Themata.AI
Themata.AI

Popular tags:

#developer-tools#ai-agents#discussion#trending#llms#ai-ethics#claude#code-generation#ai-safety#openai

AI is changing the world. Don't stay behind. Clear summaries, community insight, delivered without the noise. Subscribe to never miss a beat.

© 2026 Themata.AI • All Rights Reserved

Archive

|

Topics

|

Privacy

|

Cookies

|

Contact
← All stories

Story

How we made a text-to-speech model respond in sub-50 ms

1 report

1 website

1 discussion

Latest report

Overview

Nari Labs open-sourced a Qwen3-TTS CustomVoice 1.7B serving implementation that it says delivers 10 requests per second on one NVIDIA H100 SXM while keeping p95 time to first audible audio below 50 milliseconds and sustaining real-time playback. The system produces about 630 characters per second at 10 RPS; using a $4.29-per-hour H100 price, Nari estimates a compute cost of roughly $2 per million characters, excluding networking, idle capacity, and operational overhead. The benchmark used five-minute Poisson open-loop workloads, complete-text HTTP requests, streamed PCM audio, audible-onset detection, playback reconstruction, and Deepgram speech-to-text evaluation. Nari reports that its implementation maintains sub-50 ms p95 audible latency through 10 RPS and remains below 100 ms at 20 RPS. After tuning for silence trimming and audio-frame accumulation, VoxServe reached 49.3 ms p95 time to first audio at 1 RPS but rose to 363.2 ms at 6 RPS; vLLM-Omni measured 56.815 ms and 93.451 ms, respectively. The implementation schedules Qwen3-TTS’s Talker, Code Predictor, and Codec as separate jobs under one scheduler. It prioritizes first audio before playback begins, then schedules established streams around audio-buffer deadlines. Additional optimizations include CUDA graphs for the Code Predictor, specialized Triton attention, state-cached incremental Codec decoding, variable chunk sizes, and optional input streaming from an upstream language model.

Summary from nari-labs.com.

Reports

One report so far. Additional coverage will appear here when it is linked to this story.

  1. nari-labs.com

    How we made a text-to-speech model respond in sub-50 ms

    Read report →

Community reactions

Each reaction summarizes sampled comments from the linked discussion.

Hacker News · nari-labs.com

How we made a text-to-speech model respond in sub-50 ms ↗
Hacker News discussion ↗

Historical count: 9 · 9 saved in sample · Historical sample

Analysis ready

Read this discussion’s reaction

Based on 9 sampled comments from this thread. Analyzed 2026-08-22.

Commenters largely agree that first-audio latency is a make-or-break metric for voice agents, and the reported 34 ms p95 on one H100 drew real interest because it could make streamed responses feel immediate. The open implementation and benchmark were welcomed as useful alternatives to production stacks that have struggled with realtime playback. Several readers also wanted practical details the headline leaves open: cold-versus-warm measurements, consumer-hardware performance, a demonstration, cloud deployment, and whether the project is moving from model research toward serving infrastructure. The thread repeatedly pulled the focus from TTS alone to the end-to-end conversational pipeline. Streaming language-model output into Qwen3-TTS avoids waiting for a completed sentence, but readers stressed that language-model time-to-first-token and speech recognition still consume most of the interaction budget. Local-agent builders were particularly interested in bringing this performance to phones rather than relying on an H100, while warning that aggressive acceleration often eventually damages voice quality. Another split concerned human interaction design: ultra-fast audio is technically impressive, but replies that arrive before a person can plausibly process speech can feel like interruption, while filler sounds used to hide model delay may be funny or uncanny rather than genuinely responsive.

The sharp disagreement is whether shaving TTS latency below 50 ms directly makes voice agents better. Advocates see it as essential infrastructure for natural, streaming dialogue and say their optimizations preserve the original Qwen output. Skeptics argue that end-to-end LLM latency, voice quality, mobile feasibility, and human conversational timing matter more; an unnaturally instant or filler-led reply can make an agent feel overeager rather than present.

  • Praise: A 34 ms p95 first-audio result at 10 requests per second on a single H100 is seen as a serious step toward voice agents that stop feeling like delayed APIs.
  • Praise: Streaming language-model output straight into the speech model can begin speaking before a full sentence exists, cutting a major source of perceived waiting.
  • Praise: Open-sourcing both the optimized implementation and benchmark gives realtime-voice developers something concrete to test against slower serving stacks.
  • Praise: The authors' claim of matching the original model's output while improving latency is encouraging, because speed gains are worthless if the voice becomes noticeably worse.
  • Concern: An H100 benchmark does not answer the deployment question for personal assistants; commenters want the same responsiveness on inexpensive phones rather than datacenter GPUs.
  • Concern: A local-agent developer warns that faster generation eventually collides with a quality ceiling, where reduced synthesis work produces voices too rough for convincing conversation.
  • Concern: TTS startup is only one slice of the delay: language-model first-token latency and speech recognition can still keep an agent far from genuinely realtime.
  • Concern: Sub-50 ms speech can be socially wrong as well as technically right, since people may read an immediate reply as interruption; filler utterances used to mask delay can feel awkward and overeager.