Speech-to-Text
Supported Languages
List all supported STT languages with accuracy and feature availability.
GET
/api/stt/languagesReturns all supported languages with their codes, scripts, and KenLM availability.
No parameters for this endpoint.
Response
[
{
"code": "hi",
"name": "Hindi",
"script": "Devanagari",
"region": "indian-scheduled",
"kenlm": true
},
{
"code": "en",
"name": "English",
"script": "Latin",
"region": "english",
"kenlm": true
}
]Indian Scheduled Languages (22)
All 22 constitutionally recognized languages of India with KenLM accuracy boost:
| Code | Language | Script | KenLM |
|---|---|---|---|
hi | Hindi | Devanagari | Yes |
bn | Bengali | Bengali | Yes |
te | Telugu | Telugu | Yes |
mr | Marathi | Devanagari | Yes |
ta | Tamil | Tamil | Yes |
ur | Urdu | Arabic | Yes |
gu | Gujarati | Gujarati | Yes |
kn | Kannada | Kannada | Yes |
ml | Malayalam | Malayalam | Yes |
or | Odia | Odia | Yes |
pa | Punjabi | Gurmukhi | Yes |
as | Assamese | Bengali | Yes |
mai | Maithili | Devanagari | Yes |
sa | Sanskrit | Devanagari | Yes |
ne | Nepali | Devanagari | Yes |
sd | Sindhi | Arabic | Yes |
kok | Konkani | Devanagari | Yes |
doi | Dogri | Devanagari | Yes |
mni | Manipuri | Bengali | Yes |
brx | Bodo | Devanagari | Yes |
sat | Santali | Ol Chiki | — |
ks | Kashmiri | Arabic | — |
International Languages
Vega supports 200+ languages via the CTC model. Dhara supports 200+ via Whisper.
Popular international languages: English (en), Spanish (es), French (fr), German (de), Chinese (zh), Japanese (ja), Korean (ko), Arabic (ar), Russian (ru), Portuguese (pt).