To activate voice-to-text on Android, open any app with a text field, tap the text area to bring up the keyboard, then tap the microphone icon on the keyboard. If you don’t see a microphone, long-press the comma key (or the settings gear) on Gboard to enable the voice input key. This guide covers the built-in options, how to switch between them, and how to fix common issues.
What Is Voice-to-Text on Android?
Voice-to-text, also called speech-to-text or dictation, lets you type by speaking. Android has two main layers for this: the keyboard’s built-in microphone (like Gboard’s) and the system-level Google Assistant voice typing. The keyboard method works in almost any app, while Assistant voice typing adds live punctuation and automatic corrections but requires Google app support and an internet connection for best results.
Both methods use Google’s speech recognition servers to convert your words into text. The keyboard mic is the simplest and works offline for basic dictation if you’ve downloaded the offline speech pack. Assistant voice typing is more advanced—it inserts commas and periods as you pause and can even format numbers automatically—but it needs to be enabled in Gboard settings.
How to Turn On the Microphone on Gboard
Gboard is the default keyboard on most Android phones (Pixel, Samsung, Motorola, etc.). If you don’t see the mic icon on the top row of the keyboard, here’s how to add it:
- Open any app where you can type (like Messages or Notes).
- Tap the text field to bring up the keyboard.
- Tap the gear icon (Settings) on the top row of the keyboard. If you don’t see a gear, tap the three-dot menu at the top right.
- Tap “Preferences” (or “Settings” on some versions).
- Scroll down and toggle on “Voice typing key” (or “Show microphone key”).
- Go back and you’ll see the mic icon on the top row. Tap it to start dictating.
On some phones, the mic key is hidden behind a long-press on the comma key. Long-press the comma (,) on the bottom row—the mic icon will appear as a pop-up option.
How to Use Google Assistant Voice Typing
If you want a more powerful dictation experience, enable Assistant voice typing in Gboard. This feature adds live punctuation (it inserts commas and periods as you speak), auto-correction, and even emoji suggestions. Here’s how to turn it on:
- Open Gboard settings (as above).
- Tap “Voice typing” (or “Voice input” on some versions).
- Select “Assistant voice typing” (if it’s available on your device).
- If prompted, allow Google to access your microphone.
- Now when you tap the mic icon, you’ll see a waveform and the words appear as you speak, with punctuation added automatically.
Note: Assistant voice typing requires an internet connection and works best on Pixel phones or recent Samsung Galaxy devices. On older or budget phones, you may only see the standard “Google voice typing” option, which still works well but doesn’t add punctuation automatically.
How to Switch to a Different Keyboard (Samsung, SwiftKey, etc.)
If you don’t have Gboard or you prefer another keyboard, the process is similar. Most Android keyboards have a microphone icon. Here’s how to switch keyboards entirely:
- Open Settings > System > Languages & input > On-screen keyboard (or “Virtual keyboard” on Samsung).
- Tap “Manage keyboards” and toggle on the keyboard you want (e.g., Samsung Keyboard, SwiftKey, Grammarly).
- Open any app, tap a text field, then tap the keyboard icon at the bottom right of the screen (or swipe down from the top and tap “Select keyboard”).
- Choose the keyboard you want. The mic icon will be in a similar location—usually on the top row or near the space bar.
On Samsung phones, the default keyboard is Samsung Keyboard. It has a mic icon on the top row. If you don’t see it, go to Samsung Keyboard settings > “Layout” and toggle on “Voice input” (the mic icon).
Common Problems and Fixes
If the mic icon doesn’t appear or voice typing isn’t working, try these fixes in order:
- Check microphone permissions: Go to Settings > Apps > Gboard (or your keyboard) > Permissions and make sure Microphone is allowed.
- Restart the keyboard: Close and reopen the app, or switch to a different keyboard and back.
- Update Gboard: Open the Play Store, search for Gboard, and tap Update if available.
- Clear Gboard cache: Go to Settings > Apps > Gboard > Storage > Clear Cache (don’t clear data, or you’ll lose your settings).
- Check internet connection: Voice typing uses Google’s servers; if you’re offline, it may not work unless you’ve downloaded the offline speech pack (Settings > Languages & input > Gboard > Voice typing > Offline speech recognition).
- Disable battery optimization: On some phones, aggressive battery saving kills the keyboard’s background service. Go to Settings > Battery > Battery optimization and set Gboard to “Don’t optimize.”
Privacy and Safety Considerations
Voice-to-text sends your speech to Google’s servers to process. That means what you say while dictating is transmitted and stored (unless you use offline recognition). If you’re dictating sensitive information like passwords or credit card numbers, it’s safer to type them manually. Also, be aware that voice recordings may be used to improve Google’s speech recognition, though you can delete your voice history at myactivity.google.com.
To use voice typing offline, download the offline speech pack for your language. This keeps your speech on your device, but it’s less accurate and doesn’t support punctuation insertion.
Frequently Asked Questions
Why is my microphone icon missing on Gboard?
Go to Gboard settings > Preferences and toggle on “Voice typing key.” If it still doesn’t show, long-press the comma key to access the mic temporarily. On some Samsung devices, the mic is hidden in the keyboard’s “More” menu (the three-dot icon).
Can I use voice-to-text without an internet connection?
Yes, if you download the offline speech pack for your language. Go to Gboard settings > Voice typing > Offline speech recognition and download the pack. Offline mode is less accurate and doesn’t add punctuation automatically.
Does voice-to-text work in every app?
It works in any app that uses the standard Android text input, including WhatsApp, Chrome, and Notes. Some apps with custom text fields (like certain games or password managers) may not support it.
How do I add punctuation when using the basic voice typing?
Just say “period,” “comma,” “question mark,” etc., out loud. The system will insert the symbol. For example, say “Hello period How are you question mark” to get “Hello. How are you?”
Why does voice typing stop after a few seconds?
This usually happens when you’re not speaking loudly enough or the mic is picking up background noise. Speak clearly and closer to the phone. Also, check that the microphone isn’t blocked by a case or screen protector.
Can I use voice-to-text to dictate in a different language?
Yes. In Gboard settings, go to Languages and add the language you want. Then, when you tap the mic icon, you can switch the language by tapping the language name on the voice input screen.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- How to Find Leaked Passwords in Chrome, Edge, Wallet & iCloud Keychain
- Fingerprint Limit Reached on MacBook Pro: Fix It
- WhatsApp Call Errors: Meanings & Fixes
- Net Framework 3.5 Installation Error 0x800f0950
- How to Organize Google Photos with Face Groups & Labels
- Fix Mac Account Creation Failed Error on Apple M1