Back to all tools
Free · runs in your browser

Gujarati voice typing

Talk in Gujarati and the box below fills with Gujarati script while you speak. Type in the full stops afterwards, then copy the lot or download it. Gujarati (India) is preset, nothing needs installing, and Chrome or Edge is all it needs.

This is live dictation from your microphone.

You press start, you talk, the words appear below. It is not a file transcriber — there is nothing to upload here, and it cannot turn an MP3, an M4A, a voice memo or a video you already recorded into text. For that, use the audio to text converter, which transcribes a file on your own device.

Command list
  • “comma”,
  • “period / full stop”.
  • “question mark”?
  • “exclamation mark”!
  • “colon”:
  • “semicolon”;
  • “hyphen”-
  • “dash”—
  • “ellipsis”…
  • “open quote / close quote”“ ”
  • “open parenthesis / close parenthesis”( )
  • “new line”line break
  • “new paragraph”blank line

The trade-off is unavoidable: a sentence about “the reporting period” will end up with a full stop in the middle of it. Untick the box for that kind of dictation, or fix the one word afterwards.

Words
0
Characters
0

“Undo last phrase” takes back the last thing the microphone added, as many times as you press it. Editing the box by hand starts you fresh — the tool will not undo a phrase once you have changed the text around it.

Honest caveat: this page uses the browser’s own speech engine. In Chrome that engine streams your audio to Google’s servers for recognition — the page itself sends nothing anywhere, but the browser does. Keep genuinely sensitive dictation out of any browser-based recogniser.

This page stores nothing and sends nothing to us — but recognition is done by your browser's speech service, and in Chrome that means your audio goes to Google.

A sentence you might dictate in Gujarati

લગ્નની કંકોત્રી છપાઈ ગઈ છે, આ અઠવાડિયે બધાં સગાંવહાલાંને મોકલી દઈશું.

The wedding invitations have been printed, and we’ll send them out to all our relatives this week. (The comma and the closing full stop are keyboard additions, made once the sentence had been spoken.)

This page adds no punctuation of its own in Gujarati. Its spoken punctuation commands are English words, so they switch off when another language is selected: say the sentence, then type the punctuation marks in by hand.

Gujarati, and a Nagari script without the headline

Gujarati is Gujarat’s official language and one of the official languages of the union territory of Dadra and Nagar Haveli and Daman and Diu. India’s 2011 Census counted 55,492,554 people who named it as their mother tongue, 4.6 per cent of the country and sixth among its languages. Beyond Gujarat there are large communities in Mumbai and the rest of Maharashtra, and abroad in the United Kingdom, North America and East Africa.

Its script is a sister of Devanagari from the same Nagari tradition, most easily told apart by the missing shirorekha, the line that runs along the top of Hindi and Marathi words. Look closely and several vowel letters are visibly built on અ: આ, એ and ઓ are અ with a vowel sign attached. Unicode nevertheless stores each of them as a single character, and that single character is what arrives in the box. The distinction only bites when you correct by hand: type the vowel’s own key rather than અ followed by a sign, because the two-part version looks identical and a search for the word will not find it. Gujarati has no capital letters, so a finished sentence needs nothing more than its closing mark.

What gu-IN writes when you mix in English

The dropdown starts on Gujarati (India), tag gu-IN, the only Gujarati entry it has, so a speaker in Leicester, Toronto or Nairobi uses the same setting as one in Ahmedabad or Surat. Your browser passes the audio to its speech service for recognition, Google’s servers in the case of Chrome, and dictation stops if the connection drops.

Plenty of English finds its way into spoken Gujarati: office, doctor, bank, ticket. Gujarati spelling has a device for such words, the crescent-topped vowels ઍ and ઑ, which stand for the vowels of bank and office, but writers do not use it consistently, and ઑફિસ and ઓફિસ, ડૉક્ટર and ડોક્ટર all turn up in print. The spelling the recogniser settles on need not match the one your office or newspaper prefers, so pick one and bring the rest into line. Brand names, email addresses and anything else that must stay in Latin letters are quicker typed than spoken; for a whole sentence of English, change the language to English (India) and back again afterwards, and the text you already have is kept.

The full stop took over from the vertical bar

Older Gujarati writing closed a sentence with a vertical bar, as Hindi still does with its danda (।). Contemporary Gujarati replaced it with the full stop, and uses the comma, question mark and exclamation mark exactly as English does, under Gujarati names such as પૂર્ણવિરામ for the full stop and અલ્પવિરામ for the comma. Direct speech is put in quotation marks less often than in English, too. So if you paste in text from a Hindi source, or type । from habit, swap those dandas for full stops.

On this page every mark is typed. The checkbox for spoken commands greys out once Gujarati is chosen, since its trigger words are English and a Gujarati transcript never contains them, and a spoken પૂર્ણવિરામ is not turned into a mark. Nor should you expect the recogniser to insert marks for you. Work a paragraph at a time: speak it, press Stop dictating, and punctuate as you read it back. Gujarati usually puts the verb last, which makes sentence ends easy to find: each full stop goes straight after a closing verb such as છે, હતું or દઈશું.

