What's the one thing preventing AI voice agents from passing the "human test"?
We've made incredible progress over the last year.
LLMs are smarter than ever.
STT is highly accurate.
TTS can sound almost indistinguishable from a real person.
Latency is getting close to real-time.
And yet... after talking to most AI voice agents for less than a minute, you still know it's AI.
Personally, I don't think it's just latency or voice quality anymore.
It feels like humans subconsciously pick up on hundreds of tiny conversational signals—knowing exactly when to speak, when to pause, when to interrupt, when to acknowledge with a quick "mm-hmm," how to recover from awkward moments, and how to adapt naturally as the conversation unfolds.
I'm curious what others building in this space think.
If you could solve only ONE problem to make AI voice agents genuinely indistinguishable from humans, what would it be?
Turn-taking?
Interruptions (barge-in)?
Endpoint detection?
Backchanneling?
Emotional prosody?
Long-term memory?
Context switching?
Something else entirely?
I'd love to hear from people building production voice agents. What has been the hardest problem for you to solve—and why?