Skip to content
New: the dialpress Node SDK. Route SIP like Express and put an agent on any call.Get started
DialPress
DialPress

The latency budget of a voice AI call

DialPress voice waveform on ember
DialPress voice waveform on ember

Callers notice silence long before they notice bad grammar. Where the milliseconds go in a voice AI turn — and how to win them back.

A natural conversation leaves a few hundred milliseconds between turns. Go much past that and callers start talking over your agent — or hang up. Every voice AI call is a race against that budget.

Where the time goes

The caller stops speaking. Speech recognition has to decide they are done, the model has to start answering, text to speech has to produce the first audio, and the audio has to reach the caller. Each step adds delay; the network adds it twice.

Stream everything

Streaming recognition, streamed model output, and sentence-by-sentence speech mean the caller hears the first words while the rest is still being generated.

Handle barge-in

When the caller interrupts, clear the queued audio immediately. In the dialpress SDK that is one call: media.clear().

Shorten the path

Keep the gateway, the speech engine, and the agent close together. Infrastructure that owns the whole media path can remove hops a model-only product cannot.

Field notes

Keep reading