How to change the voice assistant on the Xiaomi smartphone: from XiaoAI to Google Assistant

Voice assistants on Xiaomi smartphones have become an integral part of everyday interaction with the device – they help manage a smart home, search the Internet, run applications and even translate conversations in real time. However, not all users like the standard XiaoAI assistant, which is installed in firmware by default. MIUI. Someone prefers the familiar Google Assistant with its advanced integration capabilities with Google services, and someone wants to connect Alice from Yandex to work with Russian services.

In this article, we will analyze all available ways to change the voice assistant on Xiaomi smartphones, including models on the phone. MIUI 12, 13 and 14. You will learn how to completely disable XiaoAI, install the alternative assistant by default, adjust voice control to your needs and solve problems that arise when replacing. We will also compare the capabilities of different assistants and give recommendations on which one is better to choose depending on your tasks.

Why do users want to change assistants to Xiaomi?

Xiaomi’s standard voice assistant XiaoAI has a number of limitations that force users to look for alternatives:

  • 🌍 Limited geography: XiaoAI is optimized for the Chinese market – many features (e.g. ordering food or calling a taxi) only work in China.
  • πŸ” Weak integration with Western services: No deep sync with Google Calendar, Gmail or YouTube Music.
  • πŸ—£οΈ Speech recognition quality: In Russian and English, XiaoAI is often wrong in command recognition compared to Google Assistant.
  • πŸ”’ Privacy concerns: Some users fear XiaoAI data could be transferred to servers in China.

Alternative assistants, however, offer:

  • πŸ€– Google Assistant: Better speech recognition, integration with Google ecosystem, support for smart devices (Nest, Chromecast).
  • πŸ‡·πŸ‡Ί Alice from Yandex: optimization for Russian-language queries, work with Yandex.Music, Maps and Weather.
  • πŸ”„ Bixby (for some models): if you use Samsung services alongside Xiaomi.

⚠️ Note: Some Xiaomi models require bootloader unlocking or custom firmware installation to change the default assistant, which can lead to loss of warranty and potential security issues.

πŸ“Š What voice assistant do you use on Xiaomi?
XiaoAI (standard)
Google Assistant
Alice from Yandex
Other
Not using.

Preparing a smartphone before replacing an assistant

Before changing the voice assistant, you need to follow several preparatory steps to avoid errors and failures:

  1. Update your firmware to the latest version of MIUI. Go to Settings β†’ About Phone β†’ System Update.
  2. Make a backup of the data through Settings β†’ Additional β†’ Backup and Reset.
  3. Check for root rights (if you plan to set up deeply), and you can use the Root Checker app to do this.
  4. Make sure your internet connection is stable – it’s best to use Wi-Fi, as downloading alternative assistants can require significant traffic.

If you are planning to use Google Assistant, first:

  • πŸ“± Install or update Google, Google Play Services and Google Apps through Play Market.
  • πŸ”§ Enable sync with your Google account in Settings β†’ Accounts. β†’ Google.

Update MIUI to the latest version|

Make a backup copy of the data |

Checking for root rights (if necessary)|

Install/update Google App and Play Services|

Enable synchronization with Google account-->

⚠️ Attention: On devices with MIUI Global (European/Global Firmware) The process of replacing an assistant is easier than the one used by the assistant. MIUI China.Chinese firmware may require additional installation of Google Framework.

Method 1: Install Google Assistant by default

The most popular option is to make Google Assistant the primary voice assistant.

  1. Activate Google Assistant: Open the Google app (the "G" icon). In the lower right corner, click on your profile icon. β†’ Settings β†’ Google Assistant: Follow the configuration instructions (voice, language, permissions).
  2. Set the start button: Go to Settings β†’ Annexes β†’ Application management β†’ XiaoAI. Select Start by Default β†’ Clear the default settings. Go back to Settings. β†’ Additionally. β†’ The β€œAssistant” button and select Google.

Set up voice activation.

  • In the Google Assistant settings, enable the Hey Google option.
  • Get a voice recognition training (say the phrase β€œOK, Google” 3 times).

If the assistant button does not appear in the settings, try:

adb shell settings put global assistant com.google.android.googlequicksearchbox

(This command needs to be entered through ADB on a computer with debugging enabled USB.)

Problem.Decision
The assistant button is not in the settingsInstall Google App from Play Market and restart your phone
Google Assistant doesn’t respond to β€œOK, Google”Check the permissions for the microphone and retrain the voice model
XiaoAI is now running instead of GoogleClear the XiaoAI cache and data in Settings β†’ Annexes
No sound when the assistant answersCheck media volume and permissions for Google App

πŸ’‘

If the Assistant doesn’t start from a button after setting up Google, try assigning it via the Button Mapper app (requires root or ADB).

Method 2: Installation of Alice from Yandex

For users from Russia and CIS countries, Alice can be a more convenient alternative thanks to optimization for Russian and integration with local services.

  1. Install Yandex with Alice from Play Market or AppGallery.
  2. Set up Alice: Open the Yandex app β†’ Go to Alice, allow access to microphone, contacts and location, activate voice-activate by "Hello Alice".

Assign Alice with the assistant button

  • Use the Tasker or MacroDroid app to link Alice’s launch to the button.
  • Or install Yandex Launcher, where Alice is integrated by default.

On devices with MIUI 14 and later, Alice can be appointed as a standard assistant through ADB-team:

adb shell settings put global assistant ru.yandex.searchplugin

Alice's benefits:

  • πŸ—£οΈ Best Russian speech recognition (including dialects and accents).
  • 🎡 Integration with Yandex.Music, Film Search and other Russian services.
  • πŸš— Support for smart home management through Yandex Station.

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro with a MIUI China: Alice may not work properly without first installing Google Mobile Services (GMS).

