Model guide
NVIDIA Nemotron 3.5 ASR: languages, speed modes, and honest limits
Nemotron 3.5 ASR is NVIDIA's compact streaming speech recognition model: 0.6B parameters, a cache-aware FastConformer-RNNT architecture, 40 language locales, and punctuation applied by the model itself. This is an independent guide to how it works, what it supports, where it falls short, and how to test it free in your browser.
Try the transcriber →What Nemotron 3.5 ASR actually is
Nemotron 3.5 ASR is NVIDIA's automatic speech recognition model for streaming transcription. The published checkpoint has 0.6B parameters and is distributed through Hugging Face as nvidia/nemotron-3.5-asr-streaming-0.6b as of 2026. That size is deliberate: it sits far below multi-billion-parameter speech models because it is built to run fast in chunked, low-latency pipelines, not to win open-ended benchmark contests.
The architecture pairs a FastConformer encoder with an RNN-Transducer (RNNT) decoder. The encoder turns incoming audio into acoustic representations; the transducer emits text tokens as frames arrive. That token-by-token emission is what makes streaming output possible without waiting for a complete recording.
Output is plain text with punctuation and capitalization produced natively by the model. There is no separate cleanup pass bolting periods and capitals on afterwards, which tends to keep the punctuation consistent with how the audio was actually spoken.
How cache-aware streaming works
Streaming ASR models process audio in chunks. A naive implementation re-encodes overlapping context with every new chunk, paying for the same audio repeatedly and adding delay. Nemotron 3.5 ASR is cache-aware: the encoder keeps its intermediate states from earlier chunks and reuses them, so each new chunk only spends compute on the audio it actually adds.
Two practical consequences follow. First, latency stays low and roughly constant as a recording grows, instead of creeping up with length. Second, chunk size becomes a genuine tuning knob: you decide how much context the encoder sees per step, and that decision trades accuracy against responsiveness.
Chunk sizes and the four speed modes
The model exposes four chunk-size settings. Larger chunks give the encoder more context per step, which helps accuracy; smaller chunks shrink the wait between speech and text. The free transcriber on this site maps them to four named modes:
If you are unsure, start with Balanced. Move to Best accuracy when a transcript misses names or domain terms, and reach for the low-latency settings only when turnaround time genuinely matters more than the occasional dropped word.
| Mode | Chunk size | When to pick it |
|---|---|---|
| Best accuracy | 1.12s | Recorded files where every word matters: interviews, lectures, voice memos |
| Balanced | 0.56s | The sensible default for most uploads |
| Faster | 0.32s | Quicker turnaround on longer recordings, with a small accuracy trade |
| Lowest latency | 0.08s | Maximum responsiveness; the least context per chunk, so hard audio suffers most |
All 40 supported languages
Nemotron 3.5 ASR accepts exactly 40 locales, listed below grouped roughly by region. Chinese means Mandarin (zh-CN). This is the same whitelist the transcriber on this site enforces, so the table and the tool can never drift apart.
| Language | Locale code |
|---|---|
| English (US) | en-US |
| English (UK) | en-GB |
| Chinese (Mandarin) | zh-CN |
| Japanese | ja-JP |
| Korean | ko-KR |
| Hindi | hi-IN |
| Vietnamese | vi-VN |
| Thai | th-TH |
| Arabic | ar-AR |
| Hebrew | he-IL |
| Turkish | tr-TR |
| Spanish (Spain) | es-ES |
| Spanish (US) | es-US |
| Portuguese (Brazil) | pt-BR |
| Portuguese (Portugal) | pt-PT |
| French | fr-FR |
| French (Canada) | fr-CA |
| Italian | it-IT |
| Romanian | ro-RO |
| German | de-DE |
| Dutch | nl-NL |
| Swedish | sv-SE |
| Danish | da-DK |
| Norwegian (Bokmål) | nb-NO |
| Norwegian (Nynorsk) | nn-NO |
| Finnish | fi-FI |
| Estonian | et-EE |
| Latvian | lv-LV |
| Lithuanian | lt-LT |
| Russian | ru-RU |
| Ukrainian | uk-UA |
| Polish | pl-PL |
| Czech | cs-CZ |
| Slovak | sk-SK |
| Slovenian | sl-SI |
| Croatian | hr-HR |
| Bulgarian | bg-BG |
| Hungarian | hu-HU |
| Greek | el-GR |
| Maltese | mt-MT |
Auto-detection and mid-recording code-switching
You do not have to declare a language up front. Leave the setting on auto and the model identifies the language from the audio itself. Detection also holds when a speaker switches languages partway through: start a voice note in English, drift into Spanish, and the transcript follows without a restart.
Explicitly picking a locale still helps on short clips and heavy accents, simply because auto-detection has less audio to work with. If you know the recording is Mandarin, set zh-CN and remove the guesswork.
What Nemotron 3.5 ASR does not do
An honest limits list, because most ASR marketing skips it:
- No speaker diarization. Everyone's speech lands in one continuous transcript. Pair it with a dedicated diarization model if you need who-said-what labels.
- No verified word or segment timestamps as of 2026, which also means no native SRT or VTT subtitle export from its plain-text output.
- Audio in, text out. Video files need their audio track extracted before transcription.
- In browser use, the transcript appears after the recording or upload is processed. The streaming architecture keeps that wait short, but it is not a live caption overlay.
Try Nemotron 3.5 ASR free in your browser
You can test the model on this site without installing NeMo, provisioning a GPU, or creating an account. nemotronasr.com is independent and not affiliated with NVIDIA; it provides browser access to the model through a hosted endpoint.
The free tier covers 3 transcriptions a day with no sign-up. New Pro purchases are paused; existing license keys remain supported.
- Open the transcriber on the homepage.
- Upload an MP3, WAV, M4A, AAC, OGG, or OPUS file (up to 5 minutes and 20 MB), or record straight from your microphone.
- Leave language on auto-detect, or pick one of the 40 locales.
- Choose a speed mode. Balanced is the safe default.
- Copy the punctuated transcript, or download it as a .txt file.
Frequently asked questions
Is Nemotron 3.5 ASR open? Where do I download the weights?
NVIDIA publishes the checkpoint on Hugging Face as nvidia/nemotron-3.5-asr-streaming-0.6b. Check the license terms on the model card before commercial use, since NVIDIA model licenses vary by release.
Can I run Nemotron 3.5 ASR locally?
Yes, through NVIDIA's NeMo framework with a suitable GPU. If you just want a transcript, the browser tool on this site runs the same model with zero setup: three free transcriptions a day, no account required.
How many languages does Nemotron 3.5 ASR support?
40 locales, including English, Mandarin Chinese, Spanish, Japanese, Arabic, and Hindi. It auto-detects the language and can follow a speaker who switches languages mid-recording.
Does Nemotron 3.5 ASR do speaker diarization?
No. The model produces one continuous transcript without speaker labels. Use a dedicated diarization model alongside it if you need speakers separated.
Does it output timestamps or subtitle files?
Not reliably as of 2026. The model emits plain punctuated text without verified word or segment timestamps, so there is no native SRT or VTT export.
Is nemotronasr.com an official NVIDIA site?
No. It is an independent tool offering free browser access to the model. NVIDIA's official documentation lives on its own developer pages and the Hugging Face model card.
What does 0.6B parameters mean in practice?
Roughly 600 million parameters, which is small for a modern speech model. That size keeps inference fast and cheap, and it is what makes the smallest 0.08-second chunk setting practical for low-latency streaming.