A Python-based web app that extracts transcripts from YouTube videos and generates concise, AI-powered summaries using OpenAI's GPT models. Built with Streamlit for a simple web interface.
- π Input any public YouTube video URL
- π Extracts and displays the full transcript
- π§ Summarizes the transcript using OpenAI's GPT
- π Copy or download the summary
- π Clean and minimal Streamlit web UI
π Click here to try the app
(Replace with your deployed Streamlit link)
- Python
- Streamlit
- OpenAI GPT (via
openaipackage) youtube-transcript-apidotenvfor managing API keys
git clone https://github.com/yourusername/yt-transcription-summarizer.git
cd yt-transcription-summarizer
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt