Owners of Xiaomi, Redmi and Poco smartphones often face a situation where the keyboard begins to react to extraneous sounds or random touches of the microphone, activating the dictation function. This is not only annoying, but can lead to incorrect messaging in messengers or search engines. The problem is relevant for the shell of MIUI and the newer HyperOS, where the integration of voice services is done at the deep system level.
There are several ways to solve this problem, from simply turning off the microphone on the virtual keyboard to completely deactivating the Google Assistant or Mi AI system assistant. In this article, we will break down all the nuances of the configuration so that you can fully control the text input on your device without unnecessary automation.
It’s worth noting that not everyone may need to shut down completely, but for those who prefer manual dialing, this option is critical.We’ll look at the methods for the standard Gboard keyboard, which is preinstalled on most global firmware versions, and also touch on the system settings of the smartphone itself.
Disabling voice input in Gboard
The most common source of voice typing is Google’s built-in Gboard keyboard, which is most often the default on international versions of Xiaomi smartphones. To remove the microphone icon and stop voice typing, you need to change the settings of the keyboard application itself.
Go to your device's settings and find the "Additional Settings" section, or immediately go to "Language and Enter." Here you need to select "Keyboard Management" or "Current Keyboard." Make sure that Gboard is active, then click on the settings gear next to the name or go to the keyboard menu itself through any text box.
Inside the Gboard settings, look for the Voice Input section, and here you'll see the switch that activates the function, and then turn it to "Off," and then the microphone icon disappears from the keyboard toolbar, and random activation becomes impossible.
- 📱 Open any typing app to call the keyboard.
- ⚙️ Click on the gear icon in the top keyboard panel to enter the settings.
- 🎙️ Select the "Voice input" option and deactivate the switch.
- ✅ Check the result by trying to call the keyboard again - there should be no microphone.
⚠️ Note: After updating the Gboard app through the Google Play store, settings may reset and the feature will have to be disabled again.
If you use a third-party keyboard, like SwiftKey or Yandex.Key, the path will be similar, but menu names may differ. Either way, look for the voice or dictation partition inside the settings of a particular keyboard application.
Setting up the Google Assistant system assistant
Users often confuse voice input with voice assistant activation. On Xiaomi smartphones with global firmware, Google Assistant is deeply integrated, which can be activated by the phrase "Ok Google" or by long pressing the power button. This can interfere if you accidentally hit a button or the phone is in your pocket.
To disable this feature, go to Google Settings, which can be done through the Google app on your desktop or through general system settings. Find the Google Settings section, then select Search and Assistant, and go to Google Assistant, and there are many parameters that control assistant behavior.
You'll need to find "Hey Google" or "Ok Google." Inside this menu, turn off the option "Access with Voice Match." This will prevent the phone from responding to voice commands. You can also turn off the power button assistant in the "Popular Settings" or "Devices" section by finding the "Power button" option.
Disabling the assistant does not affect the operation of the keyboard itself, but it prevents the voice from intercepting control of the system, which is especially important for privacy, since the microphone will cease to constantly listen to activation commands.
Managing Mi AI and Chinese Services
Owners of Chinese versions of smartphones (CN Version) or global firmware with installed Chinese services may face activation of Mi AI. This is Xiaomi’s own voice assistant, which works in parallel with Google and has its own activation settings.
To disable Mi AI, look for the app or “Mi AI” section in the settings. Depending on the version of the MIUI shell, the path may look like “Additional Features” → “Mi AI.” Here you need to find the wake-up settings and disable voice activation.
Also worth checking is the power button settings. In Chinese firmware, a long push of the button is often caused by Mi AI, not the shutdown menu. You can change this behavior in the "Advanced" → "Buttons" → "Long press of the power button" by selecting the "Stop Menu" action.
- 🇨🇳 Relevant for Chinese versions of firmware and some global builds.
- 🔍 Look for an app called "Mi." AI» or "Mi Assistant" in the list of programs.
- 🚫 Turn off the Voice Wake-up option in the Assistant settings.
- 🔘 Change the power button action if it triggers the assistant instead of the menu.
If you don’t use Xiaomi services and prefer the Google ecosystem, having an active Mi AI can create conflicts and duplication of functions.Switching off the Chinese assistant completely will free up the system resources and remove unnecessary interface elements.
Disabling dictation in Yandex.Keyboard
Many users in the Russian-speaking segment prefer to install Yandex.Keyboard because of its excellent speech recognition and convenient layout, but it also has voice input enabled by default and can interfere.
To turn it off, open the keyboard settings, which can be done by clamping a comma or menu icon on the keyboard itself, or by using the phone's settings under Language and Type. Find "Voice input" or "Mic settings."
Unlike Gboard, you may need to disable not only the function itself, but also the permission to use the microphone for the keyboard application. Go to the application settings, find Yandex.Keyboard, select Permissions and deny access to the microphone. This is guaranteed to turn off voice dialing.
☑️ Checking the keyboard settings
Once you've banned the microphone, the icon can stay on the screen, but when you press it, the system will give you an access error or just nothing will happen.This is a safe method if you want to be sure that the keyboard won't exactly record the sound.
Comparison of disconnection methods
The choice of how to turn off depends on what exactly you are concerned about: the icon itself on the keyboard, activation of the assistant with a button or background listening. Below is a table that will help determine the necessary action.
| Problem. | Source | Method of decision | Difficulty |
|---|---|---|---|
| The microphone badge on the keyboard | Gboard/Yandex | Keyboard settings | Low. |
| Power button activation | Google Assistant / Mi AI | Button settings/Assistant | Medium |
| Background activation by phrase | Google Assistant | Turning off Voice Match | Low. |
| Chinese assistant | Mi AI | Mi AI settings / Permissions | Tall. |
Use this table as a checklist. If one setting doesn't work, move on to the next. Often, multiple levels of voice control are active on the device at the same time.
Why does voice input turn on itself?
Additional privacy and microphone settings
Modern versions of Android (12, 13, 14) and HyperOS have a microphone usage indicator, a green dot in the corner of the screen, and if it lights up without your knowledge, it means that some app is using voice input.
You can check which apps have access to the microphone. Go to Settings → Privacy Protection → Permissions Manager → Microphone. Here you can see a list of all the programs. Find your keyboard or browser and make sure that access is in “Only in Use” mode or completely closed if you don’t need the feature.
Access restriction is a radical but effective method, and if a keyboard doesn't have the right to a microphone, it won't be able to physically transmit a voice recognition command even if you accidentally press a button.
- 🔒 Go to your Xiaomi privacy settings.
- 📜 Select “Permissions Manager” for detailed control.
- 🎤 Find the list of “Microphone” and browse the applications.
- 🚫 Disable access to suspicious or unnecessary programs.
⚠️ Warning: A complete ban on accessing the microphone for the system keyboard could cause other audio-dependent features to work in an unstable way, such as voice search in Chrome.
Solving problems with spontaneous activation
If you've turned off all settings, but voice input keeps turning on, maybe the problem is hardware or software conflict. Some Redmi Note and Poco models have had a buck when the volume button plume is locked onto the microphone input, but this is rare.
The most common way to help is to clear the cache of the Google and Gboard app. Go to Settings → Apps → All Apps, find the app you want, and click Clear Cache. Don't confuse it with Clear All Data, or the dictionaries and history will fly.
Also check for system updates. Xiaomi regularly releases security patches that fix sensor and microphone errors. Go to About Phone and click on MIUI/HyperOS to check for updates.
💡
If nothing works, try temporarily installing another keyboard from the Play Market, such as the Simple Keyboard.It doesn't have built-in voice input, which will rule out the problem 100%.
As a last resort, if the problem is caused by a software failure after the update, you may need to reset to factory settings.Be sure to back up important data through Mi Cloud or Google Account before doing so.
💡
Comprehensive shutdown of all voice services (Gboard, Google Assistant, Mi AI) ensures the absence of accidental activations and increases the privacy of the smartphone.