For many videos, the main content of the videos is only 50-60% of the total length.
Youtube summarizer will summarize the content of the video by keeping all the important points and making it short and easily understandable.
Summarizing transcripts of such videos automatically allows us to quickly look out for the important patterns in the video and helps us to save time and efforts to go through the whole content of the video.
-
Video Transcript Extraction: Automatically extracts transcripts from YouTube videos using the video URL.
-
Multiple Summarization Techniques: Supports different summarization algorithms including Gensim, NLTK, Spacy, and TF-IDF for extractive summarization, as well as T5-based abstractive summarization.
-
Language Translation: Translates summaries into various languages using the deep_translator library.
-
Text-to-Speech: Converts summaries into audio format, making the content more accessible
-
Customizable Summary Length: Allows users to select the desired summary length.
-
Interactive UI: Built with Streamlit, the application offers an easy-to-use interface for all functionalities.
System: Python3.8
git clone https://github.com/somanyadav/Youtube-Summariser.git
cd Youtube-Summariser
pip install -r requirements.txt
pip install streamlit>=1.8.1
streamlit run app.py
-
Enter YouTube Video URL: Paste the URL of the YouTube video you want to summarize in the provided input field.
-
Select Summarization Type: Choose between extractive and abstractive summarization methods.
-
Choose Summarization Algorithm: If you select extractive summarization, pick one of the available algorithms (Gensim, NLTK, Spacy, or TF-IDF).
-
Set Summary Length: Use the slider to select the percentage length of the summary relative to the original transcript.
-
Select Language for Translation: Choose the language in which you want the summary to be translated.
-
Generate Summary: Click on the 'Summarize' button to process the video transcript and display the summary.
-
Listen to Summary: If desired, play the audio version of the summary.
Diksha Dutt |
Soman Yadav |