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
chunker.py
- break text into parts and prepare each part for LLM summarization
roller-*.py
- rolling summarization
compare.py
- prepare LLM outputs for webapp
compare-app.py
- summary viewer webapp
This project is under active development and is not ready for production use.