Skip to content

Quick application to transcribe and summarize YouTube videos with local models.

Notifications You must be signed in to change notification settings

cleanupDev/yt_whisper_streamlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Video Summarizer

A Streamlit application that generates summaries of YouTube videos using the OpenAI Whisper model and Llama3.2.

Features

  • Transcribe YouTube videos using Whisper
  • Generate concise summaries using local models (llama3.2)
  • Support for multiple languages
  • Streamlit interface for easy interaction

Installation

  1. Clone the repository:
git clone https://github.com/cleanupDev/yt_whisper_streamlit.git
cd yt_whisper_streamlit
  1. Install dependencies:
pip install -r requirements.txt

Usage

  1. Start the Streamlit app:
streamlit run app/app.py
  1. Open your browser and navigate to the provided URL
  2. Enter a YouTube URL
  3. Hit Enter to generate a summary (first use can take a while due to model loading)

Configuration

You can modify the following parameters in the app:

  • Model selection for Whisper
  • Summary length and style

License

MIT License

About

Quick application to transcribe and summarize YouTube videos with local models.

Resources

Stars

Watchers

Forks

Languages