Downloads · 30 days
5
17% of all-time downloads
aahanlulla18/whisper-medium-sindhi-lora
whisper-medium-sindhi-lora is a machine learning model from aahanlulla18. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for peft. The card lists the license as apache-2.0.
This is a LoRA fine-tune of openai/whisper-medium, adapted for automatic speech recognition (ASR) in Sindhi — a language spoken by a minority community across India and Pakistan, and severely under-represented in exis…
Downloads · 30 days
5
17% of all-time downloads
All-time downloads
29
Public
Repo size
37.8 MB
Likes
2
Public
Click a slice to open those files.
.safetensors37.8 MB · 91%
From the Hugging Face model README
This is a LoRA fine-tune of openai/whisper-medium, adapted for automatic speech
recognition (ASR) in Sindhi — a language spoken by a minority community across India
and Pakistan, and severely under-represented in existing speech AI training data.
Sindhi is one of the most under-resourced languages in Whisper's training data. In testing,
stock whisper-medium almost never produces a correct Sindhi transcription — it frequently
understands the sounds of Sindhi speech correctly, but writes the output in the wrong
script entirely (Devanagari or Romanized text instead of Sindhi's actual script), or
collapses into repeating meaningless characters.
This project quantified that failure and tested whether lightweight fine-tuning (LoRA) on a small amount of real Sindhi speech could correct it.
Evaluated on a held-out set of 324 human-validated Sindhi clips from Mozilla Common Voice 26.0, fine-tuned on 200 separate training clips using LoRA (~1.2% of the model's parameters trained):
| Metric | Before fine-tuning | After fine-tuning |
|---|---|---|
| Word Error Rate (WER) | 148.35% | 72.97% |
| Exact word matches | 7 | 819 |
| Insertions (garbled/looping output) | 1,250 | 124 |
| Substitutions | 1,791 | 1,624 |
| Deletions | 773 | 128 |
Key finding: fine-tuning almost entirely fixed the wrong-script and gibberish-loop failure modes (insertions dropped ~90%), and the model now consistently outputs real Sindhi script. Word-level accuracy (substitutions) improved more modestly — with only 200 training clips, the model learned what Sindhi script looks like far better than it learned precise vocabulary. This is an honest, expected limitation of fine-tuning on a small dataset, not a fully "solved" result.
openai/whisper-mediumResearch and experimentation with Sindhi ASR. Not intended for production or safety-critical transcription use without further evaluation.