Skip to content
ModelListedExternal
Download

Omnilingual ASR CTC 1B ONNX

Meta omniASRCTC1Bv2 exported for server-side ONNX Runtime (CUDA EP with CPU fallback). Exported by models/omnilingual-asr/export/convertonnx.py in soniqo/speech-models.

KindOtherVersionRevision 8f842c1Cgrade

Model source

Kind
Other
File size
987 MB
Version
vRevision 8f842c1
Updated
Sep 27, 2026
Downloads
3
Source
Hugging Face

Source description

Omnilingual ASR CTC 1B — ONNX (int8)

Meta omniASR_CTC_1B_v2 exported for server-side ONNX Runtime (CUDA EP with CPU fallback). Exported by models/omnilingual-asr/export/convert_onnx.py in soniqo/speech-models.

Graph

inputaudio [1, S] f32 — 16 kHz waveform, z-scored by the caller
outputlogits [1, T, 10288] — CTC logits, T = ceil(S / 320)

The time axis is dynamic: cost tracks the real clip length. (The LiteRT and CoreML exports bake a fixed window instead, because on-device wants a static shape.)

The caller must z-score the waveform — the graph does not normalise internally. Feeding raw audio scores 67.7% WER against 11.6% normalised.

Quality (FLEURS, 50 utts/language, Whisper normalizer)

int8 ONNX (CPU, 8 threads)fp32 PyTorch (GPU)
English11.6411.54
French14.6914.69
German8.228.03
Arabic (ar_eg)19.0218.91

int8 costs ~0.1 WER: CTC is a single encoder pass, so there is no recurrent state for quantization error to accumulate through. Throughput is 17-21x realtime on 8 CPU threads.

Sources

1 source
Hugging FacePrimaryVersion 8f842c1534f25863d0992f0223bd83d2fc06b596
huggingface.co/soniqo/Omnilingual-ASR-CTC-1B-ONNX/tree/8f842c1534f25863d0992f0223bd83d2fc06b596

Verified Aug 30

Model artifacts

1 artifact

model.onnx

onnx · 987 MB · SHA-256 054ee9cf326a…300e · Hugging Face

Download file

Source excerpts

2 excerpts

--- license: cc-by-nc-4.0 library_name: onnx tags: [automatic-speech-recognition, ctc, multilingual, onnx] --- # Omnilingual ASR CTC 1B — ONNX (int8) Meta `omniASR_CTC_1B_v2` exported for server-side ONNX Runtime (CUDA EP with CPU fallback). Exported by `models/omnilingual-asr/export/convert_onnx.py` in soniqo/speech-models. ## Graph | | | |---|---| | input | `audio` [1, S] f32 — 16 kHz waveform, **z-scored by the caller** | | output | `logits` [1, T, 10288] — CTC logits, T = ceil(S / 320) | The time axis is **dynamic**: cost tracks the real clip length. (The LiteRT and CoreML exports bake a fixed window instead, because on-device wants a static shape.) **The caller must z-score the waveform** — the graph does not normalise internally. Feeding raw audio scores 67.7% WER against 11.6% normalised. ## Quality (FLEURS, 50 utts/language, Whisper normalizer) | | int8 ONNX (CPU, 8 threads) | fp32 PyTorch (GPU) | |---|---|---| | English | 11.64 | 11.54 | | French | 14.69 | 14.69 | | German | 8.22 | 8.03 | | Arabic (ar_eg) | 19.02 | 18.91 | int8 costs ~0.1 WER: CTC is a single encoder pass, so there is no recurrent state for quantization error to accumulate through. Throughput is 17-21x realtime on 8 CPU threads.

Source context: 3 downloads · 0 likes · Pipeline automatic-speech-recognition · Library onnx · Repo soniqo/Omnilingual-ASR-CTC-1B-ONNX