/

/

Introducing VAD Voice Focus 2.0: Voice activity detection for the primary speaker only

/

/

Introducing VAD Voice Focus 2.0: Voice activity detection for the primary speaker only

Introducing VAD Voice Focus 2.0: Voice activity detection for the primary speaker only

Introducing VAD Voice Focus 2.0: Voice activity detection for the primary speaker only

Tim Janke

Written by

Tim Janke

,

Head of Machine Learning

Product

/

The fastest way to break a voice agent is another voice. A colleague talking nearby, a TV in the background, residual echo – to a classic voice activity detection model (VAD), all of it is speech, and every trigger feeds your turn-taking logic. The agent stops mid-sentence for a voice on the radio, or waits patiently for a "user" who was never talking to it.

Today we are releasing VAD Voice Focus 2.0, a standalone VAD model that triggers only when the primary speaker is talking.

Why a primary-speaker VAD matters

A VAD identifies when speech is present in an audio stream, and voice agents rely on that signal for turn-taking, end-pointing and deciding when to send audio to speech-to-text (STT). Classic VAD models are built to trigger on all audible speech – by design, they cannot tell the user apart from a voice in the background.

When the VAD fires on background speech, the agent hears turns that never happened. The result is false barge-ins, premature end-of-turn decisions and audio segments sent to STT that pollute the conversation context. In production audio – call centers, drive-throughs, shared offices, homes – interfering speech is common, and a VAD that treats every voice as the user makes the whole pipeline unstable.

Until now, getting a VAD signal for the primary speaker only meant chaining two models: run Quail Voice Focus to isolate the primary speaker, then run a VAD on the enhanced output. VAD Voice Focus 2.0 collapses that chain into a single lightweight model.

What counts as the primary speaker

People talk to voice agents in all kinds of ways. Some hold the phone to their ear, others put the call on speakerphone, speak to a laptop from across the desk or address an assistant from elsewhere in the room. Often there is no competing voice at all – just one speaker who happens to be far from the microphone.

VAD Voice Focus 2.0 follows the same definition of the primary speaker as Quail Voice Focus: it identifies the dominant speaker in the scene without treating distance from the microphone as the deciding factor.

  • When a single speaker is the only voice present, near or far, the VAD recognizes them as the primary speaker and triggers reliably, so distance does not work against them.

  • When other voices compete, only the primary speaker triggers the VAD. Interfering speech is ignored.

Performance

We evaluated VAD Voice Focus 2.0 on an internal benchmark of challenging real-world scenes, including competing speakers, background media and far-field speech. It compares three setups: VAD Voice Focus 2.0 on the raw audio, a standard VAD on the same audio, and the chained alternative - Quail Voice Focus preprocessing followed by a standard VAD.

Bar chart titled "Accuracy" (share of frames labelled correctly, higher is better), comparing three models: Standard VAD at 0.710, Quail Voice Focus 2.2 + Standard VAD at 0.865, and VAD Voice Focus 2.0 at 0.924, showing accuracy increasing across the three.Bar chart titled "False positive rate" (share of non-foreground speech wrongly flagged as primary speaker, lower is better), comparing three models: Standard VAD at 0.285, Quail Voice Focus 2.2 + Standard VAD at 0.120, and VAD Voice Focus 2.0 at 0.055, showing false positives decreasing across the three.

VAD Voice Focus 2.0 detects primary-speaker activity with 92.4% accuracy, compared to 86.5% for Quail Voice Focus preprocessing followed by a standard VAD and 71.0% for a standard VAD alone. The false positive rate shows the same pattern: 5.5% for VAD Voice Focus 2.0, 12% for the chained setup and 28.5% for a standard VAD alone. Fewer false triggers means fewer turns started by voices that were never talking to the agent – with one model in the pipeline instead of two.

Qualitative examples in different environments

Gym

Keep in touch

Plumbing

Previous price

Still there

0:00 / 0:00
Qualitative examples in different environments

Gym

Keep in touch

Plumbing

Previous price

Still there

0:00 / 0:00
Qualitative examples in different environments

Gym

Keep in touch

Plumbing

Previous price

Still there

0:00 / 0:00

Try VAD Voice Focus 2.0 in the ai-coustics SDK

With this release, the SDK offers two standalone VAD models, and the right choice depends on what you need for your use case. VAD 2.0 is the general-purpose option: highly noise-robust detection of any speech, for pipelines where every voice matters. VAD Voice Focus 2.0 is built for one-to-one interaction, where a single speaker drives turn-taking and other voices are ignored.

Option

Triggers on

Use when

VAD 2.0

Any speech

You need general, noise-robust speech detection

VAD Voice Focus 2.0

Primary speaker only

Turn-taking should follow a single primary speaker

VAD Voice Focus 2.0 runs in real time on CPU through AirTen, our CPU-first inference runtime, with 30 ms latency and no GPU or ONNX dependency. It operates at 16 kHz and stays robust at lower sample rates, including 8 kHz telephony audio. Three tunable parameters – sensitivity, speech hold duration and minimum speech duration – let you adapt the trigger behavior to your turn-taking logic.

VAD Voice Focus 2.0 is available now in the ai-coustics SDK. Try the SDK for free or read the docs.

Final logo

Bring real-time audio intelligence into your voice AI stack

Bring real-time audio intelligence into your voice AI stack

Bring real-time audio intelligence into your voice AI stack