It's 2:14am in Istanbul. A potential patient lands on a hair transplant clinic's website, clicks the voice widget, and asks in Turkish: "How much for 3,000 grafts?"
The AI agent thinks. And thinks. Three seconds pass. The patient closes the tab.
You just lost a €4,000 sale to latency. Not to a competitor. Not to bad copy. To milliseconds of silence that felt like an eternity.
Text-only chatbots hide this problem. When you're typing, a 2-second delay feels normal—like the other person is typing. But in voice? Anything over 800ms feels broken. Humans expect conversation to flow at 300-500ms response time. That's the target.
Why Voice AI Latency Is Harder Than Chat
Voice pipelines have more steps than text. When someone speaks to your agent, here's what happens under the hood:
- Speech-to-text (STT): 100-400ms depending on provider and language
- LLM inference: 200-1,200ms depending on model size and prompt complexity
- Text-to-speech (TTS): 150-500ms for the first audio chunk
- Network round-trips: 50-200ms per API call, multiplied by however many steps you chain
Stack those serially and you're at 2+ seconds before the user hears anything. In a phone conversation, that's dead air. Dead air kills trust instantly.
Text chat agents only do steps 2 and 4. Voice agents do all four, and most SaaS platforms (Intercom, Drift, Tidio) don't even attempt it—because voice latency is genuinely hard to solve at scale.
The Three Bottlenecks We Actually Control
Model selection matters more than you think. GPT-4 is smarter than GPT-3.5-turbo, but it's also 3-5× slower. For customer-facing voice, speed beats perfection. A slightly less sophisticated answer delivered in 400ms will convert better than a perfect answer in 2 seconds.
At Softnode, we default to gpt-4o-mini for voice interactions. It's fast enough to feel real-time, and for 90% of support/sales questions, the quality difference is invisible to the end user.
Streaming is non-negotiable. Don't wait for the entire TTS audio file to generate before playing it. Stream the first chunk as soon as it's ready. This cuts perceived latency in half. We use OpenAI's tts-1 with the nova voice in streaming mode—first audio plays in ~200ms, and the rest buffers invisibly while the user listens.
Prompt engineering for brevity. Verbose agents feel slow even when they're not. Train your system prompt to answer in 1-2 sentences for simple questions. "3,000 grafts typically cost €3,500 to €4,200 depending on technique. Want me to check your specific case?" beats a 6-sentence explanation that takes 8 seconds to speak.
Sub-second time-to-first-audio is the difference between a voice agent that feels like magic and one that feels like a broken IVR system from 2008.
Latency Benchmarks You Should Measure
Track these three metrics in production:
- Time to first audio (TTFA): From end-of-user-speech to first playback. Target: <800ms.
- Total turn latency: Full round-trip including agent speech duration. Target: <5s for average query.
- Silence detection lag: How fast your system realizes the user stopped talking. Target: <500ms. Too slow = frustrating pauses. Too fast = agent interrupts user mid-sentence.
Most AI voice platforms don't expose these metrics. We log every interaction with millisecond-level telemetry because latency is a feature, not an implementation detail.
Why Text-Only Widgets Can't Compete Here
Voice raises the bar for your entire product. Once you solve latency for voice, your text chat experience gets faster too—because you've been forced to optimize the hard path.
Intercom and Drift are excellent products, but they're text-first architectures with voice bolted on (if at all). Softnode is voice-first. Every technical decision—model selection, streaming, prompt length, multilingual TTS caching—optimized for the hardest modality.
If you're a solo founder or small SaaS team, you don't have time to wire together OpenAI STT + GPT + TTS + streaming infrastructure + silence detection yourself. You need it to work out of the box, in your customer's language, with sub-second latency, in under 10 minutes of setup.
Ship Fast Voice, Not Perfect Voice
The best architecture is the one your customer actually uses. A 600ms voice agent that's live today beats a 300ms agent you'll ship next quarter.
Latency is a feature. Measure it. Optimize it. Make it part of your positioning. Because when a potential customer asks your AI a question at 2am, the speed of your answer is the answer.
Ready to add voice AI that actually responds in real-time?
Softnode agents speak and respond in under 800ms, in 30+ languages, with zero infrastructure work on your end. Try it free.
Start Free Trial