How to quickly call an assistant on Xiaomi: Google Assistant and Xiao AI

Voice assistants on Xiaomi smartphones make it much easier to interact with the device, from quick information search to smart home management. However, many users face the problem of not knowing how to properly activate the assistant or why it does not respond to commands. In this article, we will discuss all the working ways to call assistants on different models of Redmi, POCO and Mi, including nuances for global and Chinese MIUI firmware.

It is important to understand that two main assistants are available on Xiaomi devices: Google Assistant (for global versions) and Xiao AI (for Chinese firmware and some models with MIUI China), their functionality and activation methods differ, for example, the Redmi Note 12 Pro+ with global firmware is installed by default Google Assistant, and Xiaomi 13 Ultra for the Chinese market is Xiao AI. There are also differences in settings for devices with MIUI 14 and later.

If you tried to call the assistant with a long press on the Home button, but nothing happened, don’t be quick to blame the smartphone. Perhaps the function is simply disabled in the settings or conflicts with navigation gestures. Next, we will discuss all the options in detail, including hidden chips and solving typical problems.

1. Google Assistant Call on Global MIUI

Most Xiaomi smartphones with global firmware (MIUI Global) have Google Assistant installed by default.

  • πŸ—£οΈ Say β€œOK Google” (if voice activation is enabled).
  • πŸ”˜ Hold the Home button for a long time (on hardware-button devices).
  • πŸ‘† Swipe diagonally from the bottom corner of the screen (on devices with gesture navigation).

If these methods do not work, check the settings:

  1. Go to Settings β†’ Apps β†’ All Apps β†’ Google.
  2. Choose Google Smart Assistant (or Google Assistant).
  3. Make sure the switch to turn on the assistant is active.
  4. In the Voice Input section, set up the phrase recognition β€œOK, Google.”

Some models (e.g., POCO F5) may require additional activation in Settings β†’ Special Features β†’ Voice Assistant. Also make sure you have the latest version of Google’s app installed from the Play Market.

πŸ“Š What kind of assistant do you use on Xiaomi?
Google Assistant
Xiao AI
Not using.
Other

2. activation of Xiao AI on Chinese MIUI firmware

On devices with Chinese firmware (MIUI China), instead of Google Assistant, Xiaomi's proprietary solution, Xiao AI, is used. This assistant supports Chinese, but has limited functionality in other languages.

  • πŸ”˜ Long press on the Home button (if enabled in settings).
  • πŸ—£οΈ Voice command:" (in Chinese only).
  • πŸ“± Widget on the desktop (if added).

To set up:

  1. Open Settings β†’ More β†’ Xiao AI.
  2. Turn on the switch to activate Xiao AI.
  3. In the Voice Activation section, train your assistant to recognize your voice (Chinese Mi Account is required).

Note that on some models (such as the Xiaomi 14 Pro), Xiao AI may conflict with Google Assistant, in which case you will have to choose one of the assistants in the default settings.

How to remove Xiao AI completely if you don’t need it?
To deactivate Xiao AI, go to Settings β†’ Applications β†’ Application Management β†’ Xiao AI and click Remove or Disable. Some firmware will require you to disable it via ADB with the command: adb shell pm uninstall --user 0 com.miui.voiceassist Attention! This can cause system applications to malfunction on Chinese firmware.

3.Gesturals and buttons for quick call of assistant

Depending on the model and version of MIUI, the ways of calling the assistant may vary, and below is a table with the current combinations for popular devices:

Model of the deviceFirmwareHow to call Google AssistantHow to call Xiao AI
Redmi Note 12 Pro+MIUI Global 14Long pressing Home or gesture from the cornerNot available.
POCO F5 ProMIUI Global 14Gesture: diagonally from bottom to leftNot available.
Xiaomi 13T ProMIUI China 14.0.5Requires manual installationLong pressing of Home or voice
Redmi K60 UltraMIUI China 15Not available.Gesture: swipe up from the bottom edge

On devices with gesture navigation (without hardware buttons), the path to configuring the assistant call is:

Settings β†’ Display β†’ Navigation gestures β†’ Additional gestures β†’ Calling the assistant

If the gesture doesn’t work, check if it conflicts with other features (like calling Google Discover when swiping left).

Make sure that gesture navigation is enabled|Check the priority of gestures in Settings β†’ Gestures|Update. MIUI last-minute|Restart the device after the changes-->

4 Voice Activation: "OK, Google" and Alternatives

Voice activation is the most convenient way, but it requires pre-configuration.

  1. Open the Google app and go to Settings β†’ Voice Search β†’ Voice Assistant.
  2. Select a Voice Model and train your system to recognize your voice (repeat the phrase β€œOK, Google” 3 times).
  3. Turn on the Recognition option in any state so that the assistant responds even on a locked screen.

For Xiao AI, voice activation only works in Chinese.

  • Open the Xiao AI app.
  • Go to Settings. β†’ Voice activation.
  • Follow the instructions for recording voice samples (connection to a Chinese server is required).

Important: On devices with MIUI China, voice activation of Xiao AI can automatically turn on recording conversations to improve the service. To turn this off, go to Settings β†’ Privacy β†’ Permits for Xiao AI and deactivate microphone access in the background.

