Why Voice Input on Xiaomi is Hindering Users β and How to Remove It Once and For All
Voice input on Xiaomi smartphones is a feature that should make it easier to interact with the device, but in practice is often annoying. Users complain of accidental activations during calls, listening to music or even in their pocket when the microphone picks up extraneous sounds. Especially relevant for owners of Redmi Note 10/11/12, POCO X3/X4/X5 and Xiaomi 13/14 flagships, where the voice assistant is integrated at the MIUI or HyperOS firmware level.
In this article, weβll look at all the ways you can disable, from basic settings to deep changes to the system (including removing system applications for power users). Importantly, some methods require unlocking the bootloader or root rights, which can affect the warranty. If youβre not risk-averse, use the first three, theyβre safe and work on 90% of devices.
Before you start, check your firmware version: go to Settings β About Phone β MIUI/HyperOS version. This is what makes certain menu items available. For example, in HyperOS (starting in 2023), the path to voice input settings has changed.
Method 1: Disabling voice input in keyboard settings
The easiest and safest method is to deactivate voice input directly in the keyboard, which won't remove the function completely, but will prevent accidental typing.
Instructions:
- π± Open any application where the keyboard appears (such as Messages or Notes).
- π€ Click on the microphone icon (voice input) in the lower right corner of the keyboard and hold it for 2-3 seconds.
- βοΈ In the window that appears, tap on the Voice Input Settings (or Microphone Settings).
- π Translate the slider Voice input (or speech recognition) to the position Off.
If you have a Gboard keyboard (from Google), the path will be different:
- Press the microphone icon β Settings β Voice input.
- Turn off voice-over and recognition "OK, Google."
β οΈ Attention: On some firmware MIUI 14 this method works partially - voice input is disabled only for the keyboard, but can continue to work through Google Assistant or XiaoAI (Chinese assistant.
Check the version. MIUI/HyperOS|Make a backup copy of important data|Battery charge > 50%|Turn it off. VPN (may interfere with access to settings)-->
Method 2: Deactivate Google Assistant and XiaoAI
Google Assistant and XiaoAI (in Chinese firmware) are the main culprits of random voice input activations, and can be turned off without root rights, but with some restrictions.
For Google Assistant:
- Open the Google app (not to be confused with Chrome!).
- Slip on the profile avatar in the upper right corner β Settings β Google Assistant.
- Select General Settings β Google Assistant and turn off the slider.
- Go back and select Voice Control β turn off Access from the lock screen.
For XiaoAI (on Chinese firmware or global with pre-installed assistant):
- π Go to Settings. β Annexes β Application management.
- π€ Find XiaoAI (or Mi) AI) in the list and select it.
- π« Click Disable (if the button is inactive, first click Stop).
- ποΈ To completely remove the loader will need to unlock (see Method 5).
| Assistant | How to turn off | Is root required? | Possible consequences |
|---|---|---|---|
| Google Assistant | Through the settings of the Google app | β No. | Voice search and βOK Googleβ commands will stop working |
| XiaoAI (Mi AI) | Disconnection in Settings β Applications | β No (but deletion is yes) | The assistant button on the desktop will disappear |
| System voice input | Through keyboard settings | β No. | No dictation in messages will work |
β οΈ Note: Some models (e.g. Xiaomi) 13T Pro with HyperOS) after disabling Google Assistant, the function Voice search in Google can disappear even in the browser. If you need it, use Method 3 (Limitation of Rights).
Method 3: Restricting microphone rights for system applications
If you don't want to turn off your voice assistants completely, but you need to prevent them from spontaneously activating, limit access to the microphone. This works on all versions of MIUI/HyperOS and does not require root.
Step-by-step:
- Go to Settings β Privacy β Application Permissions β Microphone.
- In the list, find: Google (app, not browser!) XiaoAI / Mi AI Google Keyboard (Gboard) Xiaomi System Keyboard (if used)
Banned
Ask every time.
After that, apps can't use the microphone without your explicit permission, minus the method: if you need voice search or dictation, you have to manually allow access every time.
π‘
If the microphone stopped working in the right applications (for example, WhatsApp), return permissions selectively: turn on access only for those programs that you actually use.
Method 4: Remove system applications without root (for advanced)
This method is suitable if you are prepared to risk disrupting the stability of the system but do not want to unlock the bootloader.We will use ADB (Android Debug Bridge) to remove unnecessary packets.
You'll need:
- π» Computer with installed ADB-tool.
- π± Included Debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 times tap the version β Return to the Additional Settings β For developers β Debugging by USB).
- π USB-cable (preferably original).
Delete commands (enter in the command line or Terminal on PC):
adb shell
pm uninstall -k --user 0 com.google.android.googlequicksearchbox # Google Assistant
pm uninstall -k --user 0 com.miui.voiceassist # XiaoAI (Mi AI)
pm uninstall -k --user 0 com.android.quicksearchbox # System Search (optional)After you've done the commands, restart your phone. Attention: some system functions (like searching in settings) may not work properly. To get it back, use:
adb shell cmd package install-existing com.google.android.googlequicksearchboxβ οΈ Note: On HyperOS, deleting com.miui.voiceassist can lead to interface errors (e.g., loss of weather widgets). β Additionally. β Backup and reset.