How to check if it is installed GMS on your Xiaomi?
Open the Settings. β†’ Annexes β†’ App management and find it in the Google Play Services list. If it's not, your device works without it. GMS, And Alice will need to install them through XiaomiTool. V2 hand-stitch.

Method 3: Completely disabling XiaoAI (for power users)

If you want to completely remove the standard XiaoAI assistant, you can do this in a number of ways, from simply disabling to deep uninstalling the system application.

Option 1: Disconnect via settings (without root)

  1. Go to Settings β†’ Applications β†’ Application Management β†’ XiaoAI.
  2. Click Disable (the application will remain in the system, but will stop working).
  3. Clear the cache and application data.

Option 2: Removal through ADB (rootless, but with debugging)

Connect your phone to your PC, turn on USB Debugging and execute the command:

adb shell pm uninstall -k --user 0 com.miui.voiceassist

Option 3: Complete removal through TWRP (root)

This method is suitable for users with an unlocked bootloader and installed TWRP Recovery:

  1. Download. MIUI DeBloater or Universal DeBloater.
  2. In recovery mode, find and delete packages: com.miui.voiceassist (main XiaoAI application) com.miui.voiceassist.provider (service files)

Reset the device.

πŸ’‘

Removing system applications can lead to unstable work MIUI. Before such actions always make a backup copy through TWRP!

Comparison of Assistants on Xiaomi

To choose the best assistant, compare the key features of XiaoAI, Google Assistant and Alice:

FunctionXiaoAIGoogle AssistantAlice.
Recognition of the Russian language❌ Weak.βœ… Good.βœ… Excellent.
Integration with Google Services❌ No.βœ… Complete.⚠️ Partial
Smart home managementβœ… Mi Homeβœ… Google Home, Nestβœ… Yandex Station
Voice launchβœ…"Little Ai"βœ…"Okay, Google"βœ…"Hey, Alice"
Offline mode.❌ No.βœ… Basic teams❌ No.
Support for third-party applications❌ Minimumβœ… Broad listβœ… Yandex.Music, Maps

The choice of an assistant depends on your priorities:

  • 🌎 Google Assistant is better for international users.
  • πŸ‡·πŸ‡Ί For Russian speakers – Alice (especially if you use Yandex services).
  • 🏠 To manage the smart home Xiaomi can leave XiaoAI, but additionally configure Google Assistant for other tasks.

Solving typical problems when changing assistants

When replacing voice assistants, users often encounter errors, and consider the most common ways to eliminate them:

1.The assistant button does not work after the shift

If after the appointment of a new assistant button does not respond:

  • πŸ”„ Reset the device.
  • πŸ”§ Check the button settings in Settings β†’ Additionally. β†’ The "Assistant" button".
  • πŸ“± Install Button Mapper app for manual reassignment.

2.Voice launch fails to work

If the assistant does not respond to voice commands:

  • 🎀 Check the permissions for the microphone in Settings β†’ Annexes β†’ Permits.
  • πŸ”Š Retrain the voice model in the assistant settings.
  • πŸ“΅ Make sure that the "Do Not Disturb" mode is not turned on".

3. Conflict between XiaoAI and Google Assistant

If both assistants are trying to start at the same time:

  • βš™οΈ Disable XiaoAI via Settings β†’ Annexes.
  • 🧹 Clear the cache of both applications.
  • πŸ”„ Use it. ADB-A command to reset button settings: adb shell settings put global assistant null

4.The assistant does not understand commands in Russian

To improve recognition:

  • 🌐 Set the Russian language by default in the settings of the assistant.
  • πŸ—£οΈ Re-train the voice model.
  • πŸ“² Update the Assistant App to the latest version.

πŸ’‘

If after all the manipulations the assistant still does not work, try resetting the application settings through Settings. β†’ Annexes β†’ [Name of assistant] β†’ Warehouse β†’ Resetting settings.

FAQ: Frequent questions about changing assistant to Xiaomi

Can XiaoAI be returned after removal?
Yes, but the process depends on the method of deleting: If you just disabled XiaoAI through the settings - turn it back on to Settings β†’ Appendices, if removed through ADB β€” follow the command: adb shell cmd package install-existing com.miui.voiceassist If deleted via TWRP β€” You will need to reflash the system image or install XiaoAI through MIUI System App Installer.
Will Google Assistant work on Chinese firmware (MIUI China)?
Nana MIUI China Google Assistant may not work without first installing Google Mobile Services (GMS). To do this: Unlock the bootloader through the Mi Unlock Tool. Install custom recovery (TWRP). Squeeze the package. GMS (For example, NikGApps or Open GApps, Google Assistant will then be available for installation and customization.
How do you make Alice start at the double press of the power button?
This will require: Install MacroDroid or Tasker. Create a macro with a trigger Double press of the power button. β†’ Yandex: Save macro and grant it permissions Special features. Alternatively, you can use Xposed Framework with Xposed Edge, but that requires root rights.
Why After Updating MIUI assistant jumped on XiaoAI?
This is a common problem after major updates. MIUI. To return the previous assistant: Check if the default settings have reset in the Settings β†’ Annexes β†’ XiaoAI Reassign the right assistant through Settings β†’ Additionally. β†’ The Assistant button. If the button is missing, use it. ADB-command: adb shell settings put global assistant [app package] (For Google Assistant: com.google.android.googlequicksearchbox.)
Can I use multiple assistants at the same time?
Technically yes, but with reservations: πŸ”„ You can assign different ways to launch: Google Assistant, "OK, Google." Alice, "Hi, Alice." XiaoAI, button (if not disabled). πŸ“± This will require you to disable the default automatic start for the button and configure each assistant separately. ⚠️ Multiple assistants can increase battery consumption due to constant listening to the microphone.