Voice AI Latency: What Causes Delay and How Fast Should an AI Agent Respond?
A fast language model can still produce a slow phone conversation. Voice AI latency is the combined result of turn detection, speech recognition, reasoning, retrieval, tools, speech generation, networks and playback.
Voice AI latency is the delay between a user speaking and the system delivering the next audible response. In production, that delay can include end-of-turn detection, speech-to-text, model inference, retrieval, external tool execution, text-to-speech, network transport and audio buffering. There is no single universal number that makes every AI voice agent “human-like.” The correct target depends on the architecture, call type, language, network conditions, tool use and turn-taking policy. The most useful metric is usually not model speed alone, but the time the caller actually waits before hearing a relevant response.
Key takeaways
- Voice latency is a waterfall, not one benchmark.
- TTFT and TTFA measure different things.
- Turn detection can add meaningful delay before the model even begins responding.
- External tools can dominate latency even when the AI model is extremely fast.
- Reducing latency too aggressively can cause the agent to interrupt callers.
- Average latency can hide bad tail performance; P50, P90 or P95 are often more useful.
- Latency should be measured from the caller’s experience, not only from internal model timings.
Why voice AI latency is harder than it looks
Many voice-AI discussions reduce performance to one question: “How fast is the model?”
That is the wrong level of abstraction.
A caller does not experience model inference in isolation. The caller experiences the total pause between finishing a thought and hearing the next useful piece of audio.
This is a conceptual engineering model, not a universal protocol formula. Some realtime audio-native architectures combine or hide several of these stages.
The voice AI latency waterfall
In a cascaded voice architecture, a typical turn can contain several delay sources.
Illustrative latency waterfall
Bars show relative stages for explanation only. They are not measured benchmark values.
Not every turn uses every stage. A simple greeting may require no retrieval or external tool. A booking request may need one or more network calls before the system can give an authoritative answer.
The six places where conversational delay usually appears
How long does the system wait before deciding the caller has finished?
How quickly can speech or audio be converted into usable conversational meaning?
How quickly can the model or orchestrator determine the next step?
Does the system need a calendar, CRM, database, RAG query or another API?
How soon can the speech layer begin producing audible output?
How much delay is introduced by media transport, carrier routing and playback buffering?
1. End-of-turn latency: the delay before the AI even starts
A voice agent cannot respond naturally until it decides that the caller’s turn is complete. This can be surprisingly difficult.
A silence-based system may wait for a fixed amount of quiet audio. Shorten that threshold and responses may begin faster. Shorten it too much and the system may interrupt a user who was only pausing.
Lower waiting time, but higher risk of cutting off pauses, hesitation or incomplete thoughts.
Fewer premature responses, but longer silent gaps and a slower-feeling conversation.
Modern systems can move beyond fixed silence thresholds. Semantic turn detection can consider whether the user’s utterance appears complete.
For example:
“I need an appointment for... umm...”
A purely silence-based system may interpret the pause as the end of the turn. A semantic system can recognize that the thought is probably unfinished and wait longer.
2. Speech-to-text latency
In a cascaded architecture, speech recognition may stream partial text while the caller is still talking. The final usable transcript can arrive later.
That creates an engineering choice:
- wait for more certainty and add delay; or
- begin reasoning from partial information and accept more revision risk.
The trade-off becomes particularly important for names, dates, addresses, account numbers and other entities where a correction can change the business action.
3. Model inference and TTFT
TTFT—Time to First Token—is useful for measuring how quickly a text-generating model begins its response.
But TTFT is not the same as conversational latency.
A model may emit its first token quickly while the user still hears silence because:
- turn detection took too long;
- STT was still finalizing;
- TTS has not begun speaking;
- the application is buffering text;
- the network is delayed.
4. Retrieval and tool latency
Sometimes the slowest “AI” component is not AI at all.
If the caller asks:
“Do you have anything available tomorrow at 3 PM?”
the agent may need to:
- understand the booking request;
- call a scheduling API;
- wait for the calendar system;
- validate the result;
- formulate the response;
- begin speaking.
A calendar API that takes 900 milliseconds can dominate the experience even if the language model itself responds in a fraction of that time.
5. Text-to-speech and time to first audio
A cascaded system eventually has to turn the generated text back into audio.
Streaming TTS can begin synthesizing before the entire response has been generated. That allows speech to begin earlier, but the complete user experience still depends on buffering, networking and playback.
This is where TTFA—Time to First Audio becomes particularly useful.
In a voice-agent context, TTFA generally aims to capture how long the caller waits before the agent actually starts becoming audible after the user’s turn. Exact measurement boundaries can differ by platform, so teams should document their definition.
6. Network, carrier and playback latency
The model can finish its work and the caller can still experience delay.
Audio may travel through:
- telephony infrastructure;
- carrier networks;
- WebSocket or WebRTC connections;
- geographically distant application servers;
- media gateways;
- jitter buffers;
- client playback buffers.
That is why latency measurements taken inside a cloud service may not include the complete last-mile experience between the caller and the media edge.
TTFA, TTFT and end-of-turn latency are not the same metric
End-of-turn latency
How long the system waits or computes before deciding the caller is finished.
STT latency
How long it takes to produce usable speech recognition after or during the caller’s turn.
TTFT
How long the reasoning model takes to begin generating text or response content.
Tool latency
Time spent waiting for an external API, database, calendar, CRM or workflow system.
TTS first-audio latency
How quickly the speech-generation stage begins producing audio after it receives response content.
TTFA
How long the caller waits before the virtual agent’s response becomes audible.
How fast should an AI voice agent respond?
There is no universal threshold that applies to every language, architecture, use case and phone network.
A short confirmation such as:
“Yes, Tuesday at three is available.”
creates different expectations than:
“Let me check that customer record and verify the account status.”
The second interaction naturally implies that external work may be happening.
The important distinction is between:
- unexplained silence, which feels broken;
- expected processing, which can be communicated naturally;
- fast but premature responses, which interrupt the caller.
Twilio ConversationRelay
> 1.2 sTwilio’s current ConversationRelay Insights dashboard flags calls above 1.2 seconds as “high time to first audio” and recommends aiming below 1,200 ms on the upper bound for its system. This is an operational benchmark for that product—not a universal scientific definition of human-like voice latency.
Platform-specific numbers are useful when they tell you how a particular system defines and monitors performance. They become misleading when copied into universal claims such as: “Every voice agent must respond in exactly 800 ms.”
Why optimizing latency can make conversation worse
Voice UX is a coordination problem.
Suppose a caller says:
“I’d like something next Friday... actually, later in the afternoon.”
If the system aggressively optimizes for the shortest possible silence, it may begin answering after “next Friday.”
That response is fast.
It is also wrong conversationally.
This produces a key design principle:
Interruptions are a latency signal too
If users frequently speak over the virtual agent, that does not automatically mean the system is too slow.
They may interrupt because:
- the agent is too verbose;
- the caller already knows what they want to say;
- the system started replying too late;
- the response is irrelevant;
- turn-taking behavior feels unnatural.
Likewise, if the agent repeatedly starts speaking before the customer has finished, the problem may be an overly aggressive end-of-turn policy rather than model speed.
Average latency can hide a bad production system
Imagine 100 conversations:
- 90 turns respond quickly;
- 5 turns are slightly slow;
- 5 turns take several seconds.
The average may still look acceptable. Those slow tail cases can dominate customer frustration.
Modern voice-agent analytics platforms increasingly expose latency percentiles for exactly this reason.
The B2B Voice latency debugging framework
When a voice agent “feels slow,” asking only which LLM is being used is rarely enough. A more useful debugging process is to walk through the conversation in six stages.
STOP → UNDERSTAND → THINK → ACT → SPEAK → DELIVER
A practical diagnostic framework for locating where user-perceived delay is being introduced.
The framework is intentionally simple. Its purpose is to stop teams from blaming the language model before they know where the delay actually occurred.
How turn detection changes latency
Current realtime systems offer multiple approaches to deciding when a turn is complete.
A silence-driven detector can react based on a configured period of quiet audio. A semantic detector can also consider whether the utterance appears complete.
This lets developers tune the system toward different conversational behavior:
- more eager responses;
- more patient listening;
- different behavior in noisy environments;
- different policies for users who pause frequently.
Conversation-native STT systems are also beginning to integrate end-of-turn prediction into the transcription model itself rather than treating STT and endpointing as completely independent modules.
Cascaded vs audio-native latency
It is tempting to assume that an audio-native speech-to-speech architecture must always be faster because it removes explicit STT and TTS boundaries.
In practice, the comparison is more nuanced.
| Latency factor | Cascaded architecture | Audio-native architecture |
|---|---|---|
| Explicit STT stage | Usually visible and measurable | May not exist as a required intermediate stage |
| Explicit TTS stage | Usually visible and measurable | Speech generation may be integrated into the realtime model |
| Streaming opportunity | Strong if components pipeline efficiently | Strong |
| Tool latency | Still applies | Still applies |
| Network latency | Still applies | Still applies |
| Turn detection | Still critical | Still critical or model-integrated |
| Component debugging | Usually easier | Can be less explicit |
Removing a visible pipeline stage does not remove external APIs, geography, telephony or application delays.
How to reduce voice AI latency without breaking the conversation
The right optimization depends on which stage is actually slow. Common engineering approaches include:
- stream rather than waiting for complete outputs where safe;
- reduce unnecessary prompt/context size;
- place infrastructure geographically closer to media and model endpoints;
- avoid unnecessary sequential network calls;
- parallelize independent reads where the workflow allows it;
- cache stable information instead of repeatedly fetching it;
- optimize external APIs and database queries;
- use turn detection appropriate to the conversational context;
- begin TTS from safe partial response content where supported;
- avoid excessively long agent responses;
- measure real audio playback rather than only internal server timings.
What should production teams monitor?
A useful latency dashboard should ideally make it possible to separate:
- end-of-user-turn time;
- STT or understanding completion;
- first model response event;
- retrieval duration;
- tool/API duration;
- TTS start;
- first generated audio;
- first played audio;
- network round-trip time;
- interruption events;
- error events;
- business outcome.
Teams should also segment performance by dimensions such as language, call type, model, tool, region and experiment variant. A single global number can hide the real bottleneck.
Latency is not the same as call quality
Fast conversations can still fail.
An agent could respond in under a second and:
- mishear the appointment date;
- interrupt the caller;
- invent an answer;
- call the wrong tool;
- confirm a booking that never succeeded.
Likewise, a slightly slower turn can be perfectly acceptable if the caller understands why the system is checking something and the final outcome is correct.
How should a business test latency?
Do not test one scripted call from a perfect internet connection.
A meaningful test set should include:
- short questions;
- long and hesitant questions;
- users who pause mid-sentence;
- interruptions;
- tool-free answers;
- calendar or CRM calls;
- slow API responses;
- different languages;
- mobile and landline calls;
- different regions;
- noisy environments;
- large and small knowledge retrievals.
Then compare both system metrics and what actually happened to the business task.
Common latency misconceptions
| Misconception | More accurate view |
|---|---|
| “The fastest LLM gives the fastest voice agent.” | The model is only one stage in the end-to-end path. |
| “TTFT is voice latency.” | TTFT measures text generation start, not when the caller hears audio. |
| “Lower turn timeout is always better.” | Overly eager turn detection can interrupt callers. |
| “Speech-to-speech is always faster.” | Architecture helps, but tools, network, turn-taking and implementation still matter. |
| “Average latency tells us how users experience the agent.” | Percentiles and tail latency reveal slow experiences hidden by averages. |
| “A 1.2-second threshold is a universal human standard.” | It is a useful platform-specific operational reference, not a universal scientific law. |
Voice AI latency is the accumulated delay across conversation timing, understanding, reasoning, tools, speech generation and media delivery—and the best system is the one that reduces unnecessary waiting without answering before the caller is actually done.
Frequently asked questions
What causes latency in AI voice agents?
Delay can come from end-of-turn detection, STT, model inference, retrieval, tools, TTS, network transport and buffering.
What is TTFA in voice AI?
TTFA means Time to First Audio. It generally measures how long the user waits from the end of their turn until the agent’s response becomes audible. Exact platform definitions should be checked before comparing systems.
What is TTFT?
Time to First Token measures how quickly a model begins generating text or response tokens. It is useful for model performance, but it does not include the full voice pipeline.
How fast should an AI voice agent respond?
There is no single universal target. Appropriate latency depends on architecture, language, tools, network conditions, call type and conversational behavior.
Why can a fast LLM still produce a slow voice agent?
Because the caller may still be waiting on turn detection, speech recognition, an external tool, speech synthesis, networking or playback.
Can lowering latency cause more interruptions?
Yes. If a system becomes too eager to treat a pause as the end of the caller’s turn, it may respond before the caller has finished.
Should voice AI latency be measured with averages?
Averages are useful but incomplete. Percentile metrics such as P50, P90, P95 or P99 can reveal slow tail cases that averages hide.
Continue the technical voice-AI series
Latency is only one part of production quality. The architecture guide explains how the full voice-agent stack fits together.
Technical sources & research basis
This article is based on primary documentation and the B2B Voice technical research report on production voice-agent architecture. Vendor-specific numbers are labeled as such and are not presented as universal performance standards.
- Twilio — ConversationRelay Voice Insights: TTFA, component latency, interruptions, network latency and production monitoring. twilio.com/docs/voice/voice-insights/conversation-relay-insights-dashboard
- OpenAI — Voice Activity Detection: server VAD, semantic VAD, turn detection and eagerness controls. developers.openai.com/api/docs/guides/realtime-vad
- ElevenLabs — Analytics: agent response latency, percentiles, tool errors, LLM errors and production success metrics. elevenlabs.io/docs/eleven-agents/dashboard
- Deepgram — End of Speech Detection: VAD, endpointing, silence detection and background-noise limitations. developers.deepgram.com/docs/understanding-end-of-speech-detection
- Deepgram — Flux: model-integrated end-of-turn detection and conversational turn-taking. developers.deepgram.com/docs/flux/quickstart