NVIDIA Nemotron 3.5 ASR: Is Free Self-Hosted STT Ready for Voice Agents?
NVIDIA Nemotron 3.5 ASR is a serious self-hosted speech-to-text candidate for multilingual voice agents, but the viral summary overstates three things. It covers 40 language-locales, not 40 equally production-ready languages. Its 80 ms setting is an audio chunk size, not guaranteed end-to-end latency. The checkpoint has no per-minute API fee, but GPUs, redundancy, integration, monitoring, and evaluation still cost money.
This review was verified on 19 July 2026. It owns one narrow buying question: should a team pilot Nemotron 3.5 ASR as the transcription layer for a real-time multilingual product? It does not replace a general LLM self-hosting comparison or a market-wide ASR leaderboard.
| Claim | What the primary source says | Buyer interpretation |
|---|---|---|
| 40 languages | 40 language-locales: 19 transcription-ready, 13 broad-coverage, 8 adaptation-ready | 32 work out of the box; validate every target locale separately |
| 80 ms latency | 80 ms is the smallest configurable chunk with zero right-context lookahead | Measure partial, stable, final-token, and end-of-turn latency in the complete pipeline |
| 17x more streams | 240 versus 14 concurrent streams at 80 ms on one H100, compared with NVIDIA Parakeet RNNT 1.1B buffered streaming | A strong vendor benchmark, not a 17x claim against every ASR system |
| Costs $0 | OpenMDW-1.1 checkpoint with no per-call billing | No model API bill; infrastructure and operations remain |
| Production-ready text | Native punctuation and capitalization | Useful, but not a substitute for diarization, turn detection, timestamps, redaction, or domain evaluation |
Need a measured voice AI architecture decision?
Scope the ASR PilotWhat is NVIDIA Nemotron 3.5 ASR?
Nemotron 3.5 ASR is a 600-million-parameter, multilingual streaming automatic speech recognition model. It uses a 24-layer cache-aware FastConformer encoder, an RNN-T decoder, and language-ID prompt conditioning. One checkpoint can use a supplied locale or automatically detect the spoken language.
The architecture is the commercially interesting part. Buffered streaming commonly recomputes overlapping audio context on every step. Nemotron stores self-attention and convolution activations, then processes only the new, non-overlapping frames. The underlying cache-aware Conformer paper reports better latency and inference time than its buffered baseline, while one multi-latency model can expose several operating points.
The official NVIDIA model card exposes 80, 160, 320, 560, and 1,120 ms chunks. A known language normally produces better accuracy. In automatic mode, the model can append a locale tag such as <de-DE> to each utterance, which is useful when one deployment receives mixed-language traffic.
Does it really transcribe 40 languages?
It was trained across 40 language-locales, but only 32 are enabled for transcription out of the box. NVIDIA divides them into three tiers:
- 19 transcription-ready locales: English, Spanish, French, Italian, Portuguese, Dutch, German, Turkish, Russian, Arabic, Hindi, Japanese, Korean, Vietnamese, and Ukrainian, including regional variants where listed.
- 13 broad-coverage locales: Polish, Swedish, Czech, Norwegian Bokmål, Danish, Bulgarian, Finnish, Croatian, Slovak, Mandarin, Hungarian, Romanian, and Estonian.
- 8 adaptation-ready locales: Greek, Lithuanian, Latvian, Maltese, Slovenian, Hebrew, Thai, and Norwegian Nynorsk. The tokenizer recognizes them, but NVIDIA says they require fine-tuning for full transcription.
"Broad coverage" also does not mean equal quality. On NVIDIA's self-reported FLEURS test, 80 ms with a supplied language ID averaged 10.38% WER across the transcription-ready group and 25.86% across the broad-coverage group. Mandarin used CER rather than WER. This is a benchmark on normalized public test data, not proof for accented 8 kHz calls, cross-talk, product names, addresses, or your acoustic environment.
| Locale | 80 ms, known language | 80 ms, auto-detect | 1.12 s, known language | Metric |
|---|---|---|---|---|
| Spanish | 4.87 | 5.04 | 4.11 | WER |
| Hindi | 8.13 | 11.47 | 6.81 | WER |
| English | 9.43 | 9.72 | 7.91 | WER |
| German | 9.81 | 9.90 | 8.31 | WER |
| Arabic | 13.17 | 13.47 | 12.03 | WER |
| Mandarin | 20.56 | 22.45 | 19.28 | CER |
Does 80 ms mean the transcript arrives in 80 ms?
No. Eighty milliseconds is the model's smallest audio chunk, not the full user-perceived response time. With att_context_size=[56,0], the model consumes one 80 ms frame and uses no right-context lookahead. Your application still adds audio capture, packetization, network, queueing, feature extraction, inference, stability policy, voice activity detection, end-of-turn logic, LLM time, and text-to-speech.
For a voice agent, record at least four separate clocks:
- First partial transcript: when any usable text appears.
- Stable transcript: when text stops changing enough to trigger downstream work safely.
- Final-token latency: time from the last audio sample to the final ASR token.
- End-of-turn latency: time until the system is confident that the speaker has finished.
A 320 ms chunk may beat 80 ms commercially if it reduces errors, corrections, and false tool calls while keeping the whole conversation responsive. Benchmark the latency-quality curve, not the smallest number on the model card.
What does the 17x H100 throughput claim prove?
It proves that cache-aware streaming can make this checkpoint much more compute-efficient than NVIDIA's selected buffered baseline. At the 80 ms setting, NVIDIA reports 240 sustainable real-time streams on one H100 versus 14 for Parakeet RNNT 1.1B, about 17.1x. At 1.12 seconds, the comparison is 2,400 versus 400, or 6x. Both results were measured on a single H100.
It does not prove 240 production calls per GPU for your stack. Codec conversion, VAD, diarization, logging, orchestration, multi-tenancy, tail latency, headroom, and failover consume capacity. The comparison also uses a 0.6B model against a 1.1B model and does not establish superiority to Whisper, Deepgram, Speechmatics, Google, or every other streaming ASR engine.
Is Nemotron 3.5 ASR really free?
The checkpoint is free of per-call model charges. A production service is not free. The OpenMDW-1.1 license grants broad, free-of-charge rights to use, modify, and distribute the model materials, subject to notice retention and a patent and copyright litigation clause. The model card says it is ready for commercial use and can be deployed globally.
"100% open source" is still imprecise. NVIDIA publishes weights and inference paths, but the model card lists proprietary NVIDIA Riva training data alongside public datasets. The Open Source AI Definition requires sufficiently detailed training-data information plus the complete training and inference code in the preferred form for modification. The defensible description is open-weight with a permissive commercial model license.
Use a cost floor before celebrating the missing API invoice. Assume a hypothetical H100 costs $3 per wall-clock hour and use NVIDIA's 240-stream benchmark only as a ceiling:
| Average live streams | Share of 240-stream ceiling | Raw GPU cost per audio hour | What it omits |
|---|---|---|---|
| 240 | 100% | $0.0125 | All production overhead and headroom |
| 60 | 25% | $0.05 | Redundancy, ops, storage, networking |
| 12 | 5% | $0.25 | Same omissions |
| 1 | 0.42% | $3.00 | Same omissions |
This is arithmetic, not a quote or forecast. As a current managed reference, Deepgram listed Nova-3 Multilingual streaming at $0.0058 per minute, or $0.348 per audio hour, on 19 July 2026. At the hypothetical $3 GPU rate, the raw break-even floor is about nine continuously occupied streams. Two GPUs for failover move it to about 18 before engineering and support. A managed API also includes capabilities and operational responsibility that the raw checkpoint does not.
How can a team deploy it?
There are three practical paths, and their licenses and operational burden differ:
- Hugging Face plus NVIDIA NeMo. Load the OpenMDW checkpoint directly, use NVIDIA's cache-aware streaming inference code, and own the serving layer.
- Hugging Face Transformers. Transformers 5.13 added the model, including offline and streaming generation with a supplied locale or automatic detection. This is convenient for evaluation and custom integration.
- NVIDIA ASR NIM. NVIDIA now packages the multilingual model in a GPU-accelerated container with gRPC and HTTP APIs. The official NIM deployment guide uses
type=multi. NIM has separate container and model terms, so do not transfer the checkpoint's licensing conclusion to the complete container without review.
The current ASR NIM support matrix requires an NVIDIA GPU with compute capability 8.0 or higher and at least 16 GB of VRAM. The Nemotron multilingual profile itself lists about 6 GB at batch size 32 and 14.6 GB at batch size 64. Supported NIM hardware includes A30, A100, H100, A-series inference GPUs, L4, L40, and recent GeForce RTX cards. The raw model card also lists older NVIDIA architectures and Jetson, but production capacity must be measured on the exact runtime and device.
Nemotron 3.5 ASR vs Whisper vs a managed streaming API
| Option | Best reason to test | Main trade-off | Choose first when |
|---|---|---|---|
| Nemotron 3.5 ASR | Native streaming, one multilingual checkpoint, high reported concurrency, local data path | Uneven locale quality and a thinner ready-made feature layer | Voice latency, data control, and sustained concurrency matter |
| OpenAI Whisper / faster implementations | Mature ecosystem, broad multilingual baseline, MIT license, transcription plus translation variants | Official Whisper processes sliding 30-second windows and is not a native low-latency streaming architecture | Batch files, broad language coverage, or ecosystem maturity matter more than turn latency |
| Managed streaming API | Fast integration, SLA path, scaling, observability, and features such as diarization or redaction | Per-minute cost, vendor dependency, and external data path | Volume is low or variable and operational speed matters most |
The official Whisper repository describes its standard transcription method as sliding 30-second windows. Streaming wrappers can make Whisper appear incremental, but that is a different compute pattern from a cache-aware RNN-T trained for streaming. A managed voice-agent ASR may also combine transcription with turn detection. For example, Deepgram documents model-native end-of-turn handling in Flux, a feature Nemotron's base checkpoint does not claim.
What is missing from the $0 model story?
The checkpoint returns punctuated, capitalized text and an optional language tag. A production voice system may still need:
- voice activity detection and reliable end-of-turn detection;
- speaker diarization or separate telephony channels;
- word timestamps, confidence policy, and transcript stability rules;
- 8 kHz telephony resampling, codec handling, jitter buffers, and reconnect logic;
- domain vocabulary evaluation for names, SKUs, addresses, and regulated terms;
- PII redaction, consent, retention, deletion, access controls, and audit logs;
- autoscaling, backpressure, failover, monitoring, and safe degradation;
- a separate translation layer if the output must change language.
Self-hosting can keep audio inside infrastructure you control, but it does not make recording lawful or the system compliant by itself. Map callers, purposes, notices, consent or other legal basis, storage, support access, deletion, and human review before processing real customer calls.
Who should pilot Nemotron 3.5 ASR now?
Pilot it when you need low-latency multilingual transcription, expect enough steady concurrency to occupy a GPU, need control over the audio path, can operate NVIDIA infrastructure, and can evaluate each target locale on real audio.
Start with a managed API when traffic is low or unpredictable, an SLA and support path matter immediately, you need turnkey turn detection, diarization, timestamps, redaction, or vocabulary controls, or your team does not want to own speech MLOps. For English-only use, NVIDIA itself recommends the separate Nemotron 3 ASR English checkpoint.
How should a production pilot be measured?
- Freeze the decision. Pick one use case, two target locales, one incumbent, and 200 to 500 representative utterances per locale.
- Match production audio. Include real codecs, 8 kHz telephony where relevant, noise, accents, interruptions, silence, names, numbers, and domain terms.
- Test three chunk sizes. Start at 80, 320, and 1,120 ms. Measure WER or CER, first partial, stable text, final token, and end of turn.
- Test known and automatic language modes. Automatic detection may simplify routing but can reduce accuracy. Include short utterances and language switches.
- Load the real pipeline. Increase concurrent streams until P95 latency, GPU memory, queue depth, or accuracy misses its service objective.
- Force failure paths. Kill a worker, drop packets, reconnect streams, send malformed audio, and confirm backpressure, retries, and no transcript crossover between tenants.
- Price the accepted minute. Include GPU idle time, a second replica, engineering, observability, storage, review, and error-driven business cost.
- Gate production. Ship only when the self-hosted path beats the managed baseline on the constraint that pays for the migration without creating a quality or reliability gap.
Wavect's AI enablement service covers workload selection, speech and model evaluation, architecture, observability, production hardening, and handover. The Twinsoft AI case study shows the same production lesson: the system around the model determines whether the pilot creates value. Our technology selection guide helps frame the wider build-versus-buy decision.
Frequently Asked Questions About Nemotron 3.5 ASR
Is NVIDIA Nemotron 3.5 ASR open source?
It is best described as open-weight under OpenMDW-1.1. The license grants broad commercial use, modification, and distribution rights, but NVIDIA does not publish the complete proprietary training data and full training pipeline required by the Open Source AI Definition.
Does Nemotron 3.5 ASR support 40 languages out of the box?
No. NVIDIA lists 40 language-locales: 19 transcription-ready, 13 broad-coverage, and 8 adaptation-ready locales that require fine-tuning for full transcription. Validate every language, accent, domain, and audio channel you plan to serve.
Is Nemotron 3.5 ASR latency really 80 ms?
The smallest audio chunk is 80 ms with zero right-context lookahead. That is not total transcription or voice-agent latency. Measure first partial, stable text, final token, end of turn, network, LLM, and TTS separately.
How many streams can Nemotron 3.5 ASR run on one H100?
NVIDIA reports about 240 sustainable real-time streams at the 80 ms setting on one H100, compared with 14 for its Parakeet RNNT 1.1B buffered baseline. Treat 240 as a vendor benchmark ceiling and load-test your complete pipeline with production headroom.
Is Nemotron 3.5 ASR free for commercial use?
The OpenMDW-1.1 checkpoint has no per-call API fee and NVIDIA says it is ready for commercial use. You still pay for GPU capacity, redundancy, engineering, monitoring, storage, evaluation, and support. NVIDIA NIM also carries separate software and model terms.
Is Nemotron 3.5 ASR better than Whisper for voice agents?
Its architecture is a stronger default for native low-latency streaming. Whisper has a broader, more mature ecosystem and remains a strong batch and multilingual baseline. Compare them on your audio, latency objective, language mix, required features, and total cost.
Final thoughts
Nemotron 3.5 ASR deserves a production pilot. A 600M cache-aware streaming model, one checkpoint for multilingual traffic, automatic language detection, native punctuation, and 240 reported H100 streams create a credible cost and latency case for voice agents, live captions, and call transcription.
The investment case is not that speech-to-text now costs zero. It is that the marginal model charge can disappear when steady volume, data control, and low latency justify owning the stack. Keep the claims precise: 40 language-locales, 32 enabled out of the box, 80 ms chunks rather than guaranteed end-to-end latency, and 17x versus one NVIDIA buffered baseline. Run a multilingual, production-audio, full-pipeline benchmark before buying hardware or replacing a managed API.
