VidSumm ๐ฌ๐ค
VidSumm is an AI-powered Video and YouTube Summarizer that helps users quickly understand the content of videos using NLP-based summarization. It supports both YouTube video URLs and offline video files.
๐ Features
- ๐ Extracts transcripts from YouTube using the YouTube Transcript API
- ๐ง Converts audio to text using
yt-dlp+SpeechRecognitionfor offline videos - ๐ง Summarizes content using Hugging Face Transformers and Sumyโs LSA summarizer
- ๐ Simple web interface using Flask
- ๐งพ Batch processing support
- ๐ User authentication system
- ๐ง Customizable summary length and format
๐ฆ Tech Stack
- Backend: Python, Flask
- NLP: Hugging Face Transformers, Sumy (LSA)
- Audio Processing: yt-dlp, SpeechRecognition
- Frontend: HTML, CSS, Bootstrap
- Others: Git, GitHub, Jupyter (for prototyping)
โ๏ธ Installation
git clone https://github.com/your-username/VidSumm.git
cd VidSumm
pip install -r requirements.txt

Log in or sign up for Devpost to join the conversation.