--- title: YouTube Video Summarizer emoji: 🎓 colorFrom: blue colorTo: purple sdk: gradio sdk_version: 5.35.0 app_file: app.py pinned: false --- # 🎓 YouTube Video Summarizer An AI-powered tool that extracts and summarizes YouTube videos in **Hindi**, **Hinglish**, and **English**. ## ✨ Features - 🌐 **Multi-language Support**: Hindi, Hinglish, English - ⚡ **Fast Processing**: Uses YouTube Transcript API (no downloads) - 🤖 **AI Summarization**: BART model for intelligent summaries - 📱 **Mobile Friendly**: Responsive design for all devices - 🔧 **HuggingFace Optimized**: Efficient memory usage and GPU acceleration ## 🚀 How to Use 1. Paste any YouTube video URL 2. Click "Summarize Video" 3. Get instant AI-generated summary! ## 🛠️ Technology Stack - **Frontend**: Gradio - **AI Model**: facebook/bart-large-cnn - **Transcript**: YouTube Transcript API - **Backend**: Python, PyTorch ## ⚠️ Requirements Videos must have captions/subtitles available. Most popular videos have auto-generated captions. ## 📝 Example URLs to Try - Educational videos in Hindi/English - Technical tutorials - News videos with captions --- **Built with ❤️ for the HuggingFace community**