YouTube video summaries
A Python and Jupyter project that downloads a YouTube video, transcribes it and generates an AI summary of its content.
- Period
- Aug 2024 – Oct 2024
- Status
- Completed
- Technologies
- 3
Overview
Starting from a YouTube video, the project extracts the audio, transcribes it, cleans the text and asks a language model (through the Groq API) for a summary.
Steps
- Search and download through the YouTube API.
- Audio extraction and transcription.
- Text cleaning, then the AI-generated summary.
The environment is reproducible with Docker and requirements.txt; the notebook runs the whole flow.