Remove Censorship/Profanity Filter

By default, the browser's speech-to-text engine will censor curse words. However, for users who prefer or need uncensored transcriptions, there is a way to reverse this filtering.

Disabling the Profanity Filter

Voice In now offers a built-in feature to disable the profanity filter for seven different languages. This enhancement allows users to have more control over the text generated by the speech-to-text engine, ensuring that no words are unnecessarily censored. This feature is built on-top of custom voice commands.

To enable the feature that disables the profanity filter, follow these steps:

  1. Once on the Options page, scroll down until you find the "Dictation Text Transforms" section.

  2. Within the Dictation Text Transforms section, look for the option labeled "Disable profanity/adult words filter." Toggle this feature to enable it.

Languages supported:

English, German, Tamil, Greek, Danish, Czech and Spanish

You can find the full list of words that this feature removes censorship on at

Using Voice Commands to Reverse Censorship

The disable profanity filter is built using custom voice commands. It contains a pre-built list of words that it removes censorship on.

In addition to disabling the profanity filter, you can use custom voice commands to reverse censorship of more words that the profanity filter doesn't handle.

For example, you can create a custom voice command:

  • s*** => shit

This command ensures that when you say the word shit, it will be transcribed as the intended uncensored word instead of s***

You can create any number of voice commands. It is a one-time activity and

To learn how to create a voice command, refer to the "Creating a Voice Command" in the custom voice commands guide.

Custom Voice Commands

Last updated