How to turn on β€œOK Google” on Xiaomi: full instructions with pictures and tips

Why Xiaomi doesn’t have a voice assistant and how to fix it

You tried to say, "OK, Google" to your Xiaomi, but your smartphone stubbornly ignores the command? The problem is familiar to many owners of devices on MIUI β€” even though the voice assistant is built into Android by default, on Xiaomi firmware it often has to be configured manually. 80% of the time, the reason lies in the disabled permissions, conflict with the brand assistant Xiao AI or regional restrictions.

In this article, you will find 3 working ways to include OK Google on any Xiaomi, Redmi or smartphone POCO β€” From basic customization through the Google app to manually adding language and bypassing restrictions MIUI. We will also look at common errors (e.g., β€œVoice Matching Unavailable”) and give you tips on how to get the assistant to respond faster. MIUI 12–14, including global and Chinese firmware versions.

Before you start, check out two key points:

  • πŸ“± Android Version: On devices older than Android 8.1, voice search may not work stable. β†’ The phone. β†’ Android version.
  • 🌐 Google Region: if your account settings are China or Hong Kong, OK Google will be blocked. Corrected by changing the region to the US/Europe (instruction below).
πŸ“Š What kind of smartphone you Xiaomi?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Another Xiaomi
Not Xiaomi.

Method 1: Basic setup through the Google app

The easiest method is to activate the assistant through the official Google app, which is suitable for 90% of users and takes no more than 3 minutes.

  1. Open the Google app (an icon with the letter "G" on a color background). If it's not on the home screen, search by device.
  2. Slip on the profile avatar in the upper right corner β†’ select Settings β†’ Voice search.
  3. Go to the Voice Assistant section and turn on the Hey Google switch (or OK Google in older versions).
  4. Click Next and go through the voice setting: Say "OK, Google" 3 times, then "Hi, Google" 3 more times, and this is for your voice recognition.

If the assistant does not respond to voice after setting up, follow these additional steps:

  • πŸ”Š Check the microphone permissions: go to Settings β†’ Annexes β†’ Application management β†’ Google β†’ Permits and enable access to the microphone.
  • πŸ“΅ Make sure you don’t activate Do Not Disturb or Power Saving for the Google app.
  • 🌍 If you use MIUI In Chinese, switch system language to English (temporary solution).

Install the latest version of Google from the Play Market

Check your internet connection (Wi-Fi or mobile data)

Turn off the VPN (if used)

Make sure the microphone is not busy with other applications (e.g. recording voices)-->

On some MIUI firmware (especially Chinese), OK Google may not work due to lack of supported language, so that you can add English (USA) or Russian to your voice input settings:

  1. Open Settings β†’ System β†’ Language and input β†’ Voice input.
  2. Select Google from the list of voice input services.
  3. Slip on languages and add English (USA) or Russian if they are not on the list.
  4. Return to Voice Search (as in Method 1) and reset the Assistant.

Important: If there is no Russian in the list of languages, but there is English, set up the assistant in English, and then change the language of the Google interface to Russian in the account settings. This bypasses the MIUI restrictions without resetting the firmware.

Problem.Reason.Decision
"Voice matching is not available"No supported languageAdd English (USA) to your voice input settings
The assistant doesn't respond to the voiceMicrophone is busy with another appClose all apps that use the microphone (e.g. WhatsApp, screen recording)
Error "Device is not supported"Chinese firmware or Google region – ChinaChange your Google account region to the US/Europe (instruction below)
The assistant works only when the screen is unlocked.MIUI Limitations for Background ProcessesTurn off battery optimization for Google app in settings

πŸ’‘

If Google still doesn’t work after setting up OK, try reinstalling the Google app: Remove the updates to Settings β†’ Apps β†’ Google β†’ Three Dots β†’ Remove the updates, then update it through the Play Market.

Method 3: Bypassing regional restrictions (for Chinese firmware)

On Xiaomi smartphones with Chinese firmware (China ROM), OK Google is often blocked at the system level, which is due to Google's policy in China, but the problem can be avoided in two ways:

Method 1: Change the Google Account Region

  1. Open your browser and go to myaccount.google.com.
  2. In the Personal Data section, search for Regional Settings and change the country to the US or Germany.
  3. Save the changes and restart the smartphone.
  4. Repeat the OK Google setting (Method 1).

Method 2: Installation of global firmware (for advanced)

If the change of region doesn't work, you just have to flash the device on Global ROM, which is a radical method, but it's guaranteed to solve the problem.

  • πŸ“± Download Fastboot firmware for your model from en.miui.com (select Global version).
  • πŸ”§ Unlock the bootloader through the Mi Unlock Tool (requires a binding Mi Account and wait 7-15 days).
  • πŸ–₯️ Swipe your device through the Mi Flash Tool in clean all mode.
What happens if you don’t unlock the bootloader before the firmware?
Without unlocking the bootloader, any attempt to flash the global version of MIUI will result in the error "This device is locked." In the worst case, the smartphone may stop turning on (brick), and you will need an authorized Xiaomi service center to restore.

⚠️ Attention: Fastboot firmware resets all data on the device. Pre-backup through Settings β†’ Additionally. β†’ Backup and reset. Also note that unlocking the bootloader will void the warranty on some models (e.g, POCO F4 GT Xiaomi 13 Ultra).