πŸ’‘

If voice activation doesn’t work, check to see if it’s blocked by power saving mode. Add Google or Xiao AI to the exception list in Settings β†’ Battery β†’ Battery Optimization.

5. Problem Solving: Assistant does not respond or does not turn on

If the assistant does not respond to commands, the reasons may be as follows:

  • πŸ”‡ Microphone Disabled: Check Application Permissions in Settings β†’ Confidentiality β†’ Permits β†’ Microphone.
  • 🌐 No Internet: Assistants require a network connection (Wi-Fi or mobile data).
  • πŸ”„ Firmware conflict: Some custom firmware (e.g., xiaomi.eu) may not support Xiao AI.
  • πŸ”‹ Energy saving: Add the assistant app to battery optimization exceptions.

For diagnosis:

  1. Reset the device.
  2. Clear the cache of the Google or Xiao AI app in Settings β†’ Apps.
  3. Check for updates for MIUI and the assistant app.
  4. If the problem persists, reset the assistant settings to factory settings (Settings β†’ System β†’ Resetting β†’ Resetting application settings).

⚠️ Note: On devices with unlocked bootloader and custom firmware, voice assistants may not work stable due to lack of Google Mobile Services certificates (GMS). In this case, you will need to flash GApps or use alternative solutions like Bixby (for Samsung emulators).

6.Alternative assistants for Xiaomi

If standard assistants are not satisfied, you can install third-party solutions:

  • πŸ€– Amazon Alexa: Available in Play Market, Supports Smart Home Management.
  • 🎡 Yandex Alice: works through the application Yandex, optimized for Russian language.
  • πŸ” Siri (for iPhone users): you can use it via AirPods on Xiaomi.
  • πŸ› οΈ AutoVoice (for Tasker): Allows custom voice commands.

To install an alternative assistant:

  1. Download the app from the Play Market (like Yandex or Alexa).
  2. In MIUI settings, assign it as default assistant: Settings β†’ Applications β†’ By default β†’ Assistant and voice input
  3. Set up voice activation in the assistant app.

For example, Yandex supports offline teams and is better at recognizing Russian than Google Assistant, but to work properly, you will need to register a Yandex account and provide access to contacts / calendar.

πŸ’‘

Third-party assistants may conflict with built-in MIUI services. Before installing, disable the standard assistant in settings to avoid duplication of commands.

7.Setting up a smart home assistant

One of the key benefits of voice assistants on Xiaomi is integration with the Mi Home ecosystem, to control smart devices (lamps, sockets, robot vacuum cleaners) with voice:

  1. Make sure all devices are added to the Mi Home app and connected to the same Wi-Fi network.
  2. Open Google Assistant or Xiao AI and connect your Mi Account: Assistant Settings β†’ Smart Home β†’ Add Service β†’ Xiaomi Mi Home
  3. Sign in and give access to the devices.
  4. Now, you can use commands like this: πŸ’‘"Okay, Google, turn on the light in the living room" πŸ€–"Xiao AI, Launch a robot vacuum cleaner (in Chinese)

For Xiao AI, a list of supported commands in Chinese can be found in the official Mi Home documentation. Global firmware is better to use Google Assistant, as it supports more languages to manage devices.

⚠️ Note: By linking Mi Account to Google Assistant, all Xiaomi devices will be accessed via Google Home.This could create a vulnerability if your Google account is compromised.

FAQ: Frequent questions about assistants on Xiaomi

Can you use Google Assistant and Xiao AI at the same time?
No, most Xiaomi devices only allow one default assistant to be activated, but you can install both and run them manually through the app icons. On Chinese firmware, Xiao AI takes precedence, and you will need to disable the first one to use Google Assistant.
Why is the assistant not working on a locked screen?
To activate voice on a locked screen, you need to: Enable the option to Recognise in any state in the Assistant settings. Add the Assistant app to exclude battery optimization. Make sure that in Settings β†’ Lock and Protect β†’ Lock screen allows access to notifications for the Assistant. On some MIUI firmwares, this feature may be disabled by default due to the privacy policy.
How to remove Xiao AI from Chinese firmware?
To uninstall Xiao AI, you will need root rights or access to ADB. Use the command: adb shell pm uninstall --user 0 com.miui.voiceassist Without root, you can only turn off the application in Settings β†’ Applications β†’ Xiao AI β†’ Disable. Complete removal can lead to system services failures on Chinese firmware.
Can I change the voice of the assistant to Xiaomi?
In Google Assistant, you can select a different voice in the settings: β†’ Voice assistant β†’ Assistant settings β†’ Voice for Xiao AI The choice of voice is limited, with only standard Chinese female and male voices available. Alternative voices can be installed via third-party Xposed modules, but this requires root rights.
Will the resetting help if the assistant is not working?
Resetting to factory settings (Settings β†’ System β†’ Reset) can help if the problem is caused by a software conflict. However, before you do: Back up your data. Check the assistant in Safe Mode (press the power button β†’ Reset in Safe Mode). If the Safe Mode assistant is working, it's a problem in a third-party application.