How to completely disable the voice assistant in Xiaomi headphones: a detailed guide

Voice assistants in Xiaomi headphones are a useful feature for some and an annoying element for others. If you are tired of randomly triggering XiaoAI or Google Assistant when touching headphones, or just want to save battery power, turning this option off is the best solution. The problem is that the manufacturer does not always make this process intuitive: settings can be hidden in different menus depending on the model of the headphones and the version of the smartphone firmware.

In this article, we will discuss all possible ways to deactivate the voice assistant, from standard MIUI/HyperOS settings to hidden developer settings. Particular attention will be paid to models with a Qualcomm chip (for example, Redmi Buds 4 Pro or Xiaomi Buds 4), where disabling requires additional manipulations through ADB.

Why the voice assistant in Xiaomi headphones works on its own

The main cause of false positives is hypersensitive sensors on the headphone body, which the manufacturer adjusts to respond even to light touches, which leads to the activation of the assistant when:

  • 🎧 Corrections of the earphone in the ear (especially important for models with intrachannel landing)
  • πŸ’¦ Getting moisture or sweat (sensors perceive this as a pressing)
  • πŸ“¦ Carrying in a pocket or bag (friction on the fabric simulates touching)
  • πŸ”‹ Low battery charge (some models will activate the assistant to notify you of the discharge)

The second common cause is firmware conflict: If the headphones and smartphone are running different versions of MIUI/HyperOS, the system can automatically turn on the assistant after connecting the devices. For example, Redmi Buds 3 Lite on V1.4.0.8 firmware often conflicts with smartphones on MIUI 14.0.5, which leads to spontaneous activation of XiaoAI.

πŸ“Š How often do you have a voice assistant in Xiaomi headphones?
It's always annoying.
Sometimes, with careless touch.
Nearby, but not intruding.
Never noticed.
I don't have Xiaomi headphones.

The background app may also be to blame. miui_voiceassist, This application is responsible for integrating Xiaomi services and often ignores user disconnection settings.

Method 1: Disconnect via Bluetooth settings (for most models)

The simplest method, which works on Redmi Buds 3/4, Xiaomi Buds 3/4 Pro and other models with support for MIUI Pop-up. Instructions are relevant for smartphones on MIUI 12-15 and HyperOS:

  1. Connect the headphones to the smartphone via Bluetooth.
  2. Open Settings β†’ Bluetooth.
  3. Find your headphones in the list of connected devices and tap the gear icon (βš™οΈ) near-name.
  4. In the menu that opens, select Headphone Settings or Additional Settings (the name may differ).
  5. Find the Voice Assistant (or XiaoAI/Google Assistant) section and turn the slider to the Off position.

If there is no voice assistant, try an alternative path:

  1. In the same menu, find Touch Management (or Gestures).
  2. Turn off the voice assistant activation option for all available gestures (single/double touch, hold).

β˜‘οΈ Checking the disabling of the voice assistant

Done: 0 / 4

Important: On some firmware (e.g. MIUI 13.0.4 for Redmi Note 11) after disabling the assistant via Bluetooth, it can be activated again after restarting the smartphone, in which case you will need to use Method 3 (disabling via ADB).

Method 2: Deactivation via Mi AI (for XiaoAI)

If your headphones use a branded assistant XiaoAI, it can be disabled through the official Mi AI app. This method is suitable for models Xiaomi Air 2 SE, Redmi AirDots 3 and others with support for XiaoAI:

  1. Install the Mi AI app from Google Play or AppGallery (if not already installed).
  2. Open the application and go to the Settings section (Icon) βš™οΈ top-right).
  3. Select the Voice Assistant β†’ Activation settings.
  4. Turn off the options: 🎀 Voice activation (if any) πŸ”Š Activation through headphones πŸ“± Activation via Bluetooth devices

Save the changes and restart the smartphone.

If the Mi AI app is not in your region, it can be downloaded manually via APKMirror (make sure the version is compatible with your firmware). Alternatively, use XiaoAI Settings in the Settings menu β†’ Applications β†’ Application Management.

⚠️ Note: On some firmware (HyperOS 1.0 for Xiaomi 14), disabling XiaoAI through the application may cause fast commands (e.g., voice control of a smart home) to fail.In this case, it is recommended to use Method 4 (manual removal of rights).

Method 3: Disconnect via ADB (for advanced users)

If standard methods don’t work, you’ll need to use Android Debug Bridge (ADB), which is suitable for all headphone models, but requires connecting your smartphone to your computer, and is especially relevant for Qualcomm Snapdragon devices (such as Xiaomi 12T or Redmi K50), where the voice assistant is integrated at the firmware level.

Instructions:

  1. Turn on Developer Mode on your smartphone: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version (or HyperOS Build Number). Go back to Settings β†’ Additional β†’ For Developers and activate USB Debugging.

Connect your smartphone to your PC through USB-Cable (use the original cable for stability).

ADB Tools

cmd

ADB

adb devices

(Your device name should appear with authorized status.)

adb shell settings put global assistant null


adb shell settings put global voice_interaction_service null




adb shell pm revoke com.miui.voiceassist android.permission.BIND_NOTIFICATION_LISTENER_SERVICE




adb shell pm disable-user --user 0 com.miui.voiceassist

After you execute the commands, restart your smartphone. The voice assistant will be disabled at the system level.

What if the ADB can’t see the device?
1. Check if debugging is included on USB 2. Install drivers for your Xiaomi model (you can download it on the official website). 3. Try another one. USB-cable (preferably original). 4. Reboot your smartphone and PC. 5. If you are using Windows, run the command prompt on behalf of the administrator.

