eess.ASOct 2, 2026

FASTDIAR: Frame-level speaker encoder for Streaming Diarization

Authors: Nikita Torgashov, Okan Köpüklü

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 similar work

CardsList
  1. Target Speaker Identification: A Low-Latency Streaming Pipeline

    Aug 18, 2026Patrick S. Burke, Satyam Raj, Sean Kinahan

  2. DiariZen Explained: A Tutorial for the Open Source State-of-the-Art Speaker Diarization Pipeline

    Apr 23, 2026Nikhil RaghavSpeaker Diarization