ONNX Model Zoo

itzune/parakeet-tdt-0.6b-v3-basque-ONNX

By itzune · ↓ 0 · ♥ 0 · Updated 2026-03-08

What's in this repo

This page lists the files in itzune/parakeet-tdt-0.6b-v3-basque-ONNX, including decoder_joint-parakeet-tdt-0.6b-v3-basque.onnx, encoder-parakeet-tdt-0.6b-v3-basque.onnx.

  • 2 ONNX models (.onnx files)
  • 295 files, including 48 .weight, 2 .onnx, 1 .md, 1 .txt
  • Last updated 2026-03-08

ONNX files

File Size Download
decoder_joint-parakeet-tdt-0.6b-v3-basque.onnx — Download
encoder-parakeet-tdt-0.6b-v3-basque.onnx — Download

How to use

These ONNX files can be loaded with ONNX Runtime. To inspect a model graph, upload the file to the Netron viewer. Download links point to the original files on Hugging Face.

README

parakeet-tdt-0.6b-v3-basque — ONNX Export

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 .nemo model at itzune/parakeet-tdt-0.6b-v3-basque instead.


Evaluation results

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.


Repository contents

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.

Why two ONNX graphs?

The RNNT/TDT architecture has two distinct networks with incompatible execution patterns:

  • Encoder: runs once over the full audio spectrogram to produce hidden states.
  • Decoder + Joint: runs iteratively, one step per output token, combining encoder hidden states with the previous predicted token.

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.


Usage with ONNX Runtime

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.

1. Clone the repo and install dependencies

git clone https://huggingface.co/itzune/parakeet-tdt-0.6b-v3-basque-ONNX
pip install onnxruntime-gpu numpy soundfile

2. Load the encoder

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 .onnx files when loading.

3. Preprocessing

The model expects 80-dimensional log-mel spectrograms, matching NeMo's AudioToMelSpectrogramPreprocessor:

  • Sample rate: 16 kHz
  • Window size: 25 ms (400 samples)
  • Window stride: 10 ms (160 samples)
  • Mel bins: 80
  • Normalization: per-feature mean/std (as computed by NeMo preprocessor)

Recommended: use the NeMo model

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.


Model details

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

License

This model is released under CC BY 4.0, inheriting the license of the base model weights.

Model info

nemo onnx automatic-speech-recognition asr basque euskara fastconformer tdt rnnt eu dataset:asierhv/composite_corpus_eu_v2.1 base_model:nvidia/parakeet-tdt-0.6b-v3
↓ 0 ♥ 0

Created: 2026-03-08

Updated: 2026-03-08

View on Hugging Face

Files (295)