Warning: Disabling com.miui.voiceassist via ADB may cause some features to fail, such as:

  • πŸ”” Notifications about low charge headphones
  • 🎡 Automatic switching of sound profiles
  • πŸ”„ Quick connection to previously connected devices

Method 4: Manual removal of rights from XiaoAI application

If you don't want to completely disable XiaoAI, but you want to stop it from activating through your headphones, you can restrict the rights of the application. This method works without ADB and does not require a connection to a PC:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find XiaoAI (or Mi AI) in the list and tap it.
  3. Select Permissions and Disable: 🎀 Microphone πŸ“‘ Bluetooth πŸ”Š Changes in sound settings

Stop it.

Reboot your smartphone.

This is less radical than ADB, but may not work on newer versions of HyperOS, where XiaoAI has extended system rights, and a combination of this method with Method 3 would be required.

πŸ’‘

If voice search in other applications (e.g. Google Maps) stops working after XiaoAI is disabled, return the microphone permission but leave Bluetooth disabled, allowing voice input to be used without activation through the headphones.

Method 5: Resetting headphones to factory settings

If all previous methods failed, the last resort is hard reset headphones, which will remove all user settings, including those associated with the voice assistant. Xiaomi/Redmi:

  1. Place both headphones in the case and close the lid.
  2. Press and hold the reset button on the case (usually located behind or inside) for 10-15 seconds until the indicator flashes red and white.
  3. Open the case cover and wait until the headphones reset (the indicator will turn blue).
  4. Connect the headphones to the smartphone again through Settings β†’ Bluetooth.

Resetting does not guarantee a complete shutdown of the assistant if the problem lies in the firmware of the smartphone, in which case, combine this method with Method 3 (ADB).

Comparison of methods of disabling voice assistant

MethodDifficultyEfficiencySide effectsSuitable for
Through Bluetooth.⭐ (simple)Medium (may not work on all models)No.Redmi Buds 3/4, Xiaomi Buds 3 Pro
Through Mi AI⭐⭐ (requires installation of the application)High (for XiaoAI)Voice commands in other applications may stop workingXiaomi Air 2 SE, Redmi AirDots 3
ADB⭐⭐⭐⭐ (requires PC and team knowledge)Maximum (disables at system level)Some headphone functions may stop workingAll models on Qualcomm
Removal of XiaoAI rights⭐⭐ (requires manual adjustments)High (but not on all firmware)Limitation of XiaoAI FunctionalityAll models from XiaoAI
Resetting headphones⭐ (simple but radical)Medium (not always helpful)Removing all user settingsAll models.

The choice of method depends on your headphone model and the firmware version of your smartphone. If you are not sure, start with Method 1 (Bluetooth) and gradually move on to more radical solutions.

Frequent Mistakes and How to Avoid Them

Many users experience voice assistants turning on again after a system update or reboot, and here are some common bugs and ways to prevent them:

  1. Incomplete shutdown: If you only disabled the assistant in Bluetooth settings but left active in Mi AI, it will trigger with certain gestures.Solution: Check all possible activation paths (see Method 2).
  2. Automatic update of the headphone firmware: After updating through Mi Earphones, the settings may reset.Solution: Disable automatic update in the headphone app settings.
  3. Google Assistant conflict: If the smartphone has Google Assistant installed as its default assistant, it can intercept commands. Solution: Disable it in Settings β†’ Google β†’ Settings for apps β†’ Search, Assistant and Voice.

⚠️ Note: On smartphones with HyperOS (e.g. Xiaomi 14 or Redmi) K70) after the XiaoAI shutdown through ADB You may not be able to use fast notification responses from your headphones, and to get this back, you'll have to manually assign gestures through Settings. β†’ Special facilities β†’ Quick answers.

If none of the methods worked, check:

  • πŸ“± Compatibility of headphone and smartphone firmware (update both devices to the latest version).
  • πŸ”„ The presence of conflicting applications (for example, Bixby on Samsung smartphones or Alice from Yandex).
  • πŸ”§ System File Integrity (if you suspect a failure, reset your smartphone settings).
Can you turn off the voice assistant only for headphones, but leave it for a smartphone?
Yes, it is possible. Use Method 1 (disconnect via Bluetooth) or Method 4 (remove rights from XiaoAI only for Bluetooth devices), while voice commands on the smartphone itself (for example, through the home button) will work.
After the ADB shutdown, the headphone charge notifications stopped working.
This is a side effect of shutting down XiaoAI system services. To return notifications, follow the command: adb shell pm grant com.miui.voiceassist android.permission.BATTERY_STATS If this doesn’t work, you’ll have to choose between notifications and disabling the assistant.
My Redmi Buds 4 Active doesn't have Voice Assistant in the Bluetooth settings. What do I do?
This model uses a simplified firmware, where the assistant settings are hidden in gestures. Try: Go to Bluetooth Settings β†’ Headphone settings β†’ Touch management. Assign No or Play/pause to all gestures (single/double touch, hold). If this does not work, use Method 3 (ADB).
After upgrading to HyperOS, the voice assistant turned on again. How do you prevent it?
HyperOS resets some settings after major updates. To fix the shutdown: Use ADB to system shutdown (see Method 3). Install MacroDroid and create a rule that will automatically turn off XiaoAI after the restart. Turn off the automatic firmware update of the headphones in Mi Earphones.
Can I turn off the assistant forever so that it does not turn on even after resetting?
You can only remove XiaoAI completely with root rights or custom firmware (like LineageOS). Without a root, the most reliable way is a combination of Methods 3 and 5 (ADB + headphone reset), but after resetting the smartphone to the factory settings, the assistant can return.