Qwen3-TTS Hits Sub-50ms — Cost Impact (August 2026)
Nari Labs serves Qwen3-TTS below 50ms p95 at 10 RPS on one H100. See the benchmark, cost assumptions, limits, and deployment advice.
By AI Pricing Guru Editorial Team
AI Pricing Guru articles are maintained by the editorial workflow behind the site: daily pricing snapshots, provider source checks, and review passes for model launches, subscription limits, and billing changes.
TL;DR
- Nari Labs reports sub-50 ms p95 audible time-to-first-audio through 10 requests per second for Qwen3-TTS 1.7B CustomVoice on one H100 SXM.
- The team open-sourced its Apache-2.0 serving implementation and benchmark; this is an inference-engine release, not a new model or hosted API price.
- Lambda still lists the one-GPU H100 SXM configuration used in Nari's math at $4.29/hour, implying about $1.89 per 1M characters at the reported 630 characters/second and full utilization.
- Voice-agent teams should reproduce latency and speech quality on production traffic before replacing a managed TTS API.
Qwen3-TTS compute estimate vs managed TTS rates
Nari Labs' Qwen3-TTS row is a GPU-only estimate using its reported 630 characters/second and Lambda's current $4.29 one-GPU H100 SXM rate at full utilization—not a hosted API price. Other rows are published managed-service character rates or plan overages.
Verified self-serve pricing snapshot
Checked August 21, 2026SpeechifyAI plans
| Plan | Monthly | TTS included | TTS overage / 1M | Agent overage / min |
|---|---|---|---|---|
| Free | $0 | 50K | Hard cap | — |
| Starter | $10 | 1M | $10 | $0.075 |
| Pro | $99 | 3M | $8 | $0.07 |
| Scale | $499 | 10M | $6 | $0.068 |
ElevenLabs published API character rates
| Model family | Per 1M characters |
|---|---|
| Flash / Turbo | $50 |
| Multilingual v2 / v3 | $100 |
Generated at build time from the Data-verified comparison asset. Published character rates do not establish equal voice quality, latency, model features, or cost per finished asset.
Estimate a monthly TTS character bill
1M included
Published character rate
3M included
Published character rate
10M included
Estimate uses published character billing only. It excludes taxes, enterprise terms, retries, editing, and differences in output quality or features.
Nari Labs has released an optimized serving engine for Alibaba’s Qwen3-TTS 1.7B CustomVoice. Its published benchmark reaches 34.114 ms p95 audible time-to-first-audio at 10 RPS on one NVIDIA H100 SXM, with no recorded playback underruns.
That is a meaningful serving result, but not a universal latency guarantee. The test ran over localhost on one machine, used English prompts and a fixed voice, and was produced by the team behind the implementation.
What changed
The underlying Qwen3-TTS checkpoint already existed. Nari Labs changed how it is served: the team open-sourced an Apache-2.0 runtime with streaming HTTP output, WebSocket text input, and an OpenAI-shaped speech endpoint.
| Target load | Median p95 audible TTFA | Median p95 end-to-end | Playback underruns |
|---|---|---|---|
| 1 RPS | 26.523 ms | 593.608 ms | 0 |
| 10 RPS | 34.114 ms | 872.928 ms | 0 |
| 20 RPS | 77.231 ms | 1,189.710 ms | 0 |
The benchmark used three independent seeds, Poisson open-loop traffic, fresh containers, and 1,088 English Seed-TTS prompts. At 20 RPS, the implementation remained below 100 ms p95 TTFA, but complete synthesis still took more than one second at p95. First audio and finished audio are different latency metrics.
How Nari cut latency
Qwen3-TTS generates speech through a Talker, a Code Predictor, and a Codec. Nari put all three under one scheduler, prioritizing requests that had not produced audio and streams approaching a playback deadline.
The runtime also captures the fixed Code Predictor loop as a CUDA graph, caches Codec state instead of decoding the full history repeatedly, trims leading silence, and starts with small audio chunks before increasing chunk size for throughput. This targets perceived responsiveness without starving active playback.
Pricing impact: utilization decides the winner
The chart above includes Nari Labs’ full-utilization compute estimate beside current managed-service character rates. It is not an equal-product comparison: a GPU rental estimate excludes the API layer, redundancy, monitoring, support, voice catalog, compliance, and idle time bundled into managed services.
Nari reports about 630 characters per second at 10 RPS and uses a $4.29/hour Lambda H100 rental to round its estimate to roughly $2 per 1M characters. Lambda’s official pricing page still lists the one-GPU H100 SXM configuration at $4.29 per GPU-hour. The lower $3.99 rate is the eight-GPU tier and does not match Nari’s one-H100 benchmark. Holding Nari’s throughput constant gives this GPU-only floor:
$4.29 ÷ (630 characters/second × 3,600 seconds) × 1,000,000 = $1.89 per 1M characters
| Effective utilization | GPU-only cost per 1M characters |
|---|---|
| 100% | $1.89 |
| 50% | $3.78 |
| 25% | $7.57 |
| 10% | $18.92 |
A continuously rented one-GPU H100 SXM instance would cost about $3,131.70 for a 730-hour month before taxes, networking, standby capacity, observability, engineering, or failover. Speech quality can erase paper savings too if pronunciation fixes, retries, or manual editing increase.
No Alibaba, ElevenLabs, Speechify, OpenAI, or other provider price changed because of this release. Nari publishes no hosted endpoint, subscription, per-character rate card, or service-level agreement, so no Nari row belongs in the canonical pricing dataset or public pricing API. Alibaba’s managed qwen3-tts-flash services are separate products and cannot be used as Nari’s price.
Check current Qwen pricing, OpenAI pricing, and our broader voice and TTS API comparison before choosing a route. The general token calculator is useful for an upstream language model, but character- or audio-based TTS charges need a separate budget.
Labs status
Nari Qwen3-TTS does not belong in the current 49-task text-model leaderboard. The suite measures deterministic text answers and token cost; it does not measure audible TTFA, streaming continuity, speech quality, pronunciation, speaker similarity, or character-based GPU economics.
A valid Labs speech study needs a pinned Nari image and Qwen revision, identical voices and prompts, multiple languages, disclosed hardware, client-to-service network latency, cold and warm starts, underruns, word error rate, perceptual quality grading, retries, power or rental cost, and cost per accepted audio minute. Until that harness exists, Labs records an explicit scope blocker instead of converting Nari’s vendor result into a model score.
Who benefits and what to do now
High, steady-volume voice agents, games, accessibility products, and on-device-to-cloud assistants have the clearest reason to test this runtime. Teams with bursty traffic, limited GPU operations experience, multilingual quality requirements, or strict service guarantees may still save money with a managed API.
- Pin the model revision and container image used by Nari’s benchmark.
- Replay production-shaped text with your languages, voices, concurrency, and network path.
- Measure audible TTFA, end-to-end synthesis time, underruns, pronunciation acceptance, retries, and GPU utilization.
- Compare monthly all-in cost at realistic utilization—not peak benchmark throughput.
- Keep a managed fallback until the self-hosted route survives load, failure, and quality tests.
For a turnkey baseline, test ElevenLabs on the same script and concurrency profile. Our ElevenLabs pricing review explains the managed alternative.
Affiliate disclosure: AI Pricing Guru may earn a commission from the sponsored link above at no extra cost to you. It does not affect this analysis.
Sources: Nari Labs’ technical post, open-source serving implementation, detailed benchmark report, Qwen’s official model card, Lambda’s official GPU pricing, Alibaba Model Studio’s speech synthesis documentation, and the Hacker News discussion. Verified August 21, 2026.