What is barge-in?

The ability to stop talking the instant a caller interrupts, instead of finishing a sentence nobody is listening to.

An admin approves every new account by hand. Nothing is created until then. We reply by email; no newsletter, no sequence.

app.salescrew.io/inbox
The unified reply inbox with classified threads

Barge-inBarge-in is a voice agent's ability to stop speaking the moment the caller starts talking, and to handle what they said. It is the single behaviour that most separates a natural agent from a robotic one.

Why it matters

People interrupt on real calls constantly: to correct something, to answer before the question finishes, to say they already know what's coming. An agent without barge-in keeps talking over the caller until it reaches the end of what it planned to say, then processes what the caller said as if it happened after that. The result feels exactly like talking to a machine, because it is behaving like one that cannot hear while it speaks.

Barge-in requires the agent to listen continuously even while its own audio is playing, detect that the caller has started speaking, stop its own audio immediately, and then treat the caller's interruption as the actual next turn in the conversation rather than noise to ignore. Getting this reliable is harder than it sounds: an agent that barges in on background noise or its own echo becomes just as unusable as one that never interrupts itself.

What has to happen for barge-in to work

  1. 1

    The agent keeps listening while speaking

    The microphone input stays active even during the agent's own audio output.

  2. 2

    Caller speech is detected

    The system distinguishes the caller starting to talk from background noise or the agent's own voice.

  3. 3

    Audio output stops immediately

    The agent's current sentence is cut off rather than finished.

  4. 4

    The interruption becomes the next turn

    What the caller said is processed as the actual next input, not appended after the agent finishes.

The mistake to watch for

Turning it off to avoid false interruptions. Callers interrupt; an agent that talks over them loses the call.

Questions

What is the difference between barge-in and turn-taking?
Turn-taking is the broader pattern of who speaks when in a conversation, including natural pauses and cues for when it's someone's turn. Barge-in is specifically the mechanism that lets a caller seize the turn mid-sentence, interrupting the agent rather than waiting for a natural gap.
Why do some voice agents disable barge-in?
Usually to avoid false triggers, where background noise or the agent's own audio bleeding into the microphone gets mistaken for the caller interrupting. Disabling it avoids that failure mode but trades it for a worse one: an agent that talks over real interruptions.
Does barge-in affect voice latency?
It interacts with it. A fast, reliable barge-in needs the system to detect speech and stop output quickly, which is a different technical demand than minimising the delay before the agent's own reply starts, but both are judged by how natural the call feels.