CoolFace
Modelpublic

mlx-community/nemotron-3.5-asr-streaming-0.6b

sourceHugging Faceotherupdated 4mo agoView on Hugging Face
15likes1.1kdownloads
Model Card

mlx-community/nemotron-3.5-asr-streaming-0.6b

MLX conversion of `nvidia/nemotron-3.5-asr-streaming-0.6b` — NVIDIA's 600M-parameter cache-aware streaming FastConformer-RNNT ASR with language-ID prompt conditioning, covering 40 language-locales with punctuation and capitalization.

This repo: weights are bfloat16 (full quality, recommended default).

See the original model card for architecture, benchmarks, and intended use.

Install

This model needs mlx-audio with Nemotron ASR support. It's merged into main but not in a PyPI release yet (latest is 0.4.3), so for now install from GitHub:

bash
pip install "git+https://github.com/Blaizzy/mlx-audio.git"

(Once the next release ships, pip install -U mlx-audio will work.)

Use

python
from mlx_audio.stt import load

model = load("mlx-community/nemotron-3.5-asr-streaming-0.6b")

# auto language detection (default)
print(model.generate("speech.wav").text)

# force a language via its prompt key (en-US, es-ES, zh-CN, fr-FR, ...)
print(model.generate("speech.wav", language="en-US").text)

CLI:

bash
python -m mlx_audio.stt.generate --model mlx-community/nemotron-3.5-asr-streaming-0.6b --audio speech.wav --format txt

generate(..., att_context_size=[left, right]) selects a trained look-ahead ([56,3], [56,0], [56,6], [56,13]); the default [56,13] gives the best offline accuracy.

Available MLX formats

License & attribution

Original model © NVIDIA Corporation, released under the NVIDIA Open Model License. This is a format conversion of those weights; the same license and terms apply. MLX conversion by @ARahim3 via mlx-audio.