The voice-to-text feature is very useful, but every once in a while when sending an SMS or email message to a friend, I want to really let loose.

However, Google, in their defense of my virginal eyes, replaces such words with hashes (####) if it recognizes the word at all.

How do I turn off this ####### "feature"?

  • Here's my trouble: it worked on my previous droid razr maxx, but after I got it replaced with another when it got broken, even when I uncheck "block offensive language" or whatever under the voice-text input, it STILL does it.
    – user39062
    Commented Aug 8, 2013 at 16:41

2 Answers 2


There is a checkable/uncheckable option called Block offensive words under SettingsVoice input & outputVoice recognizer settings.

In Android 8.1, that setting is in SettingsSystemLanguages & inputVirtual keyboardGoogle voice typingBlock offensive words

For Samsung phones, the settings are named slightly differently: from the Settings app, try Language & inputVoice search settingsBlock offensive words. This of course only works with the integrated Google voice recognition.

You also have to go to the gboard where the virtual keyboard is and also turn off that block for offensive words

For Android 4.3 (and possibly earlier versions):

SettingsLanguage & inputGoogle voice typing (settings)Block offensive words

For Samsung S8+: SettingsGeneral managementLanguage and inputOn screen keyboardGoogle voice typingBlock offensive words


I have a Moto E on Boost Mobile. It's a little different. Settings > Language & Input > Google Keyboard > Text Correction (There is also a setting called Current Keyboard. Make sure to go into Google Keyboard instead.) "Block Offensive Words" switch off, and you can curse like a sailor!

Edit- That didn't change the censored output, but they're right! There's another one. Settings, Lang. & Input, Google Voice Typing, Block Offensive Words switch. This one made the output change. Wonder what the other one is for?

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .