3. Meeting Summarizer
Overview
Upload (or record) a meeting audio and instantly receive a concise summary: key points, decisions made, and action items with speakers labeled when possible.
Primary Use Cases
- Remote teams that need quick meeting recaps
- Project stakeholders who miss stand-ups
- Legal/compliance logging of decisions
Key Features
- Audio upload or in-browser recording
- Speaker-agnostic transcription via Whisper
- Summarization: bullet-point highlights + decision log
- Action-item extraction with assignee tags
- Downloadable minutes (PDF/Markdown)
Tech Stack
- Frontend: React + TypeScript (audio recorder/upload, transcript UI)
- Backend: FastAPI (Python)
- AI Models:
- Transcription:
openai/whisper-large
- Summarization & extraction:
facebook/bart-large-cnn
or t5-base
Architecture
- Audio service: receive file/stream → Whisper API → raw transcript.
- Analysis service: chunk transcript → summarization pipeline → action-item extractor.