Streaming Sortformer: Speaker Cache-Based Online Speaker Diarization with Arrival-Time Ordering
Ivan Medennikov, Taejin Park, Weiqing Wang, He Huang, Kunal Dhawan, Jinhan Wang, Jagadeesh Balam, Boris Ginsburg

TL;DR
This paper introduces Streaming Sortformer, a real-time speaker diarization method that uses an arrival-time ordered speaker cache to improve online speaker tracking with high efficiency and accuracy.
Contribution
It proposes a novel streaming extension for Sortformer utilizing an arrival-order speaker cache for dynamic, efficient speaker embedding management in real-time diarization.
Findings
Effective in low-latency setups
Outperforms traditional methods on benchmark datasets
Robust speaker tracking in streaming scenarios
Abstract
This paper presents a streaming extension for the Sortformer speaker diarization framework, whose key property is the arrival-time ordering of output speakers. The proposed approach employs an Arrival-Order Speaker Cache (AOSC) to store frame-level acoustic embeddings of previously observed speakers. Unlike conventional speaker-tracing buffers, AOSC orders embeddings by speaker index corresponding to their arrival time order, and is dynamically updated by selecting frames with the highest scores based on the model's past predictions. Notably, the number of stored embeddings per speaker is determined dynamically by the update mechanism, ensuring efficient cache utilization and precise speaker tracking. Experiments on benchmark datasets confirm the effectiveness and flexibility of our approach, even in low-latency setups. These results establish Streaming Sortformer as a robust solution…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗nvidia/diar_streaming_sortformer_4spk-v2model· 23k dl· ♡ 11123k dl♡ 111
- 🤗nvidia/diar_streaming_sortformer_4spk-v2.1model· 6.5k dl· ♡ 596.5k dl♡ 59
- 🤗nvidia/multitalker-parakeet-streaming-0.6b-v1model· 525 dl· ♡ 94525 dl♡ 94
- 🤗everyscribe/diar_streaming_sortformer_4spk-v2model· 3 dl3 dl
- 🤗thoratsr7/multitalker-parakeet-streaming-0.6b-v1model
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpeech Recognition and Synthesis · Speech and Audio Processing
