15. 🎧 Lecture TL;DR
Overview
Upload or record a lecture (audio/video) and instantly get a concise summary: key topics, definitions, and recommended follow-up readings.
Primary Use Cases
- Busy students catching up on missed lectures
- Continuing education professionals reviewing webinars
- MOOC platforms providing on-demand recap snippets
Key Features
- Audio/video upload + in-browser recorder
- ASR transcription with timestamps
- Topic extraction: list of main points & definitions
- Summarization: hierarchical TL;DR (one-sentence, three-bullet, full paragraph)
- Resource suggestions via Knowledge Graph or web search
Tech Stack
- Frontend: React + TypeScript + Tailwind (uploader + summary view)
- Backend: FastAPI (Python)
- AI Models:
- ASR:
openai/whisper-large
- Summarization:
facebook/bart-large-cnn
or pegasus-xsum
- Topic extraction:
sentence-transformers/all-MiniLM-L6-v2
+ clustering
Architecture
- Transcription Service: Whisper → timestamped transcript.
- Extraction Service: embed transcript segments → cluster → extract representative sentences (topics).