Google Assistant on Xiaomi: How to turn on and configure voice assistant

Why Google Assistant doesn’t work for Xiaomi and how to fix it

Google’s voice assistant is one of the most convenient tools for managing a smartphone, but owners of Xiaomi, Redmi and POCO often face a problem: the assistant is either absent from the system or does not respond to the command β€œOK, Google”, the reason lies in the features of the MIUI firmware, where the default can be activated native assistant XiaoAI (in China) or no support for Google services on some models for the global market.

In this article, we’ll look at all the ways you can turn on Google Assistant on Xiaomi devices, from basic settings to manually installing it via ADB (for advanced users), and why the assistant can’t respond to voice commands and how to fix it without resetting the phone to factory settings.

Important: instructions are relevant for MIUI 14/15 (including HyperOS) and most models released after 2020 (Xiaomi 12/13/14, Redmi Note 11/12, POCO F4/F5, etc.). If you have an older firmware version, some points may differ.

Checking the preconditions: without this, Google Assistant will not work

Before you set up an assistant, make sure your smartphone meets the minimum requirements:

  • πŸ“± Android version: not lower than Android 8.0 Oreo (for full operation you need Android 10)+). You can check the settings. β†’ The phone. β†’ Android version.
  • 🌍 Google Region: The user account must include the region they support (US, Europe, Russia, etc.) If the region is China, voice input will not work.
  • πŸ”Š Language of the system: English, Russian or other from the official list of Google Assistant. Chinese is not supported.
  • πŸ“Ά Internet connection: stable Wi-Fi or mobile internet (assistant requires constant access to Google servers).

If at least one of the conditions is not met, Google Assistant will either not turn on or will work with errors. For example, on Xiaomi with Chinese firmware (China ROM), the assistant may not be available in principle, in which case you will need to unlock the bootloader and install a global version of MIUI.

⚠️ Note: On some Xiaomi models for the Chinese market (e.g. Mi 11 Ultra China), Google Assistant cannot be activated without replacing the firmware. β†’ The phone. β†’ Model.

πŸ“Š Your Xiaomi smartphone with what firmware?
Global ROM (Global ROM)
Chinese (China ROM)
European (EU ROM)
LineageOS (Pixel Experience)
I don't know.

Method 1: Enable Google Assistant through MIUI settings

If your smartphone supports Google services, the easiest way to activate the assistant is through the standard menu.

  1. Open Settings and go to the Applications β†’ Default Applications β†’ Assistant and Voice Input.
  2. In the list of available assistants, select Google (if there is no option, see Method 2).
  3. Go back to the main settings menu and open Google β†’ Settings for Google apps β†’ Search, Assistant and Voice.
  4. Tapping on Google Assistant and following the on-screen prompts to set up voice activation (OK, Google).

Once activated, check the assistant by saying β€œOK, Google” or holding the Home button (on older models).

Update the Google app to the latest version|Make sure the language of the system is English/Russian|Turn off XiaoAI in settings (if any)|Check your internet connection-->

Method 2: Install Google Assistant manually (if it is not in the system)

On some MIUI firmware (especially Chinese), Google Assistant may not be available in the list of available applications, in which case it should be installed separately:

  1. Download the latest version of the Google app (not to be confused with Google Play Services) from the official APKMirror website.
  2. Install the.apk file by allowing installation from unknown sources (Settings β†’ Applications β†’ Special Access β†’ Install Unknown Applications).
  3. Launch the Google app, open the side menu (swipe on the right) and select Settings β†’ Google Assistant.
  4. Go through the setup process by enabling voice activation and allowing all the necessary permissions (microphone, location, etc.).

If the assistant doesn’t respond to voice after installing it, try clearing the Google app cache:

Settings β†’ Applications β†’ Application Management β†’ Google β†’ Storage β†’ Clear cache

⚠️ Attention: On devices with China ROM After manual installation of Google Assistant may work unstable due to the lack of services Google Play. MIUI.

Method 3: Activate through ADB (for power users)

If previous methods have failed, you can force Google Assistant to be assigned to the system assistant through ADB (Android Debug Bridge), which is suitable for advanced users and requires a computer.

Step-by-step:

  1. Turn on Developer Mode on your smartphone: go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
  4. Follow the command to check the connection: adb devices If the device is displayed, type: adb shell pm grant com.google.android.as android.permission.BIND_ASSISTANT_SERVICE
  5. Then assign Google Assistant to the system assistant: adb shell cmd assistant set-default-assistant com.google.android.googlequicksearchbox/.GoogleAssistant

After completing the commands, restart your smartphone. Now, when holding the Home button (or swipe from the corner on new models), Google Assistant should open.

What if the ADB does not recognize the device?
If the adb device command doesn’t show your smartphone, try: 1.Reinstall Mi drivers USB Driver from the official Xiaomi website. 2. Change USB-cable (use original). 3. Enable in the developer settings Debugging by USB (Select Always Allow from this computer. 4. Try another one. USB-port on PC (preferably) USB 2.0).

