Buckets:
| Name | Size | Uploaded | Xet hash |
|---|---|---|---|
| .gitattributes | 1.69 kB xet | 9c21c0d0 | |
| FLEURS_sample.wav | 572 kB xet | b9069b46 | |
| README.md | 3.97 kB xet | d3c41d9c | |
| Vaani_random_sample_06.wav | 133 kB xet | 43281ecd | |
| Vaani_random_sample_10.wav | 78.3 kB xet | 58d3c4e1 | |
| Vaani_sample_02.wav | 391 kB xet | 091ed9b8 | |
| added_tokens.json | 34.6 kB xet | 7f88eadf | |
| config.json | 1.33 kB xet | 673cf098 | |
| generation_config.json | 3.76 kB xet | 3f5545d8 | |
| merges.txt | 494 kB xet | b3236b79 | |
| model.safetensors | 1.53 GB xet | 4cd54ccb | |
| normalizer.json | 52.7 kB xet | 1301c121 | |
| preprocessor_config.json | 356 Bytes xet | b3037bdb | |
| special_tokens_map.json | 2.19 kB xet | 15df354f | |
| tokenizer.json | 3.93 MB xet | 20cfae0d | |
| tokenizer_config.json | 283 kB xet | 5320a102 | |
| vocab.json | 836 kB xet | 987c8198 |
Shunya Labs Hinglish ASR Model
We wanted to make ASR that could intuitively capture how conversational Hindi is actually spoken. On average, every 2 words out of 10 spoken in conversational Hindi are in English. Traditional ARS models are trained to handle one language at a time, which makes them too slow and inaccurate when transcribing multilingual speech.
And so we innovated. We trained Zero STT Codeswitch to natively process Hinglish speech and generate mixed-script tokens.
This is a model worthy of how India actually speaks, because it can capture the way people naturally switch between Hindi and English mid-conversation.
And now, we're making the lighter version of Zero STT Codeswitch open source for the community!
For a faster version of Zero STT Codeswitch, visit shunyalabs.ai.
Model Details
Base Model: OpenAI Whisper Medium
Post-trained by: Shunya Labs
Language: Hinglish (Hindi-English code-switching)
Why This Model?
Standard ASR models treat Hindi and English as separate languages, forcing transcription into one or the other. This creates errors when speakers naturally switch between languages mid-sentence—which is how millions of people actually talk. This model was trained specifically on code-switched speech, so it:
- Transcribes Hindi and English tokens as they naturally occur
- Handles mid-sentence language switches accurately
- Produces faster inference by avoiding language detection overhead
- Delivers higher accuracy on real-world Hinglish speech
Demo
- Try the model at: https://www.shunyalabs.ai/zero-code-switch
Transcription Comparison
| Audio | Zero STT Codeswitch | Whisper Medium |
|---|---|---|
| Rome में अलग अलग जगों पर कई बढ़े television screens लगाए गये ग ताकि लोग समारो देख सकें | रोम में अलग अलग जगहों पर कई बड़े टेलिवीजन स्क्रीन लगाए गए ताकि लोग स्मारो देख सकें | |
| और बागल में एक building है लाल कलर का पिंट किया हुआ | और बगल में एक बिल्डिंग है लाल कलर का पेंट किया हुआ है | |
| yoga med पर yoga कर रहे हैं | योगा मैट पर योगा कर रहे हैं |
Use Cases
- Transcription of Hinglish conversations, podcasts, and videos
- Customer support and conversational agents serving Indian users
- Meeting transcription for Indian workplaces
- Content creation and subtitling
How to Get Started with the Model
Use the code below to get started with the model.
from transformers import pipeline
transcriber = pipeline("automatic-speech-recognition", model="shunya-labs/hinglish-whisper-medium")
result = transcriber("audio.mp3")
print(result["text"])
Training Details
Openai/whisper-medium post-trained on Google Vaani as well as proprietary datasets.
For a faster version of Zero STT Codeswitch, vistit shunyalabs.ai
- Total size
- 1.53 GB
- Files
- 17
- Last updated
- Jul 21
- Pre-warmed CDN
- US EU US EU