Indian languages — enhanced accuracy
All 30 Indian languages benefit from:- Language-specific prompt layers — additional context and instructions tuned for each language’s linguistic characteristics, script conventions, and common lyric patterns
- Correction dictionaries — post-processing filters for common transcription errors specific to each language
- Transliteration standards — romanisation follows consistent, widely-understood conventions (e.g. ITRANS-style for Hindi/Sanskrit, ISO 15919 influenced for Dravidian languages)
Global languages
The 18 global languages use the base transcription pipeline without language-specific correction layers. Quality is high for well-resourced languages (English, Spanish, French, Mandarin Chinese) and good for others.Full language table
Indian Languages — 30
Global Languages — 18
The
script field is not returned by GET /api/v1/languages — only name and family. The script column above is for reference only. The transcript output uses whatever script the audio contains, as recognised by the model.Using language values
Always use the exactname strings from GET /api/v1/languages. Values are case-sensitive.
Known limitations
- WAV/FLAC duration reporting: Audio submitted as WAV or FLAC may show
duration_seconds: 0in job responses. This is a metadata extraction issue and does not affect transcript or alignment quality. - Script variation: For languages with multiple scripts (e.g. Kashmiri in Perso-Arabic vs Devanagari), the output script is determined by what the model detects in the audio and context. If you need a specific script, contact support@lyrcs.ai.