Models & Languages

Output Script Control

The output_script parameter transliterates transcript output into a different script using the aksharamukha library — no LLM involved.


Script values

ValueOutput
autoNo transliteration — default.
DevanagariDevanagari script — Hindi, Marathi, Sanskrit.
BengaliBengali / Bangla script.
TeluguTelugu script.
TamilTamil script.
KannadaKannada script.
Latin / RomanRomanised / IAST transliteration.
ITRANSITRANS encoding — ASCII-based transliteration for Indic scripts.

Example — Hindi to Latin

python
config = TranscriptionConfig(
    model="zero-indic", language_code="hi", output_script="Latin"
)
result = await client.asr.transcribe("audio.wav", config=config)
print(result.text)
# "namaste mohammad ji ye ek zaruri call hai"