Skip to content

Latest commit

Β 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ₯ YouTube Transcription & Summarizer

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.

✨ Features

  • πŸ”— 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

πŸš€ Live Demo

πŸ”— Click here to try the app
(Replace with your deployed Streamlit link)

πŸ› οΈ Technologies Used

  • Python
  • Streamlit
  • OpenAI GPT (via openai package)
  • youtube-transcript-api
  • dotenv for managing API keys

πŸ“¦ Installation

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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages