How to permanently disable voice input on your Xiaomi phone: 5 working ways

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.

πŸ“Š How often do you have voice input on Xiaomi?
It's always annoying!
Sometimes, but it gets in the way.
Nearby, but not intruding.
Never noticed.
I'm a different brand.

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:

  1. Press the microphone icon β†’ Settings β†’ Voice input.
  2. 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:

  1. Open the Google app (not to be confused with Chrome!).
  2. Slip on the profile avatar in the upper right corner β†’ Settings β†’ Google Assistant.
  3. Select General Settings β†’ Google Assistant and turn off the slider.
  4. 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).
AssistantHow to turn offIs root required?Possible consequences
Google AssistantThrough 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 inputThrough 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:

  1. Go to Settings β†’ Privacy β†’ Application Permissions β†’ Microphone.
  2. 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.

What if the ADB can’t see the device?
1. Make sure that Xiaomi drivers are installed on the PC (download from the official website). 2. Check if debugging is enabled USB (Settings β†’ For developers. 3. Try another one. USB-cable (cheap cables often don’t support data transfer). 4. Enter adb devices in the command line – if the device doesn’t show up, reinstall ADB. Method 5: Completely remove voice input through unlocking the bootloader (root) This is the most radical, but also the most effective method, it is suitable for users who are willing to sacrifice the warranty for the sake of complete control of the device. Unlocking the bootloader will reset all the data on the phone! Steps: Unlock the bootloader: πŸ”— Go to the official Xiaomi website and get permission to unlock (you will need a Mi Account). πŸ“± Connect your phone to your PC in Fastboot mode (clip Volume Down) + Power with the phone turned off). πŸ–₯️ Run the Mi Unlock Tool and follow the instructions. Install custom recovery (TWRP): Download. TWRP For your model from twrp.me. Run it through fastboot flash recovery. twrp.img. Get root rights: Download Magisk and thread through TWRP. Remove System Packages: Use Root Explorer or ADB from root to delete: rm -rf /system/priv-app/Velvet rm -rf /system/priv-app/QuickSearchBox rm -rf /system/app/MiuiVoiceAssist After the reboot, voice input and assistants will be removed forever. OTA They can return deleted packets. To avoid this, disable automatic updates or install firmware manually through the TWRP. What to do if voice input is still working? If the microphone continues to activate after all the manipulations, check the: πŸ” Third-party applications: some programs (e.g. Shazam, Yandex Alice) can use the microphone in the background. β†’ Confidentiality β†’ Application authorizations. πŸ“± Gestures and buttons: on some models (e.g, POCO F4) Voice input can be tied to a long press on the Home or Power button. β†’ Buttons and gestures. πŸ”Š Accessories: wireless headphones or smart watches (like the Mi Band) sometimes activate voice search. Turn them off and check if the problem is gone. If the problem persists, it may be the firmware. Forums 4PDA And XDA-Developers often put out patches for specific models, like the Redmi Note 11 Pro.+ There are modified versions MIUI, where voice input is turned off at the core level. The last option is reset to factory settings (Settings) β†’ Additionally. β†’ Backup and reset β†’ Resetting settings: This will return all settings to default, but does not guarantee a solution to the problem if it is connected to a hardware part (for example, a faulty microphone). FAQ: Frequent questions about disabling voice input on Xiaomi Can voice input be turned off only for specific applications? β†’ Confidentiality β†’ Application authorizations β†’ You can deny the microphone access to individual programs. For example, you can leave voice input to Google Translate, but disable it for XiaoAI. Why after the update MIUI Is voice input back on? Updates often reset user settings. After the update, check: Microphone resolutions in Settings β†’ Privacy: Google Assistant settings (it can be activated automatically). System applications – sometimes updates return deleted packets (if used) ADB Is it safe to remove XiaoAI through ADB? Removal of com.miui.voiceassist via ADB (without root) is relatively secure, as it does not affect system files. However, on some firmware, this can lead to: Disappearing weather widgets, errors in system notifications, inability to use some of the features of Mi Home (if linked to a Xiaomi account). To minimize risks, make a backup through Settings before removing β†’ Additionally. β†’ Backup and reset. How to disable voice input on Xiaomi with HyperOS? In HyperOS, the path to settings has changed: Go to Settings β†’ Connected devices β†’ Voice Assistant. Disable XiaoAI and Voice Activation. For Google Assistant, use standard settings (see Method 2). If you don't have Voice Assistant, try searching through the Settings search bar (the magnifier icon at the top). Can you return voice input after you delete it completely? Yes, but the methods depend on the method of deleting: If you turned it off through the settings, just turn it back on. If you deleted it through ADB, use the command adb shell cmd package install-existing. If you deleted it from root, you'll have to re-fuse the system packages manually or reset the phone to factory settings.