Developed a web application for video summarization using Flask framework which would transcript and summarize the videos. Used OpenAI's Whisper model for transcribing and Fine-tuned BART model for summarization
Video Transcription: Users can upload or provide video links and the application will automatically the audio content of the video into text
Summarization: The application summarizes the transcribed text to provide a concise overview of the video's content,making it easier for users to to grasp main points
Audio Playback: Users can listen to the summary of the video through text-to-speech conversion enhancing the user experience.
-
Create virtual environment in your system
conda create -p env python==3.10 -y -
Install all the dependencies
pip install -r requirements.txt -
Execute python app.py
![vts2](https://private-user-images.githubusercontent.com/36561428/266600408-e2772e1d-19e8-4884-97cf-5323c3aab253.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExNDgwODIsIm5iZiI6MTcyMTE0Nzc4MiwicGF0aCI6Ii8zNjU2MTQyOC8yNjY2MDA0MDgtZTI3NzJlMWQtMTllOC00ODg0LTk3Y2YtNTMyM2MzYWFiMjUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDE2MzYyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAwNzY0YTYyYmM3OWZmNzQ5ZWUzMGJlZDliNjk5NGRiNWI1OGVkZTE0YzU1MjYyNjM4OTBkNjBlODU3NTFhOWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.QDWlJKemJv1fwkKkzYmSTeQQ2JYR2BBn63JboJVIiww)