How to speed up the response of OK Google to Xiaomi

Even after successful setup, the assistant can react with a delay, and this is due to MIUI optimization, which limits the background activity of applications, to speed up the work:

  1. Turn off battery optimization for the Google app: Go to Settings β†’ Apps β†’ App management β†’ Google β†’ Battery. Select No Limits.
  2. Add Google to Auto Run: In the same app settings, find Auto Run and turn it on.

Clear the cache.

  • In the Google app settings, click Clear Cache and Clear Data, then reset the assistant.

Another effective trick is learning to voice in a quiet room, if you've been playing music or making noises in the background, the assistant may be less able to recognize commands. Go to Google Settings β†’ Voice Search β†’ Voice Assistant β†’ Voice Model and retrain.

πŸ’‘

On devices with a Snapdragon processor (like the POCO X3 Pro or Redmi K40), OK Google is faster than on smartphones with MediaTek (like the Redmi Note 11), which is due to better optimization of Google’s neural networks for Qualcomm chips.

Typical errors and their solutions

Even after you set it up correctly, users are faced with errors, and here are the most common ways to fix them:

1. "Voice matching is not available for this account"

The reason: Google’s account is tied to a region where OK Google is not supported (China, Hong Kong, some Asian countries).

Decision:

  • 🌍 Change your account region to the United States/Europe (as in Method 3).
  • πŸ“§ Create a new Google account with a U.S. region and use it to set up an assistant.

2.The assistant only works when connected to the charger

Reason: MIUI limits the operation of background processes at low battery charge.

Decision:

  • ⚑ Turn off Battery Optimization for Google App (instruction above).
  • πŸ”‹ Enable Performance Mode in Settings β†’ Battery β†’ Battery mode.

3. OK Google works, but doesn't execute commands

Reason: Conflict with the company assistant Xiao AI or disabled permissions.

Decision:

  • πŸ€– Shut down Xiao. AI: Settings β†’ Annexes β†’ Application management β†’ Xiao AI β†’ Shut down.
  • πŸ”‘ Check Google Permits: Microphone, Contacts (for calls) and Notifications must be enabled.

πŸ’‘

If OK Google stopped working after the MIUI update, try rolling back the Google app version to the previous one. To do this, remove the updates (as in the checklist above) and disable the auto-update in the Play Market.

OK Google vs Xiao AI: Which Assistant is Best for Xiaomi

Many Xiaomi users don’t know that their smartphones have two voice assistants: OK Google (from Google) and Xiao AI (from Xiaomi), each with pros and cons:

FunctionOK GoogleXiao AI
Language support100+ languages, including RussianLimited set (Chinese, English, partially Russian)
Integration with servicesGoogle Search, Calendar, Maps, GmailMi Home, Mi Fit, Xiaomi's branded apps
Working without the InternetLimited (Basic Commands Only)Yes (for example, control of music or alarm clock)
Voice recognitionHigh quality (using Google AI)Worse in non-Chinese languages
Energy consumptionMedium (depends on MIUI optimization)Low (better optimized for Xiaomi firmware)

So which assistant to choose?

  • 🌍 If you are actively using Google services (Search, Maps, Gmail), OK Google will be more convenient.
  • 🏠 If you have many Xiaomi devices (lamps, robot vacuum cleaners, smart sockets), Xiao AI It is better integrated with the Mi Home ecosystem.
  • πŸ”‹ If autonomy is important, Xiao AI consume less battery.

You can use both assistants in parallel, but this will increase battery consumption. To turn off one of them, go to the settings of the corresponding application and deactivate voice launch.

FAQ: Frequent questions about OK Google on Xiaomi

Can I turn on OK Google on Xiaomi without a Google account?
No, OK Google requires a Google account, and the assistant uses the company's cloud services to recognize voice and process commands, and the alternative is Xiao AI, which runs without a Google account but with limited features.
Why is OK Google not working on the Redmi Note 10 Pro?
On the Redmi Note 10 Pro (and other MediaTek models), the problem is often with the firmware. Try: Update MIUI to the latest version via Settings β†’ System Update; Change the Google account region to the US (if the current one is China); Disable Xiao AI in the application settings; if nothing helps, you just need to flash the global version of MIUI.
How to reset OK Google if it doesn’t recognize my voice?
To retrain the assistant: Open the Google app β†’ Settings β†’ Voice Search β†’ Voice Assistant. Press Voice Model β†’ Delete Voice Model. Reset by saying β€œOK, Google” and β€œHi, Google” 3 times. If the problem persists, clear the Google app cache and data in the settings.
Can you use OK Google to manage Xiaomi’s smart home?
Yes, but with limitations. OK Google can only manage Mi Home devices through Google Assistant if they are connected to Google Home. To do this: Install Google Home app. Add Xiaomi devices via Add β†’ Set up device β†’ Works with Google. Use commands like, "OK, Google, turn on the living room lamp." Not all Xiaomi devices are supported - check compatibility on Google Home.
Why? OK Google only works when the screen is unlocked?
This is a MIUI limitation to save battery life. To keep the assistant running at all times: Open Settings β†’ Applications β†’ Application Management β†’ Google β†’ Battery. Select Unlimited. Enable Auto Start and Background Activity for Google. Also check if Power Saving is enabled in the battery settings.