What's New
- Default diarization: Speaker diarization is now on by default — use
--no-diarizeto skip - Transcript summarization: New pipeline step generates a structured
summary.md(overview, key points, speakers, notable quotes) after markdown generation - Separate summary LLM backend: Summarization can use a different model and backend than adjudication via
--summary-model,--summary-api, and--summary-api-key— e.g., use local Ollama for adjudication and Claude Opus for summaries - Speaker-aware summaries: Summarization prefers the diarized transcript when available, so speaker names appear in the summary
- Total: 575 tests
New CLI flags
| Flag | Description |
|---|---|
--no-diarize |
Disable speaker diarization (was opt-in with --diarize, now on by default) |
--no-summarize |
Skip transcript summarization |
--summary-model MODEL |
Use a different model for summaries |
--summary-api |
Use Anthropic API for summaries even if main LLM is local |
--summary-api-key KEY |
Separate API key for summarization |
Pipeline
download → transcribe → ensemble → diarize → slides → merge → markdown → **summarize** → analysis
Full Changelog: v1.1.1...v1.2.0