How to do voice typing in Hindi (and other Indian languages)
Updated
Typing in Hindi, Tamil, or Bengali on a normal keyboard is genuinely awkward. You either install a language layout and relearn where every character sits, or you type phonetically in English and hope the transliteration guesses right. Most people give up and switch to English.
Speaking is the way around it. Browser speech recognition handles Indian languages well, and it needs no keyboard layout, no app, and no account — you pick a language, press a button, and talk.
Step by step
Pick the right language, not just the right country
Choose Hindi for Hindi, Tamil for Tamil, and so on. If you are speaking Indian-accented English, choose English (India) rather than English (US) — the difference in accuracy is large, because the models are trained on different accents.
Allow microphone access
The browser asks once per site. If you decline by mistake, click the padlock or microphone icon in the address bar to grant it afterwards.
Speak in complete phrases
Recognition uses surrounding words to choose between similar-sounding options, so a full sentence transcribes better than the same words said one at a time.
Say the punctuation
Saying 'comma', 'full stop', and 'new paragraph' inserts them. Without this, you get one long unbroken sentence that takes longer to fix than it saved.
Edit the transcript, then copy it
The text area is editable. Correct any proper nouns and technical terms, then copy or download. Expect to fix names — those are what recognition gets wrong most.
Things worth knowing
- Firefox does not implement speech recognition at all. Use Chrome, Edge, or Safari.
- A phone is often more accurate than a laptop, because the microphone is closer to your mouth.
- Background noise costs more accuracy than accent does. A quiet room matters more than an expensive microphone.
- Sessions end after a stretch of silence. Press start again — previously transcribed text is kept.