Audio-native semantic speaker-change detection | Decagon
This post introduces audio-native semantic speaker-change detection as a critical component for voice AI agents. It details the problem of distinguishing relevant speaker changes from background noise or non-interventional speech, and proposes solutions involving speaker embeddings (e.g., TitaNet) and multimodal post-training of LLMs. The post outlines benchmark construction with conversation-level false-positive rate (cFPR) and recall metrics, discusses the limitations of diarization, and explores different methodologies for using speaker embeddings (mean dissimilarity, maxsplit, graph methods). It also details synthetic dataset generation strategies and the supervised fine-tuning (SFT) objective for multimodal models, demonstrating significant improvements in recall at a fixed cFPR.
More from the Voice Activity Detection (VAD) and Turn Detection trail
- Why speech-to-speech models aren’t ready for the enterprise (yet) | Decagon
- "Agent, agent, agent": designing conversations to reduce barge | Decagon
- What I learned building voice agents at Decagon | Decagon
- Conversational IVR from definition to business impact | Decagon
- Beyond latency: The art of building a truly great voice agent | Decagon