Free every month: 500 minutes on any model, no card needed.Start free

Guides · updated 9 September 2026

Voice agent latency: the 700 ms budget

People notice a pause of about a second in conversation and start talking over it at around 1.5 seconds. That gives a voice agent a budget of roughly 700 to 900 ms from the end of the caller's sentence to the first sound of the reply, and less on a phone line, which adds its own delay. This guide breaks that budget into the pieces you can actually change.

Where the milliseconds go

StageTypicalWhat moves it
End-of-turn decision100–300 msNative end-of-turn STT (Flux) at the low end; silence timeout plus a turn model at the high end
Final transcript0–200 msZero with fused end of turn; otherwise the STT model's finalisation time
LLM time to first token250–600 msModel size, prompt length, prompt caching, region, reasoning switched off
TTS time to first byte40–250 msFlash models versus frontier voices
Network and audio50–100 ms on WebRTCRegion of the worker relative to the caller
Phone network+150–300 msCarrier and codec; not under your control

Voiceflint's presets carry a measured band: balanced at 700–900 ms, lowest-latency at 500–700 ms and highest-quality at 900–1200 ms voice to voice on WebRTC.

Language models by time to first token

ModelTTFTTokens / s$ / min in a call
gpt-oss-120b on Cerebras250 ms3000$0.0042
Gemini 2.5 Flash-Lite290 ms$0.0019
Llama 4 Scout on Groq300 ms600$0.0021
GPT-4.1 nano330 ms$0.0010
GPT-5 nano350 ms$0.0005
Gemini 3.5 Flash-Lite350 ms356$0.0063
Gemma 4 31B350 ms$0.0073
GPT-4.1 mini380 ms$0.0040
GPT-5 mini400 ms$0.0024
GPT-5.6 Luna400 ms113$0.0023

Time to first token is the number that matters; tokens per second only matters once the first sentence is long. Reasoning models are excluded because their thinking time lands on top of every turn.

Measure it per turn, not per call

Averages hide the turns that hurt. Every Voiceflint call has a waterfall for each turn: end-of-turn, STT, LLM first token, TTS first byte and the total, so a slow p95 points at one stage rather than at the whole stack. If the LLM stage is the problem, try prompt caching or a smaller model before touching anything else.

Five things that reliably help

  • Fuse end-of-turn detection into STT. It is the largest single saving and costs nothing extra on Flux.
  • Keep the system prompt short and stable so the cached prefix hits every turn.
  • Ask the model for a short first sentence; the TTS can start on it while the rest streams.
  • Run the agent in the region closest to your callers. Voiceflint has US East, US West and EU West worker pools and routes provider traffic to regional endpoints where the provider offers them.
  • Turn off reasoning for conversational turns and reserve it for tool decisions if you need it at all.

Questions

Is speech-to-speech faster than a cascade?
Not reliably. Hosted speech-to-speech models land at 0.6 to 1.5 s to first audio on the Artificial Analysis board; a tuned cascade lands at 0.6 to 0.9 s. See the speech-to-speech guide for the trade-offs.
What latency should I promise a customer?
Quote the p95 from your own call logs, on the phone network the customer will use. On Voiceflint that number is on every call page.

Run the numbers on your own calls

500 free minutes a month, every model, a receipt on every call.

Related: Best speech-to-text for voice agents in 2026Speech-to-speech vs cascaded pipelinesBest text-to-speech for voice agents in 2026