.gitattributes
Constant_2339_attr__value
README.md
decoder_joint-parakeet-tdt-0.6b-v3-basque.onnx ONNX
encoder-parakeet-tdt-0.6b-v3-basque.onnx ONNX
layers.0.conv.pointwise_conv1.weight
layers.0.conv.pointwise_conv2.weight
layers.1.conv.pointwise_conv1.weight
layers.1.conv.pointwise_conv2.weight
layers.10.conv.pointwise_conv1.weight
layers.10.conv.pointwise_conv2.weight
layers.11.conv.pointwise_conv1.weight
layers.11.conv.pointwise_conv2.weight
layers.12.conv.pointwise_conv1.weight
layers.12.conv.pointwise_conv2.weight
layers.13.conv.pointwise_conv1.weight
layers.13.conv.pointwise_conv2.weight
layers.14.conv.pointwise_conv1.weight
layers.14.conv.pointwise_conv2.weight
layers.15.conv.pointwise_conv1.weight
layers.15.conv.pointwise_conv2.weight
layers.16.conv.pointwise_conv1.weight
layers.16.conv.pointwise_conv2.weight
layers.17.conv.pointwise_conv1.weight
layers.17.conv.pointwise_conv2.weight
layers.18.conv.pointwise_conv1.weight
layers.18.conv.pointwise_conv2.weight
layers.19.conv.pointwise_conv1.weight
layers.19.conv.pointwise_conv2.weight
layers.2.conv.pointwise_conv1.weight
layers.2.conv.pointwise_conv2.weight
layers.20.conv.pointwise_conv1.weight
layers.20.conv.pointwise_conv2.weight
layers.21.conv.pointwise_conv1.weight
layers.21.conv.pointwise_conv2.weight
layers.22.conv.pointwise_conv1.weight
layers.22.conv.pointwise_conv2.weight
layers.23.conv.pointwise_conv1.weight
layers.23.conv.pointwise_conv2.weight
layers.3.conv.pointwise_conv1.weight
layers.3.conv.pointwise_conv2.weight
layers.4.conv.pointwise_conv1.weight
layers.4.conv.pointwise_conv2.weight
layers.5.conv.pointwise_conv1.weight
layers.5.conv.pointwise_conv2.weight
layers.6.conv.pointwise_conv1.weight
layers.6.conv.pointwise_conv2.weight
layers.7.conv.pointwise_conv1.weight
layers.7.conv.pointwise_conv2.weight
layers.8.conv.pointwise_conv1.weight
layers.8.conv.pointwise_conv2.weight
layers.9.conv.pointwise_conv1.weight
layers.9.conv.pointwise_conv2.weight
onnx__Conv_6774
onnx__Conv_6777
onnx__Conv_6780
onnx__Conv_6783
onnx__Conv_6786
onnx__Conv_6789
onnx__Conv_6792
onnx__Conv_6795
onnx__Conv_6798
onnx__Conv_6801
onnx__Conv_6804
onnx__Conv_6807
onnx__Conv_6810
onnx__Conv_6813
onnx__Conv_6816
onnx__Conv_6819
onnx__Conv_6822
onnx__Conv_6825
onnx__Conv_6828
onnx__Conv_6831
onnx__Conv_6834
onnx__Conv_6837
onnx__Conv_6840
onnx__Conv_6843
onnx__MatMul_6846
onnx__MatMul_6862
onnx__MatMul_6863
onnx__MatMul_6864
onnx__MatMul_6874
onnx__MatMul_6875
onnx__MatMul_6876
onnx__MatMul_6964
onnx__MatMul_6970
onnx__MatMul_6971
onnx__MatMul_6972
onnx__MatMul_6973
onnx__MatMul_6974
onnx__MatMul_6984
onnx__MatMul_6985
onnx__MatMul_6986
onnx__MatMul_7002
onnx__MatMul_7008
onnx__MatMul_7009
onnx__MatMul_7010
onnx__MatMul_7011
onnx__MatMul_7012
onnx__MatMul_7022
onnx__MatMul_7023
onnx__MatMul_7024
onnx__MatMul_7040
onnx__MatMul_7046
onnx__MatMul_7047
onnx__MatMul_7048
onnx__MatMul_7049
onnx__MatMul_7050
onnx__MatMul_7060
onnx__MatMul_7061
onnx__MatMul_7062
onnx__MatMul_7078
onnx__MatMul_7084
onnx__MatMul_7085
onnx__MatMul_7086
onnx__MatMul_7087
onnx__MatMul_7088
onnx__MatMul_7098
onnx__MatMul_7099
onnx__MatMul_7100
onnx__MatMul_7116
onnx__MatMul_7122
onnx__MatMul_7123
onnx__MatMul_7124
onnx__MatMul_7125
onnx__MatMul_7126
onnx__MatMul_7136
onnx__MatMul_7137
onnx__MatMul_7138
onnx__MatMul_7154
onnx__MatMul_7160
onnx__MatMul_7161
onnx__MatMul_7162
onnx__MatMul_7163
onnx__MatMul_7164
onnx__MatMul_7174
onnx__MatMul_7175
onnx__MatMul_7176
onnx__MatMul_7192
onnx__MatMul_7198
onnx__MatMul_7199
onnx__MatMul_7200
onnx__MatMul_7201
onnx__MatMul_7202
onnx__MatMul_7212
onnx__MatMul_7213
onnx__MatMul_7214
onnx__MatMul_7230
onnx__MatMul_7236
onnx__MatMul_7237
onnx__MatMul_7238
onnx__MatMul_7239
onnx__MatMul_7240
onnx__MatMul_7250
onnx__MatMul_7251
onnx__MatMul_7252
onnx__MatMul_7268
onnx__MatMul_7274
onnx__MatMul_7275
onnx__MatMul_7276
onnx__MatMul_7277
onnx__MatMul_7278
onnx__MatMul_7288
onnx__MatMul_7289
onnx__MatMul_7290
onnx__MatMul_7306
onnx__MatMul_7312
onnx__MatMul_7313
onnx__MatMul_7314
onnx__MatMul_7315
onnx__MatMul_7316
onnx__MatMul_7326
onnx__MatMul_7327
onnx__MatMul_7328
onnx__MatMul_7344
onnx__MatMul_7350
onnx__MatMul_7351
onnx__MatMul_7352
onnx__MatMul_7353
onnx__MatMul_7354
onnx__MatMul_7364
onnx__MatMul_7365
onnx__MatMul_7366
onnx__MatMul_7382
onnx__MatMul_7388
onnx__MatMul_7389
onnx__MatMul_7390
onnx__MatMul_7391
onnx__MatMul_7392
onnx__MatMul_7402
onnx__MatMul_7403
onnx__MatMul_7404
onnx__MatMul_7420
onnx__MatMul_7426
onnx__MatMul_7427
onnx__MatMul_7428
onnx__MatMul_7429
onnx__MatMul_7430
onnx__MatMul_7440
onnx__MatMul_7441
onnx__MatMul_7442
onnx__MatMul_7458
onnx__MatMul_7464
onnx__MatMul_7465
onnx__MatMul_7466
onnx__MatMul_7467
onnx__MatMul_7468
onnx__MatMul_7478
onnx__MatMul_7479
onnx__MatMul_7480
onnx__MatMul_7496
onnx__MatMul_7502
onnx__MatMul_7503
onnx__MatMul_7504
onnx__MatMul_7505
onnx__MatMul_7506
onnx__MatMul_7516
onnx__MatMul_7517
onnx__MatMul_7518
onnx__MatMul_7534
onnx__MatMul_7540
onnx__MatMul_7541
onnx__MatMul_7542
onnx__MatMul_7543
onnx__MatMul_7544
onnx__MatMul_7554
onnx__MatMul_7555
onnx__MatMul_7556
onnx__MatMul_7572
onnx__MatMul_7578
onnx__MatMul_7579
onnx__MatMul_7580
onnx__MatMul_7581
onnx__MatMul_7582
onnx__MatMul_7592
onnx__MatMul_7593
onnx__MatMul_7594
onnx__MatMul_7610
onnx__MatMul_7616
onnx__MatMul_7617
onnx__MatMul_7618
onnx__MatMul_7619
onnx__MatMul_7620
onnx__MatMul_7630
onnx__MatMul_7631
onnx__MatMul_7632
onnx__MatMul_7648
onnx__MatMul_7654
onnx__MatMul_7655
onnx__MatMul_7656
onnx__MatMul_7657
onnx__MatMul_7658
onnx__MatMul_7668
onnx__MatMul_7669
onnx__MatMul_7670
onnx__MatMul_7686
onnx__MatMul_7692
onnx__MatMul_7693
onnx__MatMul_7694
onnx__MatMul_7695
onnx__MatMul_7696
onnx__MatMul_7706
onnx__MatMul_7707
onnx__MatMul_7708
onnx__MatMul_7724
onnx__MatMul_7730
onnx__MatMul_7731
onnx__MatMul_7732
onnx__MatMul_7733
onnx__MatMul_7734
onnx__MatMul_7744
onnx__MatMul_7745
onnx__MatMul_7746
onnx__MatMul_7762
onnx__MatMul_7768
onnx__MatMul_7769
onnx__MatMul_7770
onnx__MatMul_7771
onnx__MatMul_7772
onnx__MatMul_7782
onnx__MatMul_7783
onnx__MatMul_7784
onnx__MatMul_7800
onnx__MatMul_7806
onnx__MatMul_7807
onnx__MatMul_7808
onnx__MatMul_7809
onnx__MatMul_7810
onnx__MatMul_7820
onnx__MatMul_7821
onnx__MatMul_7822
onnx__MatMul_7838
onnx__MatMul_7844
onnx__MatMul_7845
onnx_export_files.txt

Related models