What's New
-
LS-EEND Diarizer (#376): End-to-end streaming diarization with up to 10 speakers
- Five variants (AMI, CALLHOME, DIHARD2/3, VoxConverse) optimized for different scenarios
- 100ms frame updates with 900ms tentative preview
- Unified
DiarizerTimelineAPI shared with Sortformer - CLI commands:
lseendandlseend-benchmark - Full documentation in
Documentation/Diarization/LSEEND.md
-
Parakeet EOU 1280ms (#388): Added support for 1280ms streaming chunk size
API Improvements
- DiarizerTimeline (#402): Make speakers publicly mutable for custom speaker management
- TDT Decoder (#382): Populate tokenDurations for accurate word endTime
Fixes
- G2P Multilingual (#400): Fix multilingual path resolution
- EmbeddingExtractor (#398): Clamp numMasksInChunk to prevent heap-buffer-overflow
- Swift Transformers (#378): Bump minimum to 1.2.0 (trailing comma fix)
Docs
- LS-EEND vs Sortformer (#397): Add enrollment feedback from integration testing
- Model Conversion Guide (#391, #392): Add guide with existing benchmark datasets
- PocketTTS Architecture (#380): Add pipeline architecture comments
- Showcase Updates: Add Audite (#396), Hitoku Draft (#385), update to OpenOats (#399)
- Hugging Face Badge: Update to 800k+ downloads