v0.2.26
QuentinFuxa/WhisperLiveKitv0.2.26Aug 29, 2026by QuentinFuxa
AI Summary
This release introduces the NVIDIA Canary-1b-v2 backend and enhances diarization capabilities, including support for non-real-time responses and configurable pause segmentation.
Key Highlights
- Added NVIDIA Canary-1b-v2 backend with native timestamps and support for 25 European languages.
- Enabled diarization, duration, and word-level timestamps in non-real-time transcription responses.
- Fixed Deepgram-compatible stream stability and causal event ordering for raw inputs.
New Features
- NVIDIA Canary-1b-v2 backend support
- Non-real-time transcription with diarization
- Configurable pause segmentation
- Opt-in ASR call coalescing
Full Release Notes
New ASR options, stronger diarization, and predictable Deepgram-compatible streaming. ## Added - NVIDIA Canary-1b-v2 backend (`--backend canary`) with native timestamps, 25 European languages, and optional automatic language detection. Install with the `canary` extra. (#387, thanks @wuxuedaifu) - Non-real-time transcription responses can now include diarization, duration, and real word timestamps. (#396, thanks @felixmr1) - Opt-in ASR call coalescing (`--asr-coalesce-min-s`) can trade update cadence for lower repeated encoder work. It remains disabled by default. (#391, thanks @Eoin-Houstoun) - Configurable pause segmentation and a tested maximum-speaker cap for Sortformer. (#414, #415) ## Fixed - Deepgram-compatible streams now preserve stable deltas, words, timestamps, speakers, punctuation, and causal event ordering; raw `linear16`, endpointing, `UtteranceEnd`, errors, and `CloseStream` are handled consistently. (#419) - Diarized transcripts are split at speaker turns instead of allowing a segment to straddle two speakers. (#407) - LocalAgreement consumes its pending buffer at end of input instead of losing the final deferred audio. (#411) ## Maintenance and security - Added manual PyPI Trusted Publishing with a protected GitHub environment and minimal OIDC permissions. (#417) - Hardened repository workflows and distribution builds, including a patched Setuptools floor. (#400, #416) - Refreshed Python dependency profiles and constrained Docker dependency updates. (#402, #406, #408, #420) - Added community governance and support templates. (#412) ## New contributors - @wuxuedaifu made their first contribution in #387. - @Eoin-Houstoun made their first contribution in #391. - @felixmr1 made their first contribution in #396. **Full changelog**: https://github.com/QuentinFuxa/WhisperLiveKit/compare/v0.2.25...v0.2.26