How to Enable and Call Google Assistant on Xiaomi: All Ways

Why Google Assistant doesn’t work out of the box on Xiaomi?

Xiaomi, Redmi and POCO smartphones use XiaoAI, the Chinese equivalent of Google Assistant, by default, which is optimized for the MIUI ecosystem, leading to two key problems for users outside China:

First, XiaoAI does not support Russian at a deep level (only basic commands), and its functionality is limited to integration with Xiaomi services (for example, Mi Home or Mi Fit). Second, the manufacturer often blocks the launch of Google Assistant by default, even if it is installed - this is due to agreements on pre-installation of software in different regions. For example, on models for the European market (EEA), the assistant may not be in the default application list.

Fortunately, there are several ways to get around these limitations, from basic settings to manual activation via ADB. Next, we will discuss all working methods, including solutions for cases where the assistant call button is not in the menu.

Method 1: Standard settings through Google

If your Xiaomi already has Google app installed (usually preloaded on global firmware), you can turn on the Assistant in 3 steps:

  1. Open the Google app (the icon with the letter β€œG” on a color background).
  2. Tap the profile icon in the top right corner β†’ select Settings β†’ Google Assistant.
  3. In the General Settings section, tap on the Google Assistant and follow the instructions on the screen (you will need to voice-confirm the phrase β€œOK, Google”).

Once activated, the assistant will respond to voice commands or to hold the Home button (if physical). On gesture-controlled models (such as Xiaomi 13 or POCO F5), additional configuration may be required in the system settings.

πŸ’‘

If the menu doesn’t have a Google Assistant option, update the Google app through the Play Market – sometimes older versions hide this option.

Method 2: Activate through MIUI settings

Some MIUI firmware (especially Chinese or custom) have hidden the path to the Assistant.

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search bar, type β€œGoogle” and select the app.
  3. Slip on the Resolutions and turn on all switches associated with the Microphone and Special features.
  4. Return to the main settings menu and open Special Opportunities β†’ Special Opportunities Services.
  5. Activate Google Assistant in the list.

This method often helps if the voice assistant is lost after the MIUI update, for example, Redmi Note 12 Pro+ users after switching to MIUI 14 experienced the Assistant not responding to voice commands, although the icon on the menu remained.

Is the Google app installed? | Is microphone access enabled for Google? | Is MIUI firmware updated to the latest version? | Is XiaoAI disabled in the settings-->

Method 3: Launching through ADB (for power users)

If previous methods have failed, you can force the Assistant to activate via Android Debug Bridge (ADB), a method suitable for firmware where the manufacturer has blocked a standard assistant call (for example, on Xiaomi for the Chinese market).

You will need to:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included Debugging by USB on a smartphone (in Settings) β†’ The phone. β†’ Version. MIUI Tap 7 times, then return to the additional β†’ For developers).
  • πŸ”Œ USB-cable (preferably original).

Next, execute commands in the terminal (command line):

adb shell


settings put global assistant com.google.android.googlequicksearchbox/com.google.android.apps.gsa.staticplugins.opa.OpaActivity




settings put global voice_interaction_service com.google.android.googlequicksearchbox/.googlequicksearchbox.VoiceSearchActivity

After the device is restarted, the Assistant should appear in the application list. If the command does not work, check if MIUI blocks changes through ADB - some firmware requires additional permission in Settings β†’ Additional β†’ Authorization debugging.

What if the ADB can’t see the device?
Make sure that Xiaomi drivers are installed on a PC. On Windows, you can download them from the official website. Also try changing the USB connection mode in the smartphone notification curtain to File Transfer (MTP).

Method 4: Use of gestures or buttons

On Xiaomi smartphones with MIUI 12 and later, you can assign an Assistant call to:

  • 🎀 Long-term retention of the home button (if physical, as on the POCO X3 Pro).
  • πŸ‘† Swipe from the corner gesture** (on models without buttons, for example, Xiaomi) 12T).
  • πŸ”Š Voice command β€œOK, Google”** (requires voice training in settings).

