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 + SpeechRecognition for 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
Share this project:

Updates