Skip to main content

When to Use

  • Post-recording analysis (meetings, interviews) — Use the Offline pipeline. 15% DER, 122x real-time.
  • Real-time “who’s speaking now” — Use Streaming diarization. 26% DER at 5s chunks. Only use when you critically need real-time labels — offline is more accurate and still very fast.
  • Simple 2-4 speaker conversations — Consider Sortformer. Single model, no clustering, 32% DER. Better in noisy environments but limited to 4 speakers max — does not work well with 5+ people or heavy crosstalk.

Quick Start

Configuration

Known Speaker Recognition

Pre-load speaker profiles for identification:

Manual Model Loading

Stage Core ML bundles for offline deployment:

Benchmarks

VoxConverse (232 clips, multi-speaker conversations): Device comparison (offline pipeline, default config):

CLI