Gujarati digits, and two that pass for letters

Gujarati writes numbers with its own digits, ૦ ૧ ૨ ૩ ૪ ૫ ૬ ૭ ૮ ૯, and with 0 to 9 as well. The same spoken five can come back as ૫, as 5 or as the word પાંચ, and the recogniser need not make the same choice twice in one paragraph. This page has no setting to force either system, so standardise the figures yourself before anything official leaves the box.

Take care when you retype them. The Gujarati two, ૨, is almost indistinguishable from the letter ર (ra), and five, ૫, from પ (pa); Unicode’s own list of confusable characters pairs them. A phone number with a ર in it looks right on screen, but a dialler, a spreadsheet or a payment form will not read that letter as a number. When a figure matters, type it with Western digits from an English layout, or check each Gujarati one.

Keyboards for correcting dictated Gujarati

Corrections need a Gujarati keyboard, and every platform offers two kinds. InScript, drawn up as a national standard for Indian scripts, gives each key a Gujarati letter and keeps the same sounds on the same keys in every script it covers, so anyone who types Hindi on InScript is at home straight away. With phonetic, or transliteration, input you spell a word in English letters and choose from the Gujarati spellings it suggests. On either, a conjunct such as ક્ષ or સ્ત is built with the virama (્), the small stroke Gujarati speakers informally call khodo, meaning lame.

  • Windows: once Gujarati is added as a language under Time & language in Settings, it comes with the Gujarati INSCRIPT layout, and Gujarati Phonetic is one more keyboard in the language options. The taskbar indicator reads ગુજ instead of ENG while either is active. Microsoft’s worked example is બગીચો (garden): bagicho and Enter on the phonetic keyboard, or the keys y, i, r, ; and e on INSCRIPT.
  • Mac: the three Gujarati input sources Apple lists are InScript, QWERTY and Transliteration. Add them in System Settings, under Keyboard and then Text Input.
  • iPhone and iPad: Apple lists Gujarati Alphabetic, InScript and Transliteration keyboards, added from Settings, General, Keyboard, Keyboards.
  • Android: Gboard gives Gujarati two layouts, one with Gujarati letters on the keys and one where you type Latin letters and get Gujarati back.

Beyond this page: Windows, Docs, Gboard, Word and Apple

Gujarati is better served than several of its neighbours, because Windows voice typing covers it, as it does not Kannada, Malayalam or Bengali. Apple is the gap. Checked against each vendor’s own help pages in September 2026:

  • Windows 11 voice typing, opened with the Windows key and H: Gujarati is supported, and Microsoft publishes Gujarati commands for it that accept either the Gujarati term or the English word said in Gujarati, such as પૂર્ણ વિરામ or ફુલ સ્ટોપ for a full stop, પ્રશ્નાર્થ ચિન્હ or ક્વેશ્ચન માર્ક for a question mark, નવો પરિચ્છેદ or ન્યૂ લાઇન for a new line, and તેને હટાવો to delete. It only works while you are online.
  • Google Docs: Gujarati is one of the voice typing languages under Tools, and Docs voice typing runs in Chrome, Edge or Safari. Google keeps its voice commands for English and warns that punctuation may not work in every language, so plan to punctuate there as well.
  • Gboard on Android: Gujarati voice typing arrived in 2017 and works from the microphone key. Google’s help page names six languages for the automatic punctuation of advanced voice typing, a feature of Pixel phones from the 6 onwards, and Gujarati is not among them.
  • Dictate in Word for Microsoft 365: Gujarati (India) is a preview language there, which Microsoft warns can mean lower accuracy or limited punctuation, and dictation is for Microsoft 365 subscribers only.
  • Apple: Gujarati is missing from the Dictation list for iPhone, iPad and Mac, where Hindi and Indian English are the only Indian entries. Apple does list Gujarati for VoiceOver and Read & Speak, so its devices can read Gujarati text aloud, which is a useful way to proofread, but they cannot take Gujarati speech down.

Accents, breathy sounds and short or long ઇ

