Skip to main content
← Back to Blog
Voice AI Performance · Technical Guide

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.

Published · By B2B Voice

Quick answer

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.

A practical mental model
Perceived response delay ≈ Turn detection + Speech understanding + Reasoning + Retrieval/Tools + Speech generation + Network/Playback

This is a conceptual engineering model, not a universal protocol formula. Some realtime audio-native architectures combine or hide several of these stages.

A voice agent can have a very fast LLM and still feel slow if it waits too long to decide that the caller has finished speaking.

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.

End-of-turn detection
STT finalization
Model inference
Retrieval / tool call
TTS first audio
Network / buffering
User-perceived delay

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

1
Stop

How long does the system wait before deciding the caller has finished?

2
Understand

How quickly can speech or audio be converted into usable conversational meaning?

3
Think

How quickly can the model or orchestrator determine the next step?

4
Act

Does the system need a calendar, CRM, database, RAG query or another API?

5
Speak

How soon can the speech layer begin producing audible output?

6
Deliver

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.

Too eager

Lower waiting time, but higher risk of cutting off pauses, hesitation or incomplete thoughts.

VS
Too patient

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.

The fastest end-of-turn detector is not necessarily the best one. The real goal is to respond at the right moment.

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.
TTFT is a model metric, not a complete voice-experience metric. It can be valuable for debugging, but it should not be used alone to describe how fast a phone conversation feels.

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:

  1. understand the booking request;
  2. call a scheduling API;
  3. wait for the calendar system;
  4. validate the result;
  5. formulate the response;
  6. 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.

Tool latency is voice latency when the caller is waiting for the tool’s answer.

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.
A real vendor reference — not a universal law

Twilio ConversationRelay

> 1.2 s

Twilio’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:

Voice AI should minimize unnecessary waiting—not minimize every millisecond regardless of conversational context.

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.

Think in distributions
P50 The median experience. Half of measured turns are faster, half slower.
P90 Shows what a relatively slow but still common experience looks like.
P95/P99 Useful for exposing tail latency and rare but painful delays.

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.

STOP
Did the system wait too long to decide the user finished?
Inspect VAD, silence thresholds, semantic EOT, pauses and interruption patterns.
UNDERSTAND
Was speech recognition or audio understanding slow?
Inspect STT finalization, partial transcripts, language and noise conditions.
THINK
Was model inference the bottleneck?
Inspect TTFT, prompt size, model choice, context and generation strategy.
ACT
Was the agent waiting for knowledge or a business system?
Inspect RAG, CRM, calendar, database, webhook and tool durations.
SPEAK
Was speech generation slow to start?
Inspect TTS streaming, chunking, voice/model choice and first-audio timing.
DELIVER
Was the response generated but slow to reach the caller?
Inspect carrier path, WebSocket/WebRTC RTT, jitter, buffering and playback.

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.

Vendor latency numbers must remain vendor-specific. For example, one platform may publish a model-integrated end-of-turn figure under its own test conditions. That number is useful for evaluating that model, but it is not the end-to-end latency of every phone call using it.

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.
Do not optimize blindly. A lower metric is only better if task accuracy, interruption behavior, recognition quality and business outcomes remain acceptable.

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.

The goal is not the lowest possible latency. The goal is the lowest latency that preserves accurate, natural and reliable task completion.

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 in one sentence

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.

Tags
Voice AI Latency AI Voice Agent TTFA TTFT Turn Detection VAD Speech-to-Text Text-to-Speech Realtime Voice AI Voice AI Performance