Voice assistants on Xiaomi smartphones have become an integral part of everyday interaction with the device. By default, most models with MIUI 12-14 have a proprietary Xiao AI, a Chinese assistant with limited functionality for international users. Meanwhile, many owners prefer more versatile solutions like Google Assistant or Amazon Alexa, which better integrate with global services.
In this article, we will discuss all the current ways to change voice assistant to Xiaomi, including official settings in MIUI, installing third-party applications and even hidden features for advanced users. We will pay special attention to the nuances of working on different versions of firmware and smartphone models, from budget Redmi to flagship Xiaomi 13/14. It is important to understand that not all methods are equally effective: somewhere you will need root access, and somewhere a couple of clicks on the menu.
Why You Might Need to Change Your Voice Assistant
Xiaomiβs branded Xiao AI is optimized for the Chinese market and often causes discontent among international users, and here are the main reasons why owners are looking for alternatives:
- π Limited language support. Xiao AI β’ Does not speak Russian, English, or other languages outside of China, often fails to recognize commands or responds in Chinese.
- π Weak integration with global services. There is no sync with Google Calendar, Gmail or Spotify.
- π‘οΈ Privacy concerns: Many users donβt trust Chinaβs cloud services, which handle voice data.
- π΅ Lack of support for popular music services. Xiao AI Can't manage YouTube Music or Apple Music.
- π Unlike Google Assistant, there are no flexible voice command settings or routines.
On the other hand, on some Xiaomi models (such as the Xiaomi 12T or Redmi Note 11), Xiao AI may be useful for managing the smart devices of the Mi Home ecosystem β it works more stable than third-party assistants here. But if your priority is versatility and recognition quality, the alternatives are obvious.
Method 1: Replace Google Assistant with MIUI Settings
The simplest and most official method is to activate Google Assistant instead of Xiao AI, which works on most modern Xiaomi smartphones with MIUI 12.5+ and pre-installed Google services.
- Open Settings β Applications β Application Management.
- In the search bar, type in Xiao AI and select the application from the results.
- Click Disable (or Remove Updates if the Disable button is inactive).
- Return to the main settings menu and go to Google β Google Assistant Settings.
- Follow the instructions for setting up voice, language and allow the necessary permissions.
After that, a long press on the Home button or the voice command βOK, Googleβ will activate the Google Assistant. Note: some models (for example, POCO F4) may require additional gesture adjustments in Settings β Additional β Buttons and gestures.
βοΈ Preparation for the change of assistant
Method 2: Installation of third-party assistants (Alexa, Bixby, Alice)
If you don't like Google Assistant, you can set up alternative solutions. Let's look at three popular options:
| Assistant | Advantages | Deficiencies | Reference to installation |
|---|---|---|---|
| Amazon Alexa | Best integration with smart devices, support for Russian language, skills (skills) for expanding functions | It requires a separate application, not all teams work offline. | Google Play |
| Samsung Bixby | Good voice recognition, integration with Samsung services (useful if there are other devices of the brand) | Not officially supported on Xiaomi, it may not work well | Google Play |
| Yandex Alice | Optimized for Russian language, able to manage Yandex.Station and other services of Yandex | Poor integration with global services (Google, Spotify, etc.) | Google Play |
To install any of these assistants:
- Download the app from Google Play at the link above.
- Launch the application and complete the initial setup (language selection, voice, permissions).
- In Xiaomi settings, go to Applications β Application Management β Xiao AI and turn it off.
- Assign a new assistant to call a long press of the Home button or voice via Settings β Additional β Buttons and gestures.
β οΈ Note: Some Xiaomi firmware (especially Chinese versions) may block the installation of third-party voice assistants via the Internet. MIUI Optimization. In this case, you will need to disable optimization. MIUI assisted ADB-Adb shell pm disable-user --user 0 com.miui.analytics adb shell pm disable-user --user 0 com.xiaomi.mipicks This procedure requires connecting your smartphone to your PC and can lead to unstable system operation.
Method 3: Using ADB to force a change of assistant
For advanced users who want to completely remove Xiao AI and assign another default assistant, there is a method through Android Debug Bridge (ADB).This method is suitable for models with unlocked bootloader or root rights, but can work on standard firmware.
You will need to:
- π₯οΈ Computer with installed ADB Tools.
- π± Xiaomi smartphone with enabled debugging USB (Settings β The phone. β Version. MIUI β 7 times press to activate the developer mode, then Settings β Additionally. β For developers β Debugging by USB).
- π USB-plug-in.
Instructions:
- Connect your smartphone to your PC and confirm the debugging permission on the device screen.
- Open the command prompt (or Terminal on Mac/Linux) and type: Adb devices Make sure your device appears in the list.
- Run the command to disable Xiao AI: adb shell pm uninstall --user 0 com.miui.voiceassist
- Install an alternative assistant (like Google Assistant) and assign it by default: adb shell cmd role set-holder-and-default com.google.android.googlequicksearchbox android.app.role.ASSISTANT
After restarting the device, a long press on the Home button will activate the selected assistant. If the command does not work, try an alternative option:
adb shell pm disable-user --user 0 com.miui.voiceassist
adb shell pm grant com.google.android.googlequicksearchbox android.permission.BIND_ASSISTANT_SERVICEWhat if the ADB canβt see the device?
Method 4: Configure voice assistant through launcher
Some third-party launchers (like Nova Launcher, Action Launcher, or Microsoft Launcher) allow you to assign alternative gesture actions, including calling a voice assistant.This method does not require root rights and works on most MIUI firmware.
Instructions for Nova Launcher:
- Install Nova Launcher from Google Play.
- Go to the launcher settings: long press on the desktop β Settings.
- Choose Gestures and inputs β Double touch (or other gesture).
- In the action list, find Voice Search and select the right assistant (like Google Assistant).
- Save the settings and assign Nova Launcher to the default launcher.
The advantage of this method is that you can assign an assistant to any gesture β double-touch, swipe up/down, etc. This is especially convenient if the Home button on your Xiaomi is programmable in a limited way (like on the POCO X3 Pro or Redmi Note 10).
π‘
If after changing the launcher, MIUI gestures stopped working (for example, swipe for quick settings), return the standard launcher to Settings β Home β Launcher by default and repeat the setting.
Method 5: Completely remove Xiao AI (requires root rights)
For users with unlocked bootloader and root rights (Magisk), there is a radical way to completely remove Xiao AI from the system, which will free up space in memory and eliminate conflicts with other assistants.
Steps:
- Install a file manager with root support, such as Root Explorer or FX File Explorer.
- Go to /system/priv-app/ and find the folders: VoiceAssist MiuiVoiceAssist XiaoAi (if any)
.bak
VoiceAssist.bak
Reset the device.
Install an alternative assistant from Google Play and assign it by default.
β οΈ Note: On some Xiaomi firmware, removing system applications may cause update errors MIUI. Before performing the operation, make a backup copy through Settings β Additionally. β Backup and reset or by TWRP.
After removing Xiao AI, you can also disable related services to save battery:
adb shell pm uninstall --user 0 com.miui.voiceassist
adb shell pm uninstall --user 0 com.xiaomi.aiasstSolving problems after changing voice assistant
Even after a successful replacement, Xiaomi users may face problems, and consider the most common of them and ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Voice assistant does not start from the home button | Gesture conflict in MIUI or launcher | Reassign action to Settings β Additional β Buttons and gestures or launcher settings |
| Xiao AI continues to launch despite shutdown | Application Restored After MIUI Update | Re-disable via ADB: adb shell pm disable-user --user 0 com.miui.voiceassist |
| Google Assistant Cannot Recognize Voice in Russian | Incorrect language settings in Google services | Go to Google Settings β Voice Input β Languages and add Russian |
| The assistant doesn't work offline. | There is no downloaded language package | In the assistant settings, download an offline package for your language |
If after all the manipulations the assistant still does not work, try resetting the application settings:
- Go to Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select Reset app settings.
- Confirm the action and restart the device.
π‘
On Chinese firmware devices (e.g. Xiaomi for the CN market), you may need to completely flash to the global version of MIUI for the Google Assistant to work properly.