Indian code-mixed calls have no single correct transcript: LLM, CRM and compliance each need a different one

BEYOND__7 · reddit · 2026-11-04

A developer building voice pipelines for Indian languages explains that code-mixed calls (e.g. Hinglish) have four equally 'correct' transcript forms: verbatim Devanagari, cleaned-up Devanagari with numerals, mixed-script, and all-Roman. Each downstream component wants a different one — LLMs work best on the cleaned version, keyword alerts only fire reliably on mixed script, CRMs need Roman, compliance needs verbatim, and TTS breaks on mixed scripts. Whisper's random script-switching on Hinglish makes conversions messy. Two approaches: transcribe once and convert downstream (AI4Bharat open-source transliteration models + number normalization), or use an STT with selectable output formats like gnani Prisma v3's four modes — though you must send audio twice if you need two formats.

Original post →

More from coding & agent

coding & agent channel →