Six habits aimed at the way Gujarati sounds and is spelt:

  • Lean towards the Gujarati of a formal letter or a news bulletin. A general-purpose recogniser handles the standard language best, so Kathiawadi, Surati or Charotari words that rarely reach print are the likeliest to come back wrong.
  • Kutchi is its own language, related to Sindhi, although it is usually written in Gujarati script. The gu-IN recogniser listens only for Gujarati and tends to squeeze Kutchi speech into the nearest Gujarati words, so dictate in Gujarati or type Kutchi by hand.
  • Check the h you barely say. In relaxed speech the હ in words such as હવે (now) and સહેલું (easy) becomes a breathy quality on the vowel rather than a clear h, but the spelling keeps the letter. Look at words like these first, and say them a touch more carefully if one keeps coming back wrong.
  • Keep plain and breathy consonants apart: બાર is twelve and ભાર is weight. That breathiness is quiet, and a distant laptop microphone or a ceiling fan on full speed can swallow it, so dictate with the microphone close and the fan off.
  • Proofread ઇ against ઈ, and ઉ against ઊ. Spoken Gujarati no longer gives these vowels different lengths, so the spelling is something the recogniser has to know rather than hear. Gujarat Vidyapith’s Sarth Gujarati Jodanikosh has been the reference for standard spelling since 1929, yet everyday writing still wavers, and the recogniser’s choice may differ from the one your school or office expects.
  • Say the whole sentence before pausing. The verb comes last and carries person and politeness, as in આવજે to a friend and આવજો to an elder or a group, so a sentence cut off before its verb leaves the recogniser less to go on.

Terafont, LMG Arun and other pre-Unicode files

Dictated text is Unicode Gujarati, the same encoding WhatsApp, Gmail and Word use, and the one behind Shruti, the Gujarati font Windows has shipped since XP, so in any of those it simply works. Older layouts are another story. Plenty of print work and office templates were set in legacy fonts such as LMG Arun and Terafont Varun, which draw Gujarati letters over the codes of Latin characters. Paste Unicode into one of those files and you see boxes or the wrong letters; copy text out of one into a modern app and it turns into Latin gibberish. The lasting fix is to run the old document through a legacy-to-Unicode converter and set it in Shruti or Noto Sans Gujarati. For a single paste into a Terafont file, convert the dictated passage the other way first.

Voice typing in other languages

The same tool, opened with another language already selected. The English speech to text page covers spoken punctuation commands, which only work in English.

Already have a recording rather than a microphone? The audio to text converter transcribes a file on your own device instead of listening live.

Where VoiceSnap Pro fits

This page exists because we build dictation software.

VoiceSnap Pro is a voice-to-text dictation and voice-notes app for macOS and Windows. Hold one keyboard shortcut, speak, and punctuated text appears in whatever field your cursor is already in: an email, a ticket, a document, a chat. Your personal vocabulary keeps names and jargon spelled your way, and a second shortcut saves what you say as a voice note in your account, where you can tag it, file it in a folder, rework it with AI actions or have it remind you later. Nothing you dictate is used to train AI models.

This page is free, needs no account, and works in Chrome. Accuracy differs from one language to another, so if you want to dictate in Gujarati on the desktop, try it on the free allowance before you rely on it.

Every account starts free, with 20 minutes of transcription, 50 AI actions and up to 20 notes, every feature and no card; Pro is $18 a month or $108 a year. Download free for Mac or Windows. The tool on this page stays free either way, with no account.

Questions people ask

Yes. There is no account to create and nothing to install. Use a desktop copy of Chrome or Edge, or the Chrome app on Android, and allow the microphone. Dictation stops if you go offline, because the browser’s speech service does the recognition, and in Chrome that means your audio goes to Google.

The Gujarati (India) setting is listening for Gujarati, so borrowed English words tend to be spelt in Gujarati letters, sometimes with the crescent-topped vowels ઑ and ઍ that Gujarati uses for English sounds. Printed Gujarati spells such words more than one way, ઑફિસ or ઓફિસ for example, so correct them to your own style. For an email address, or a line that has to stay in English, change the language to English (India) for that part; nothing already in the box is lost.

Type the marks into the box once you stop dictating. The spoken punctuation option on this page understands English only and greys out for Gujarati. End each sentence with a plain full stop, which replaced the old vertical bar in Gujarati, rather than the Hindi danda. Windows 11 voice typing is the exception among the tools mentioned here: it takes spoken Gujarati commands such as પૂર્ણ વિરામ for a full stop.

On Android, yes. This page works in Chrome for Android, and Gboard’s microphone key takes Gujarati speech when the Gujarati keyboard is selected. On an iPhone, Apple’s own Dictation has no Gujarati option, and this page is not dependable in iPhone browsers, whose speech recognition tends to stop after a few seconds. Apple does include Gujarati keyboards, and VoiceOver can read Gujarati text aloud.

Both digit sets are in everyday Gujarati use, and the recogniser chooses between them, or writes the number as a word, in a way this page cannot change. Standardise the figures by hand, and when you retype one, check that you have typed the digit ૨ or ૫ and not the look-alike letter ર or પ.

Those fonts predate Unicode and store Gujarati shapes under Latin character codes, while this page produces Unicode Gujarati. Convert the dictated passage to the font’s encoding with a Unicode-to-Terafont or similar converter before pasting, or move the whole document to Unicode and set it in Shruti or Noto Sans Gujarati.

Keep your accent; words used only in your region are the likeliest to be misheard. Kutchi is a different matter: it is a separate language related to Sindhi, and the Gujarati recogniser tends to force it into the nearest Gujarati words, so dictate in Gujarati or type Kutchi by hand.