To tune the gesture:

  1. Go to Settings β†’ Additional β†’ buttons and gestures.
  2. Select the Home gesture or the Home button (depending on the model).
  3. In the action list, find Google Assistant and assign it to the desired action.

Some firmware may call it something else, like Voice Assistant or Digital Assistant. If there's no Google Assistant on the list, go back to Method 3.

Voice command (OK, Google) | Long hold of the Home button | Swipe gesture from the corner | Through the app icon-->

Method 5: Alternative Assistants for Xiaomi

If Google Assistant doesn’t run on principle (for example, on Chinese firmware without Google Services), consider alternatives:

AssistantSupport for RussianIntegration with MIUIFeatures
XiaoAIPartialComplete.It works without Google Services, manages Mi Home devices
Alice (Yandex)Complete.Limited.Understands Russian better, but is poorly integrated with system functions
Siri (via Shortcuts)Complete.No.Requires iPhone to set up, is suitable for managing a smart home
Bixby (Samsung)Complete.No.APK can be installed, but the functionality is limited without Samsung devices

To install Alice, download the Yandex app from the official website (if it is not in the Play Market due to regional restrictions). To call Alice to the button, use applications like Button Mapper (ADB rights are required).

πŸ’‘

XiaoAI is the only assistant that can manage built-in MIUI functions (e.g., enabling Do Not Disturb mode or setting up the screen).

Problem Solving: Assistant fails to respond or flies out

If Google Assistant is enabled but not working, check:

⚠️ Note: On Chinese firmware (China) ROM) Without pre-installed Google Services, the Assistant will not work even after manual activation, in which case a full flashing to the global version is required. MIUI.

  • πŸ“Ά Internet Connection: Assistant Requires a Stable Connection to Process Commands.
  • πŸ”Š Microphone Resolutions: Go to Settings β†’ Confidentiality β†’ Permits β†’ Microphone and enable access for Google.
  • πŸ”„ Cache cleaning: In Settings β†’ Annexes β†’ Google β†’ Storage press Clear Cache.
  • πŸ“₯ Updates: Make sure you have the latest version of Google and Google Play Services installed.

If the Assistant stopped working after the MIUI update, try resetting it:

  1. Open the Google application β†’ profile β†’ Settings β†’ Google Assistant.
  2. Scroll down and select Delete Assistant Data.
  3. Reboot the device and reset the assistant.

On models with MIUI 14 and later, disabling battery optimization for Google can help:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Google β†’ Battery.
  2. Choose No Limits.

FAQ: Frequent questions about Google Assistant on Xiaomi

Can I call the Assistant on a locked screen?
Yes, but to do that, you need to enable the option in the Google Assistant settings: Open Google β†’ Profile β†’ Settings β†’ Voice Match. Activate Unlock with Voice. Note: on some MIUI firmware, this feature may conflict with the system lock, which will lead to a battery leak.
Why does the assistant not understand Russian?
The problem may be related to: Regional device settings (check Settings β†’ Additional β†’ Language and Input β†’ Region); lack of language package in Google Assistant (update the app); firmware limitations (Chinese ROMs sometimes require manual installation of APKs with language data).
How to disable XiaoAI and leave only Google Assistant?
To remove or disable XiaoAI: Go to Settings β†’ Applications β†’ Application Management. Find XiaoAI (may be called Voice Assistant or Mi AI) Press Disable or Remove Updates (if the Remove button is inactive, this is a system application).
Can I use an assistant without the internet?
Partially. Google Assistant supports offline commands for basic activities: Media management (play/pause music). Open applications. Set up alarm clocks or timers. To work offline, you need to: Download the language pack in the Assistant settings (Settings β†’ Voice Match β†’ Offline Voice Input). Enable the option Offline Mode in the same settings.
How to reassign the search button to the Assistant?
On hardware-based search button models (e.g., POCO F1): Install the Button Mapper app from the Play Market. Give it ADB rights (as in Method 3). In the app, select the search button and assign the Action to Start Assistant. New models (e.g., Xiaomi 14) have no hardware search buttons, so this method is not applicable.