Not all Xiaomi devices work equally well with Google Assistant, and here is a compatibility table for popular models (data up to 2026):

ModelSupport for Google AssistantNotes
Xiaomi 13/13 Pro/13 Ultraβœ… Complete.It works out of the box on global firmware. China ROM requires manual installation.
Redmi Note 12 Pro+/12 Proβœ… Complete.Voice activation may not work on the Chinese version without flashing.
POCO F5/F5 Proβœ… Complete.The best compatibility among the POCO lineup thanks to the β€œclean” firmware.
Xiaomi 12T/12T Pro⚠️ PartialSome firmware requires resetting after installing Google Assistant.
Redmi 10A/10C (2022)❌ Limited.Low productivity can cause delays in the assistant's work.

On models with a MediaTek processor (such as the Redmi Note 11 or the POCO M4 Pro), Google Assistant may be slower due to the optimization of MIUI under Qualcomm Snapdragon.

Solving Common Problems with Google Assistant on Xiaomi

Even after successful activation, users are faced with errors, and here are the most common problems and solutions:

  • πŸ”‡ Does not respond to β€œOK Google”: Check if voice activation is enabled in the Assistant settings (Google) β†’ Settings β†’ Also make sure the microphone is not busy with other applications (e.g. recording the screen).
  • πŸ“΅ No Internet connection error: Google Assistant requires a stable connection. Try switching from Wi-Fi to mobile Internet or vice versa. VPN firewall.
  • πŸ”„ The assistant opens but closes immediately: Clear the Google app data (Settings) β†’ Annexes β†’ Google β†’ Warehouse β†’ Clear the data) and restart the phone.
  • πŸ“± Does not work on a locked screen: Enable the option to β€œAllow Help from a locked screen” in the Google Assistant settings (Settings) β†’ Voice Match. β†’ Unlocking the phone).

πŸ’‘

If Google Assistant stopped working after the MIUI update, try rolling back the previous version of the Google app, download the old version from APKMirror and install it on top of the current one (no removal).

Google Assistant for Xiaomi: What to Choose When Nothing Works

If you haven’t managed to start Google Assistant, consider alternatives:

  • πŸ€– XiaoAI (for Chinese firmware): Xiaomi's built-in assistant that supports Chinese and English, limited but without Google services.
  • 🌐 Bixby (for users of the Samsung ecosystem): If you have Samsung devices, you can sync Bixby with Xiaomi smartphone through the Samsung SmartThings app.
  • πŸ’¬ Alice from Yandex: A good alternative for Russian-speaking users, able to manage a smart home, search for information and run applications. Install the Yandex app and activate the voice assistant.
  • πŸ”§ Tasker + AutoVoice (for automation): An advanced solution for creating your own voice commands. requires customization, but allows you to flexibly control your phone.

Each of these options has its pros and cons: for example, Alice understands Russian better, but is not integrated with Google services, and XiaoAI can conflict with global firmware.

πŸ’‘

If your goal is to manage your smart home, Google Assistant remains the best choice thanks to its extensive support for devices (from Xiaomi to Philips Hue).

Frequently Asked Questions (FAQ)

πŸ” Why Google Assistant is not working on my Xiaomi after resetting?
Once reset, the permissions for the Google app are often lost to factory settings. Go to Settings β†’ Apps β†’ Google β†’ Permissions and manually enable access to Microphone, Contacts and Location. Also check if Google Play Services is disabled in the battery settings (Setup section).
πŸ“± Can I use Google Assistant on Xiaomi with Chinese firmware (China) ROM)?
Technically, but with serious limitations: It will require manual installation of Google Assistant and Google Play Services. Voice activation (OK, Google) will not work. Some features (such as smart home management) may not be available. For full work, it is recommended to reflash the phone on Global ROM or xiaomi.eu.
πŸ”Š How to get Google Assistant to respond to voice from a locked screen?
Open the Google app, go to Settings β†’ Voice Match and enable the option β€œAllow Help from Locked Screen.” Also make sure that the battery settings for the Google app allow Auto Run and Background Activity.
πŸ”„ Google Assistant opens, but doesn't follow commands. What's the problem?
Probable reasons: No Internet connection (assistant requires access to Google servers). System language is not supported (check Settings β†’ Additional β†’ Language and input). Conflict with another voice assistant (e.g. XiaoAI or Alice). Disable them in settings. Try clearing the Google app cache and restarting the phone.
πŸ“² Can I reassign the assistant button to Xiaomi?
Yes, but the methods depend on the model: On smartphones with a Home button (like the Redmi Note 8), holding this button by default is caused by Google Assistant. On new models (like the Xiaomi 13), a swipe from the bottom corner of the screen from right to left calls an assistant. This gesture can be changed to Settings β†’ System β†’ Gestures β†’ System navigation. To reassign physical buttons (like the Bixby buttons on some models), you will need an application like Button Mapper (root).