Downloads · 30 days
0
Thermostatic/neblinia-speech-preview-0.1
neblinia-speech-preview-0.1 is a automatic speech recognition model from Thermostatic. Use it when you need speech turned into text. It is set up for ctranslate2. The card lists the license as cc-by-4.0.
- Technical report (PDF): report/nebliniaspeechreport.pdf - Source code and full findings log (GitHub): Sekinal/neblinia-speech
Downloads · 30 days
0
Access
Public
Updated Jun 20, 2026
Repo size
1.8 GB
Likes
0
Public
Click a slice to open those files.
.bin1.6 GB · 87%
From the Hugging Face model README
Foundational ASR for Mexican Indigenous languages, from the NeblinIA foundational lab.
First public preview. Internal id: neblinia-preview-0.9-broadgspo.
A fine-tuned Whisper-large-v3-turbo (809M) that transcribes 23 Mexican Indigenous
languages spanning Oto-Manguean (Mixtec, Zapotec, Chinantec, Amuzgo, Mazatec, Cuicatec),
Uto-Aztecan (Nahuatl), Totonacan (Totonac), Mixe-Zoque (Zoque), and others, plus Mexican
Spanish. All audio is decoded under a single forced es language token (the low-resource
bucket trick); the model learns to map acoustics → the target orthography directly.
Evaluated with the identical fair faster-whisper protocol every baseline gets (beam 1, faster-whisper temperature-fallback, auto language detect for non-Spanish):
| model | WER | CER |
|---|---|---|
| NeblinIA-Speech preview-0.1 | 58.99 | 26.45 |
| prior best (preview-0.3, GSPO) | 66.02 | 28.26 |
| Whisper-large-v3-turbo (baseline) | (much higher; loops on these langs) | — |
−7.0 WER over our prior best, #1 on the fair leaderboard.
Per-language is bimodal — strong on some, still hard on others:
spa 18.8, zor 39, zoh 50, tlp 53, amu 56.zts 106, nhq 100 (only 258 train samples), xti 89,
mig 86. These cap the average.no_repeat_ngram/repetition_penalty) — these languages use
grammatical reduplication, so "no repetition" must come from RL training, not decode hacks.es decode bucket (not a language identifier).models/neblinia-preview-0.9-broadgspo/best/ — LoRA adapter (RL-tuned, on turbo).models/neblinia-preview-0.9-broadgspo/ct2/ — CTranslate2 fp16 model for faster-whisper.mexa-benchmark/scripts/run_gpu.sh .venv/bin/python scripts/eval_fw_ours.py <ct2_dir> auto.This repository hosts the model in two forms:
ct2/: a CTranslate2 (float16) model for fast inference with faster-whisper.adapter/: the LoRA adapter (on openai/whisper-large-v3-turbo) for fine-tuning or merging.Fast inference with faster-whisper:
from huggingface_hub import snapshot_download
from faster_whisper import WhisperModel
path = snapshot_download("Thermostatic/neblinia-speech-preview-0.1", allow_patterns=["ct2/*"])
model = WhisperModel(path + "/ct2", device="cuda", compute_type="float16")
segments, _ = model.transcribe("audio.wav", language="es", beam_size=1,
condition_on_previous_text=False)
print("".join(s.text for s in segments))
All audio is decoded under a single forced es token (the low-resource bucket trick),
so pass language="es" for every target language.