Skip to content

v1.2.0

Latest

Choose a tag to compare

@ringger ringger released this 26 Feb 06:58
· 43 commits to main since this release

What's New

  • Default diarization: Speaker diarization is now on by default — use --no-diarize to 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