arXiv · 2610.02941
FASTDIAR: Frame-level speaker encoder for Streaming Diarization
Abstract
Real-time conversational agents require speaker diarization that streams and runs on a CPU. Most systems apply an utterance-level speaker encoder to short, heavily overlapping chunks, which wastes computation and leaves the model optimized for the wrong task. We instead turn a state-of-the-art speaker recognition architecture into a causal frame-level encoder that reads the stream once and emits one embedding every 80~ms from a bounded two-second window of past audio, and pair it with online clustering that gates every update on the self-similarity of the stream. Trained only by distillation from an utterance-level teacher on simulated and out-of-domain mixtures, and evaluated with one fixed set of hyperparameters, the system is the most accurate streaming diarizer on low-overlap benchmarks at sub-second latency, degrades far less than cache-based systems as the number of speakers grows, and runs five times faster than real time on a single CPU thread.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Nikita Torgashov, Okan Köpüklü. 2026-10-02. FASTDIAR: Frame-level speaker encoder for Streaming Diarization. https://arxiv.org/abs/2610.02941
Cite the original work for its findings. Save a collection to share your selection of sources.