- Notifications
You must be signed in to change notification settings - Fork55
the-crypt-keeper/tldw
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
YouTube contains an incredible amount of knowledge, much of which is locked inside multi-hour videos. Let's extract and summarize with AI!
diarize.py
- download, transrcibe and diarize audio- yt-dlp - download audio tracks of youtube videos
- ffmpeg - decompress audio
- faster_whisper - speech to text
- pyannote - diarization
chunker.py
- break text into parts and prepare each part for LLM summarizationroller-*.py
- rolling summarization- can-ai-code - interview executors to run LLM inference
compare.py
- prepare LLM outputs for webappcompare-app.py
- summary viewer webapp
This project is under active development and is not ready for production use.
About
Too Long, Didn't Watch: End-to-End Rolling Summarizer of Long Videos