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.
Preparing a smartphone before replacing an assistant
Before changing the voice assistant, you need to follow several preparatory steps to avoid errors and failures:
- Update your firmware to the latest version of MIUI. Go to Settings β About Phone β System Update.
- Make a backup of the data through Settings β Additional β Backup and Reset.
- Check for root rights (if you plan to set up deeply), and you can use the Root Checker app to do this.
- 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.
- 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).
- 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 settings | Install 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 Google | Clear the XiaoAI cache and data in Settings β Annexes |
| No sound when the assistant answers | Check 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.
- Install Yandex with Alice from Play Market or AppGallery.
- 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.searchpluginAlice'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?
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)
- Go to Settings β Applications β Application Management β XiaoAI.
- Click Disable (the application will remain in the system, but will stop working).
- 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.voiceassistOption 3: Complete removal through TWRP (root)
This method is suitable for users with an unlocked bootloader and installed TWRP Recovery:
- Download. MIUI DeBloater or Universal DeBloater.
- 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:
| Function | XiaoAI | Google Assistant | Alice. |
|---|---|---|---|
| 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.