Downloads · 30 days
14
19% of all-time downloads
OpenVoiceOS/cohere-transcribe-arabic-07-2026-dialectal-v2-onnx
cohere-transcribe-arabic-07-2026-dialectal-v2-onnx is a automatic speech recognition model from OpenVoiceOS. Use it when you need speech turned into text. The card lists the license as apache-2.0.
ONNX export of oddadmix/cohere-transcribe-arabic-07-2026-dialectal-v2 (fine-tuned by oddadmix for dialectal Arabic, base model CohereLabs/cohere-transcribe-arabic-07-2026,
Downloads · 30 days
14
19% of all-time downloads
All-time downloads
72
Public
Repo size
10.3 GB
Likes
0
Public
Click a slice to open those files.
.onnx_data8.3 GB · 80%
From the Hugging Face model README
ONNX export of oddadmix/cohere-transcribe-arabic-07-2026-dialectal-v2
(fine-tuned by oddadmix for dialectal Arabic, base model
CohereLabs/cohere-transcribe-arabic-07-2026,
itself a cohere_asr (NeMo Canary-derivative attention encoder-decoder) fine-tune
of CohereLabs/cohere-transcribe-03-2026) for onnx-asr's
stock nemo-conformer-aed model type — the same graph contract as
istupakov/canary-1b-v2-onnx and OpenVoiceOS/cohere-transcribe-2b-onnx
(the multilingual sibling of this model). fp32 and int8 (dynamic-quantized)
variants included.
License: apache-2.0 (verbatim from the base model card).
model.decoder.proj (1280 -> 1024) is folded into the encoder wrapper's output.EncoderDecoderCache is re-expressed as NeMo-style decoder_mems:
element i holds the pre-layernorm hidden states entering decoder layer i
(element 0 is the embedding-layernorm output), 9 mems total for 8 decoder
layers. LayerNorm is per-position, so this caching is exact. Verified
torch-only against native model.generate (5/5 FLEURS ar_eg clips,
character-exact) before touching ONNX.encoder_embeddings each decoder step
(no cache), same as the multilingual export.get_decoder_prompt_ids("ar")),
not the multilingual sibling's — they differ at the language-token slots.Trained on oddadmix/lahgtna-v3-small (dialect-balanced, undiacritized targets),
the same corpus as the other oddadmix v2 dialectal releases. Per the family's
pattern, expect strongest results on Gulf/Saudi and Egyptian, weakest on
Maghrebi dialects. The source card also notes a "Tunisian failure mode" (WER >
1.0) and regressions on Libyan, Yemeni, and Syrian versus the un-fine-tuned
base — carried over unchanged by this export.
import onnx_asr
model = onnx_asr.load_model("nemo-conformer-aed", "path/to/this/repo") # or quantization="int8"
print(model.recognize("audio_16khz.wav", language="ar"))
Verified against FLEURS ar_eg clips (fp32 and int8) through the actual ONNX
runtime path (not just the torch wrapper): fluent, accurate undiacritized
Arabic transcriptions, closely matching the native transformers
CohereAsrForConditionalGeneration output (minor punctuation/quote-mark
differences only, no semantic drift). fp32 and int8 are close; int8 shows the
expected minor extra drift from dynamic weight quantization of a ~2.1B-param
model but stays intelligible and dialect-faithful.
RTF (CPU, homelab box, heavy contention during export batch): fp32 ~0.6-2.4, int8 ~0.9-1.7. Expect better RTF under normal (uncontended) load.