Voice to Text on Android: The Complete Guide
You press the little microphone, say a sentence, and one of four things happens. It appears correctly and you feel briefly powerful. It appears with no punctuation. It doesn't appear at all. Or the key isn't there in the first place. Which one you get has almost nothing to do with your accent and everything to do with which of three separate voice engines your phone is using.
That's the thing nobody explains about voice to text on Android. The system hands your microphone to whichever keyboard you've got, and the keyboards behave differently. On a Galaxy you might be running Samsung's engine, Google's engine, or Samsung's keyboard wired to Google's engine — three combinations that fail in three different ways.
Here's what each does, which commands they answer to, and what to check when it goes silent. Menu paths reflect Android 17 and current One UI builds as of writing; manufacturers rename these screens constantly, so treat labels as strong hints rather than gospel.
Three engines are quietly competing for your microphone
Gboard voice typing is the baseline. Google's keyboard is default on Pixels, Motorolas, Nothing phones and most of the non-Samsung world, and its microphone key routes speech to Google's recogniser — in the cloud, or on the phone if you've downloaded a pack.
Samsung voice input is Samsung's own engine, built into Samsung Keyboard on Galaxy devices. Different recogniser, different command vocabulary, different launch shortcut.
Assistant voice typing is the third and least understood. It's a Gboard mode on Pixel 6 and later, including the Fold and Tablet, and it swaps the grey microphone for a colourful one. It handles longer dictation, takes editing commands, and inserts emoji by name — but only in a handful of languages, and only on that hardware.
The distinction matters because advice written for one engine reads like nonsense on another. If a guide says to try "clear all" and your phone types the words "clear all", you're not doing it wrong — you're on a different engine. Worth knowing how dictation actually works before blaming your pronunciation.
Getting Gboard voice typing switched on
Most "voice to text isn't working" cases come down to two switches in different places — one in Android's permission system, one inside the keyboard.
How to turn on voice to text on Android
- Open Settings → Apps → Gboard → Permissions → Microphone and choose Allow only while using the app. Without it the key does nothing.
- Open any text field, tap the gear (or the four-square menu) on the Gboard toolbar, choose Voice typing, and turn on Use voice typing.
- While you're there, open Languages and add every language you speak. Voice typing follows the keyboard language, so a missing one means garbled output, not a helpful error.
- Back in a text field, tap the microphone at the top right of the toolbar and wait for the listening indicator before talking.
- Speak at a normal conversational pace. Slowing down for the robot makes accuracy worse, not better.
- Tap the microphone again to stop. It also gives up after a stretch of silence.
One quirk: with Google's engine, releasing the key doesn't end dictation the way Samsung's does. You tap to stop, which catches out anyone switching from a Galaxy.
Samsung's keyboard plays by different rules
On a Galaxy, Samsung Keyboard is the default and it gives you a choice most people never notice making. Head to Settings → General management → Keyboard list and default → Samsung Keyboard → Voice input and you can point the microphone key at Samsung voice input or at Google voice typing. Same keyboard, same key, completely different transcription underneath. On older One UI builds it hides under General management → Language and input → On-screen keyboard.
That one setting explains a lot of confused search results. Two people on identical Galaxy phones, one getting clean punctuated text and one getting a run-on sentence, are running different engines.
Samsung's genuine advantage is the shortcut. Galaxy phones let you map the power button to voice input, so dictation starts with a press rather than a hunt for a key. Release it and it stops — a tighter loop than Google's tap-to-start, tap-to-stop.
The two-minute experiment worth running: dictate the same three-sentence paragraph twice on a Galaxy — once with Samsung voice input, once with Google voice typing — and count the corrections. People argue about Gboard vs Samsung Keyboard endlessly, and the answer is genuinely personal, because the two recognisers are trained on different data.
Assistant voice typing, and why it's a Pixel thing
If your microphone icon is colourful rather than grey, you've got Assistant voice typing, and the ceiling is much higher. It's built for talking in paragraphs rather than fragments and accepts commands mid-flow: "delete" removes the last word, "clear" wipes the last sentence, "clear all" empties the field, "send" fires the message off. Say a name followed by "emoji" — "heart emoji", "beer emoji" — and the glyph appears.
The catch is coverage. It has rolled out in a short list of languages — English, French, German, Italian, Japanese and Spanish among them — and needs Pixel 6-class hardware or newer. Newer Pixels also detect which language you switch into mid-message: useful if you code-switch, infuriating to read about if you don't own one.
For everyone else the plain Gboard microphone works fine — fewer commands, less patience for long dictation.
How the three stack up
The short version: Gboard for accuracy and commands, Samsung for speed of access, Assistant for anything longer than a text.
| Gboard voice typing | Samsung voice input | Assistant voice typing | |
|---|---|---|---|
| Where you get it | Any Android phone; default on Pixel and most non-Samsung handsets | Samsung Keyboard on Galaxy phones and tablets | Pixel 6 and later, including Fold and Tablet |
| Offline support | Yes, after downloading a language pack in Voice typing | Yes on recent Galaxy flagships, once downloaded | On-device by design on supported hardware |
| Languages | Very broad online; a shorter list offline | Tied to Samsung's own downloads, narrower than Google's | A handful: English, French, German, Italian, Japanese, Spanish |
| Punctuation & commands | Auto-punctuation in supported languages; spoken marks; "new line" | Spoken marks; behaviour varies by One UI version | All of Gboard's, plus "delete", "clear", "clear all", "send", emoji by name |
| How you start it | Tap the mic key; tap again to stop | Mic key, or map it to the power button and hold | Tap the colourful mic key |
| Where it wins | Cleanest text and widest language coverage | Fastest to trigger; best for quick bursts | Long-form dictation and hands-free editing |
Speaking punctuation without sounding unhinged
Automatic punctuation handles the obvious stops in supported languages, and it's better than it was. What it won't do is guess at structure — it doesn't know you wanted a paragraph break, a colon or brackets, so those you say out loud.
The vocabulary is short enough to learn in one commute. Say the mark where you want it — comma, period or full stop, question mark, exclamation point. Say "new line" for a single break and "enter" where a message app should push to the next line. Where it's supported, "delete" removes the word you just said, quicker than reaching for backspace mid-sentence.
The habit that separates good dictation from soup is saying the structure before the content. People who dictate well sound slightly strange out loud and produce text that needs no cleanup.
The proper-noun problem: none of the built-in Android engines let you teach a custom vocabulary, so your company name, your colleague's surname and every industry acronym keep coming out wrong. The free workaround is text replacement — invent a trigger nobody mishears, map it to the right spelling, dictate the trigger. Clumsy, but it saves five corrections a day.
Going offline: language packs and what you give up
By default, Gboard sends your audio to Google's servers, which is why dictation crawls on bad hotel Wi-Fi and stops entirely on a plane. Downloading an offline language pack moves recognition onto the phone, and it's the single best change most people can make.
The setting lives on Gboard's Voice typing screen, labelled Offline speech recognition on many phones and Faster voice typing on Pixels — the same idea marketed differently. Open it, find your language, download. Packs run to tens of megabytes each.
What you give up: far fewer languages than the online service, and a model slightly less forgiving with unusual names and background noise. What you get back is speed, dictation that works with no signal, and audio that never leaves the handset — a real privacy difference, not a marketing one.
Why it works in Messages but not in your banking app
Voice input isn't a property of the keyboard alone; the app you're typing into gets a say. Apps can mark a field as secure, which switches off voice input, clipboard suggestions and personalised learning in one go. Password boxes and PIN entry do this universally, and plenty of banking apps flag every field the same way.
So when the microphone key greys out in one app and works everywhere else, nothing is broken and there's no toggle to find. The app asked for it. Dictate elsewhere and paste, or type it.
When voice typing stops working: symptom, cause, fix
Run these in order — nine in ten cases die at the first two.
The mic key is missing from the keyboard
Cause: voice typing is off inside the keyboard, or you're on a third-party keyboard with no mic key.
Fix: keyboard settings → Voice typing → turn on Use voice typing. On a novelty keyboard, switch back to Gboard or Samsung Keyboard.
"No permission to enable voice typing"
Cause: the keyboard has been denied microphone access, usually by tapping the wrong button on a prompt months ago.
Fix: Settings → Apps → your keyboard → Permissions → Microphone → Allow only while using the app.
Nothing records in any app at all
Cause: the system-wide microphone kill switch is off. Android has one and it's easy to hit by accident.
Fix: pull down Quick Settings and look for a slashed microphone tile; tap it back on. Also check microphone access under the privacy section of Settings.
Dictation dies after a few seconds
Cause: no usable connection and no offline pack, so recognition has nowhere to run.
Fix: download the offline language pack from the Voice typing screen. Signal stops mattering after that.
The words come out in the wrong language
Cause: voice input follows the active keyboard language, not the language you're speaking.
Fix: add the language under keyboard settings → Languages, then switch to it with the globe key before you start talking.
Your settings changed and nothing you fix sticks
Cause: you configured one keyboard and the phone is using the other. Galaxy devices ship with two installed.
Fix: Settings → General management → Keyboard list and default and confirm which keyboard is actually selected.
It became slow or garbled after an update
Cause: a stale cache after a keyboard update, or an old app version with a known bug.
Fix: update the keyboard from the Play Store, then Settings → Apps → your keyboard → Storage → Clear cache. Cache, not data — data wipes your learned dictionary.
When the built-in keyboard isn't the right tool
Everything above concerns the keyboard that came with your phone, and for messages, search boxes and quick notes that's the right answer. Nothing you bolt on beats it for a two-line reply.
The ceiling shows up with longer text. Built-in dictation transcribes what leaves your mouth, filler and false starts included, so an email dictated in one pass still needs tidying. A newer class of keyboard cleans up as it goes — the category we unpacked in our piece on what an AI keyboard does, and compared tool by tool in our roundup of the best AI dictation tools. Laxis bundles one, with a custom dictionary for the names and jargon stock engines mangle, across 100+ languages on desktop and mobile. The honest tradeoff: cloud processing, so it can't match Gboard's offline packs for privacy or for a plane.
If you also carry an iPhone, the split works the same way there — Apple Dictation covers the keyboard, while Voice Memos on iPhone handles recording audio rather than typing it.
Talk instead of typing — and get text you can actually send
The Laxis voice keyboard turns speech into clean, punctuated text in 100+ languages, with a custom dictionary for your names and acronyms. Free plan: 300 minutes a month.
The bottom line
The reason Android dictation has a reputation for flakiness isn't the recognition — that's been good for years. It's that three engines, two keyboards and one easily-missed permission sit between your voice and the text field, and nothing on screen tells you which combination you're running.
Spend five minutes finding out. Then spend a week saying "new line" out loud in public and pretending not to notice.
Frequently asked questions
How do you turn on voice to text on Android?
Tap into any text field and press the microphone key on your keyboard's toolbar. If nothing happens, the two things to check are the microphone permission under Settings, Apps, your keyboard, Permissions, and the Use voice typing switch inside the keyboard's own settings. Both have to be on before the key does anything.
Why is voice typing not working on my Android phone?
The most common cause is a denied microphone permission for the keyboard app, followed by the system-wide microphone toggle being switched off in Quick Settings. After that, check that the keyboard you are actually using is the one you configured, since many phones ship with two installed and only one set as default.
Does Android voice typing work offline?
Yes, once you download an offline language pack. In Gboard the option sits under Voice typing and is labelled Offline speech recognition or Faster voice typing depending on your phone. Offline packs cover fewer languages than the online service and typically weigh tens of megabytes each, but dictation then keeps working with no signal.
Is Gboard or Samsung Keyboard better for voice to text?
Gboard generally produces cleaner transcription and richer voice commands, while Samsung Keyboard wins on how quickly you can start dictating, thanks to the power-button shortcut on Galaxy phones. You do not strictly have to choose: Samsung Keyboard lets you pick Google voice typing as its engine and keep the Samsung layout.
How do you add punctuation with Android voice typing?
Say the mark out loud as part of the sentence, for example comma, period, question mark or exclamation point. Say new line or enter to break a line. In supported languages the system also punctuates automatically as you go, so you mainly need to speak the marks it will not guess.
Why is voice typing greyed out in some apps?
Because the app asked for it. Password boxes, PIN entry and many banking apps flag their fields as secure, which tells the keyboard to disable voice input, clipboard suggestions and learning. Nothing is broken and there is no setting to override it. Dictate the text elsewhere and paste it in if you must.