jeffsi-meet/deploy/meeting-intelligence/transcriber/app
Jeff Emmett 4cb219db0f feat(meeting-intelligence): add backend infrastructure for transcription and AI summaries
Add complete Meeting Intelligence System infrastructure:

Backend Services:
- PostgreSQL schema with pgvector for semantic search
- Transcription service using whisper.cpp and resemblyzer for diarization
- Meeting Intelligence API with FastAPI
- Jibri configuration for recording

API Endpoints:
- /meetings - List, get, delete meetings
- /meetings/{id}/transcript - Get transcripts with speaker attribution
- /meetings/{id}/summary - Generate AI summaries via Ollama
- /search - Full-text and semantic search
- /meetings/{id}/export - Export as PDF, Markdown, JSON
- /webhooks/recording-complete - Jibri callback

Features:
- Zero-cost local transcription (whisper.cpp CPU)
- Speaker diarization (who said what)
- AI-powered summaries with key points, action items, decisions
- Vector embeddings for semantic search
- Multi-format export

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 19:04:19 +00:00
..
__init__.py feat(meeting-intelligence): add backend infrastructure for transcription and AI summaries 2026-02-05 19:04:19 +00:00
config.py feat(meeting-intelligence): add backend infrastructure for transcription and AI summaries 2026-02-05 19:04:19 +00:00
database.py feat(meeting-intelligence): add backend infrastructure for transcription and AI summaries 2026-02-05 19:04:19 +00:00
diarizer.py feat(meeting-intelligence): add backend infrastructure for transcription and AI summaries 2026-02-05 19:04:19 +00:00
main.py feat(meeting-intelligence): add backend infrastructure for transcription and AI summaries 2026-02-05 19:04:19 +00:00
processor.py feat(meeting-intelligence): add backend infrastructure for transcription and AI summaries 2026-02-05 19:04:19 +00:00
transcriber.py feat(meeting-intelligence): add backend infrastructure for transcription and AI summaries 2026-02-05 19:04:19 +00:00