Downloads · 30 days
0
itzune/parakeet-tdt-0.6b-v3-basque-ONNX
parakeet-tdt-0.6b-v3-basque-ONNX is a automatic speech recognition model from itzune. Use it when you need speech turned into text. It is set up for nemo. The card lists the license as cc-by-4.0.
ONNX export of itzune/parakeet-tdt-0.6b-v3-basque, a Basque ASR model fine-tuned from nvidia/parakeet-tdt-0.6b-v3 (FastConformer-TDT, 600M parameters).
Downloads · 30 days
0
Access
Public
Updated Mar 8, 2026
Repo size
2.5 GB
Likes
0
Public
Click a slice to open those files.
Other2.2 GB · 85%
From the Hugging Face model README
ONNX export of itzune/parakeet-tdt-0.6b-v3-basque, a Basque ASR model fine-tuned from nvidia/parakeet-tdt-0.6b-v3 (FastConformer-TDT, 600M parameters).
For NeMo-native inference, use the
.nemomodel at itzune/parakeet-tdt-0.6b-v3-basque instead.
| Test split | WER (%) | Description |
|---|---|---|
test_cv | 6.92 | Mozilla Common Voice Basque |
test_parl | 4.36 | Basque Parliament recordings |
test_oslr | 14.52 | OpenSLR Basque corpus |
Baseline (no fine-tuning): >100% WER on all splits — Basque is not a supported language in the original parakeet-tdt-0.6b-v3.
This repo contains the ONNX export of the model. Because of the RNNT/TDT architecture and the ONNX protobuf 2 GB size limit, the export consists of multiple files:
encoder-parakeet-tdt-0.6b-v3-basque.onnx # Encoder graph (~2 MB, references external data)
decoder_joint-parakeet-tdt-0.6b-v3-basque.onnx # Decoder+Joint graph (~70 MB, references external data)
onnx__MatMul_* # External tensor weight files (~2.4 GB total, ~291 files)
onnx_export_files.txt # Manifest listing all files
All files must be present together — the .onnx graphs reference the external weight files by relative path. You cannot use the .onnx files alone.
The RNNT/TDT architecture has two distinct networks with incompatible execution patterns:
These cannot be merged into a single ONNX graph. Any RNNT-capable ONNX inference runtime (NVIDIA Triton, ONNX Runtime with custom RNNT decoding) expects this two-graph layout.
Note: Running RNNT/TDT decoding manually with ONNX Runtime requires implementing the token-by-token beam/greedy search loop yourself. For most use cases, using the NeMo model directly is simpler.
git clone https://huggingface.co/itzune/parakeet-tdt-0.6b-v3-basque-ONNX
pip install onnxruntime-gpu numpy soundfile
import onnxruntime as ort
encoder_session = ort.InferenceSession(
"encoder-parakeet-tdt-0.6b-v3-basque.onnx",
providers=["CUDAExecutionProvider", "CPUExecutionProvider"]
)
decoder_session = ort.InferenceSession(
"decoder_joint-parakeet-tdt-0.6b-v3-basque.onnx",
providers=["CUDAExecutionProvider", "CPUExecutionProvider"]
)
The external weight files must be in the same directory as the
.onnxfiles when loading.
The model expects 80-dimensional log-mel spectrograms, matching NeMo's AudioToMelSpectrogramPreprocessor:
For production inference without having to reimplement the RNNT decoding loop, use the .nemo model with NeMo or the nemo_toolkit Python package:
pip install nemo_toolkit[asr]
import nemo.collections.asr as nemo_asr
model = nemo_asr.models.ASRModel.from_pretrained("itzune/parakeet-tdt-0.6b-v3-basque")
transcriptions = model.transcribe(["audio.wav"])
print(transcriptions[0])
See itzune/parakeet-tdt-0.6b-v3-basque for full usage instructions, training details, and dataset information.
| Property | Value |
|---|---|
| Base model | nvidia/parakeet-tdt-0.6b-v3 |
| Architecture | FastConformer-TDT (Token-and-Duration Transducer) |
| Parameters | ~600M |
| Language | Basque (eu) |
| Sample rate | 16 kHz |
| Training data | asierhv/composite_corpus_eu_v2.1 (~676 h) |
| Fine-tuned with | NVIDIA NeMo 2.7 |
| NeMo model | itzune/parakeet-tdt-0.6b-v3-basque |
| Training repo | xezpeleta/parakeet-tdt-0.6b-v3-basque |
This model is released under CC BY 4.0, inheriting the license of the base model weights.