Downloads ¡ 30 days
0
Daksh159/VaaniAI
VaaniAI is a automatic speech recognition model from Daksh159. Use it when you need speech turned into text. The card lists the license as apache-2.0.
Fine-tuned version of openai/whisper-small on real-world Hindi conversational audio collected across 102 speakers from India, as part of an AI Researcher Intern assignment at Josh Talks.
Downloads ¡ 30 days
0
Access
Public
Updated Apr 5, 2026
Repo size
â
Likes
0
Public
Click a slice to open those files.
.md3.1 KB ¡ 67%
From the Hugging Face model README
Fine-tuned version of openai/whisper-small on real-world Hindi conversational audio
collected across 102 speakers from India, as part of an AI Researcher Intern
assignment at Josh Talks.
| Metric | Value |
|---|---|
| Baseline WER (Whisper-small) | 1.2537 |
| Fine-tuned WER | 0.4028 |
| WER Improvement | â 67.8% |
| Post-processing WER gain | â additional 27.7% |
| Property | Value |
|---|---|
| Total audio | 11.44 hours |
| Speakers | 102 unique speakers across India |
| Segments (after cleaning) | 4,442 |
| Raw segments | 5,941 |
| Train / Val split | 4,093 / 349 |
Cleaning steps applied:
| Hyperparameter | Value |
|---|---|
| Base model | openai/whisper-small (241.7M params) |
| Learning rate | 1e-5 |
| Effective batch size | 32 (batch 4 Ã grad accum 8) |
| Epochs | 3 |
| Precision | FP16 |
| Hardware | Kaggle T4 GPU (14.6 GB) |
Training loss progression:
| Epoch | Train Loss | Val Loss | WER |
|---|---|---|---|
| 1 | 13.22 | 0.657 | 0.546 |
| 2 | 6.98 | 0.471 | 0.435 |
| 3 | 5.07 | 0.414 | 0.403 |
1. Repetition Loop Detection
Collapses tokens repeated 4+ times â targets hallucination on noisy audio.
Example: ⤠⤠ā¤... (100x) â ā¤
2. Spelling Normalization Dictionary
Maps common dialectal Hindi variants to standard spellings.
Example: ā¤ĩā¤āĨā¤°ā¤ž â ā¤ĩā¤āĨā¤°ā¤š, ā¤ā¤Ļ⤰ â ā¤ā¤§ā¤°
| Error Type | Count | % |
|---|---|---|
| Phonetic Confusion | 10 | 40% |
| Spelling Variation | 7 | 28% |
| English Loanword Error | 4 | 16% |
| Filler Word Confusion | 3 | 12% |
| Hallucination / Repetition | 1 | 4% |
Implemented a multi-alternative bin-based lattice where each position accepts all valid alternatives (numeric, synonymous, dialectal) for fairer evaluation.