How to change the voice assistant on Xiaomi: from Xiao AI to Google Assistant

Why change voice assistant to Xiaomi?

Voice assistants on Xiaomi smartphones are not just a convenient tool, but a whole control center for the device. By default, most models (from the Redmi Note 12 to the flagship Xiaomi 14 Ultra) have Xiao AI, a brand assistant with support for Chinese and English. However, for Russian-speaking users, its functionality is often limited: speech recognition works imperfectly, and many commands are simply not understood.

Alternative solutions β€” Google Assistant, Yandex Alice, or even Siri (for iPhone owners in the Xiaomi ecosystem) β€” offer more options: smart home integration, real-time translations, calendar management, even jokes. But here the question is: how to replace the assistant without disrupting the system? In this article, we will examine all the ways, from standard MIUI settings to manual intervention through ADB.

It is important to understand that the process depends on the firmware version (MIUI 12/13/14), the regional binding of the device (global or Chinese version), and even the model of the smartphone. For example, on the POCO F5 with MIUI 14 for the EU, the algorithm will differ from the actions on the Redmi 10A with Chinese firmware.

πŸ“Š What voice assistant do you use on Xiaomi?
Xiao AI (by default)
Google Assistant
Yandex Alice
Other
Not using.

Preparation: What to Know Before Changing Your Assistant

Before you start the replacement, check out a few key points:

  • πŸ“± Version. MIUI: Go to Settings. β†’ The phone, if you have one. MIUI 12 or older, the process is simplified – new versions add the default assistant selection option.
  • 🌍 Regional firmware: On Chinese versions (China) ROM) Xiao AI It's impossible to remove without root rights. Global and European firmware (Global/EU ROM) more flexible.
  • πŸ”’ Developer Rights: Some methods require you to activate Developer Mode (7 times click on Version) MIUI phone-setting).
  • πŸ“² Installed apps: Make sure that the right assistant (like Google or Yandex) is already installed from the Play Market or APK.

If you plan to use Google Assistant, note that on some models (such as the Redmi Note 11 Pro+ 5G), it can conflict with Xiao AI, causing delays in voice activation, in which case you will have to turn off the standard assistant via ADB.

⚠️ Attention: On devices with MIUI for Russia (e.g. Xiaomi) 13T Pro after updating to MIUI 14 may miss the default assistant selection option. This is a bug that is fixed by resetting the Settings app.

Xiaomi modelMIUI versionSupported Default AssistantIs ADB required?
Redmi Note 12 Pro+13/14 GlobalGoogle Assistant, Xiao AINo.
POCO X5 Pro14 EUGoogle AssistantNo.
Xiaomi 13 Lite13 ChinaOnly Xiao AI.Yes.
Redmi 10C12 GlobalGoogle AssistantNo.

Method 1: Change the assistant through MIUI settings (the easiest one)

If your device is running MIUI 13/14 Global or EU ROM, chances are the assistant selection option is already available on the menu.This method does not require root rights or ADB and takes less than a minute.

Instructions:

  1. Open Settings β†’ Applications β†’ Applications by default.
  2. Slip on the item Voice assistant (or Assist & voice input in English firmware).
  3. In the list, select the desired application: Google, Yandex or leave Xiao AI.
  4. Confirm your choice and restart your phone (optional, but recommended for changes).

If you don't have Voice Assistant on the menu, your firmware doesn't support this method. Go to the next method.

Install an alternative assistant (Google/Yandex) from the Play Market

Check the MIUI version in your phone settings

Activate Developer Mode (if ADB is required)

Make a backup copy of important data-->

⚠️ Note: Some models (e.g. Xiaomi) 12T s MIUI 13) after changing the assistant, voice search in Mi Browser may stop working. To return the function, clear the browser cache in the application settings.

Method 2: Disable Xiao AI via ADB (for Chinese firmware)

If you have a Chinese version of MIUI (like the Xiaomi Mix Fold 3), the standard Xiao AI assistant cannot be removed or replaced via the GUI. The only working way is to disable it via ADB (Android Debug Bridge), a method that requires a computer and minimal technical skills.

Step-by-step:

  1. Download and install Google’s Platform Tools (includes adb).
  2. Activate USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (7 times) β†’ Additional β†’ For developers β†’ Debugging over USB.
  3. Connect the phone to the PC and in the command line (terminal) enter: adb devices Make sure that the device is determined (should appear its serial number).
  4. Run the command to disable Xiao AI: adb shell pm uninstall -k --user 0 com.miui.voiceassist If the command doesn't work, try: adb shell pm disable-user --user 0 com.miui.voiceassist
  5. Reboot your phone. Now, if you hold the Home button (or gesture) for a long time, the assistant you choose will start.

Important: After disabling Xiao AI via ADB, some MIUI features (such as voice search in system applications) may not work properly. To get it back, use the command:

adb shell pm enable com.miui.voiceassist

What if the ADB can’t see the device?
If the adb device command does not show your phone, check: 1. Are drivers installed for your Xiaomi model (download from the official website). 2. Is File Transfer (MTP) enabled when connecting via USB. 3. Try another cable or USB port. 4. Restart your phone and PC. If the problem persists, disable the brandmauer/antivirus - they can block ADB.

Method 3: Install Yandex Alice as the main assistant

