Latency matters more than model selection when building AI tutoring systems

Reddit r/AI_Agents News

Summary

A practitioner argues that speech start latency—not model selection—is the critical factor in AI tutoring systems, recommending targets under 1 second for speech start and highlighting streaming TTS as the highest-leverage optimization. The post outlines a full pipeline from ASR through TTS and avatar sync, identifying where latency compounds most.

Everyone has an opinion on which LLM to use for AI tutoring. GPT-4o vs Claude vs fine-tuned open-source. It's the wrong question to start with. What actually keeps students engaged is response latency. Specifically, speech start latency - how fast the voice response kicks in after a student finishes talking. Past roughly 1.5 seconds, they check out. They assume the system froze. No amount of model quality recovers that tutoring rhythm once it's broken. The pipeline goes: ASR → context lookup → LLM call → TTS → avatar sync → output. Every step costs time, and they compound. Most teams obsess over the LLM step. In practice, ASR and the TTS-to-avatar-sync handoff are where things go sideways. Whisper handles ASR accuracy well, but its latency behavior needs real attention in streaming contexts. Add a 3D avatar with lip sync and you've got a rendering layer on top of everything else - let that slip past a certain threshold and the uncanny valley effect kills the experience faster than a slow response would. For production systems, the targets I'd aim for: speech start latency under 1 second, full response under 2 seconds, whiteboard or shared context sync under 500ms. Reachable, but not without deliberate work at each layer. Streaming TTS is probably the highest-leverage thing you can do. Don't wait for the full LLM response before starting audio. Play audio while tokens are still coming in - in practice, that alone can shave a full second off how fast the response feels. Get the architecture right for latency first. Then worry about what the model says.
Original Article

Similar Articles

6 months running a production voice agent for service businesses. The latency math is way harder than the demos suggest.

Reddit r/ArtificialInteligence

After 6 months running a voice AI agent for service businesses, the author reveals that real-world latency is bimodal (median ~800ms, p95 ~2.4s) and this p95 determines user perception. Issues like VAD misfires, function call degradation with long prompts, and TTS quality matter more than LLM choice, with multilingual support adding significant costs.

Your voice agent probably isn't slow because of the LLM.

Reddit r/AI_Agents

A developer debunks the common belief that LLM latency is the primary cause of slow voice agents, explaining that delays often stem from earlier stages like audio capture, VAD, and STT. They recommend logging specific latency metrics and testing various STT/TTS providers and orchestration frameworks to diagnose issues.