Skip to content

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.