Yandex Alice is one of the most popular assistants among Russian-speaking users due to its deep integration with Yandex services (Search, Music, Maps, Weather). However, on Xiaomi it cannot be assigned by default through standard settings. The solution is to use the Alice application from Yandex with a workaround.

Instructions:

  • πŸ“₯ Install the Yandex Alice app from Play Market.
  • πŸ”§ Open Alice's settings and enable the option to Start by the Assistant button.
  • 🎀 Assign Alice as the default assistant through Settings β†’ Annexes β†’ Default applications β†’ Voice assistant (if available).
  • πŸ”„ If there is no item, use it. ADB shutdown AI (See Method 2), then link the long-press Home button to Alice via the Home Button app (requires rights) ADB).

Advantages of Alice on Xiaomi:

  • πŸ—£οΈ Better Russian language recognition than Google Assistant.
  • 🎡 Integration with Yandex Music and Podcasts.
  • πŸš— Managing Yandex Navigator by voice.
  • πŸ’¬ Support for jokes and dialogue (unlike Xiao) AI).

⚠️ Note: On some models (e.g, POCO M5) Alice may be in conflict with the system launcher MIUI, The solution is to install an alternative launcher (for example, Nova Launcher).

Method 4: Using third-party launchers to change assistants

If standard methods don’t work, you can go a workaround by installing a third-party launcher (like Nova Launcher or Microsoft Launcher) that allows you to reassign the actions of buttons, especially for devices with MIUI China, where Xiao AI is hardwired into the system.

How it works:

  1. Install a launcher from the Play Market (recommended Nova Launcher).
  2. In the launcher settings, look for the Gestures & Inputs section.
  3. Set the action Long click Home (or other gesture) to start the right assistant (e.g. Google Assistant).
  4. Save the settings and set the launcher by default.

Advantages of the method:

  • βœ… Does not require rooting or ADB.
  • βœ… It even works on Chinese firmware.
  • βœ… Allows you to flexibly customize other gestures (e.g. swipe up for search).

Disadvantages:

  • ❌ Not all system features (such as voice search in Mi Browser) will be redirected to the new assistant.
  • ❌ Possible delays in activation due to the intermediary (launcher).

πŸ’‘

If after changing the launcher, MIUI gestures (for example, swipe for returns) stop working, return the standard launcher in the default settings of the Application and repeat the setting.

Problems and Solutions: What to Do When Your Helper Doesn't Change

Even if you follow the instructions, you may encounter errors, and let's look at the most common cases and how to solve them:

Problem.Possible causeDecision
No "Voice Assistant" in the settingsChinese firmware or outdated version of MIUIUse ADB (Method 2) or a third-party launcher (Method 4)
Google Assistant does not run on the buttonConflict with Xiao AI or incorrect gesture settingsDisable Xiao AI via ADB or reassign the button in the launcher
Alice doesn't recognize her voice after her shift.No microphone rightsGo to Settings β†’ Applications β†’ Alice β†’ Permissions and enable access to the microphone
After the update MIUI reset the settings of the assistantResetting to factory settings of assistantsRepeat the settings (Method 1 or 3) and clear the Settings app cache

If none of the methods worked, check:

  • πŸ”„ Updates MIUI: Sometimes bugs are fixed in new versions of firmware.
  • πŸ› οΈ Resetting: In extreme cases, reset to factory settings (don’t forget to make a backup!).
  • πŸ“Œ Xiaomi Forum: Look for a solution for your model in the official forum or 4PDA.

πŸ’‘

On devices with MIUI for Russia (for example, Redmi Note 11 Pro) after changing the assistant, voice dialing in Mi Dialer may disappear. To return the function, clear the phone application data.

FAQ: Frequent questions about changing voice assistant to Xiaomi

Can I remove Xiao AI completely without root?
No, you can't completely remove the Xiao AI system application without root rights. However, you can disable it via ADB (see Method 2), which will effectively remove it from the list of active applications. On Global/EU ROM, Xiao AI is often already disabled by default.
Why Google Assistant doesn’t understand commands in Russian?
The problem may be regional settings: Go to Google Settings β†’ Voice Search β†’ Languages. Make sure you select Russian (Russia). Update voice search data: Google Settings β†’ Voice Search β†’ Voice Match β†’ Update. If the problem persists, try resetting the Google app.
How to get Xiao AI back after being shut down via ADB?
To activate Xiao AI again, run the command: adb shell pm enable com.miui.voiceassist If the application has been removed (uninstall command), you will need to reset the phone to factory settings or flash it.
Does Alice work for Xiaomi with Chinese firmware?
Yes, but with reservations: πŸ”Ή Alice will work as a standalone app, but won't be able to replace Xiao AI default-free ADB. πŸ”Ή Chinese firmware may not have Play Market, so Alice will have to install through the APK. πŸ”Ή Voice activation (OK, Google, or Alice) may not work due to limitations MIUI. For full work, we recommend switching to global firmware.
Can I use Siri on Xiaomi?
No, Siri is an exclusive assistant for Apple devices (iPhone, iPad, Mac) that cannot be installed on Xiaomi: πŸ”Ή Google Assistant – for integration with Google services. πŸ”Ή Yandex Alice – for Russian-speaking users. πŸ”Ή Amazon Alexa – If you have Amazon’s smart home devices.