What is barge-in?
The ability to stop talking the instant a caller interrupts, instead of finishing a sentence nobody is listening to.

Barge-in — Barge-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
The agent keeps listening while speaking
The microphone input stays active even during the agent's own audio output.
- 2
Caller speech is detected
The system distinguishes the caller starting to talk from background noise or the agent's own voice.
- 3
Audio output stops immediately
The agent's current sentence is cut off rather than finished.
- 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
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.