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).
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.
- 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.
- Slip on the profile avatar in the upper right corner β select Settings β Voice search.
- Go to the Voice Assistant section and turn on the Hey Google switch (or OK Google in older versions).
- 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)-->
Method 2: Manually Adding Language for Voice Search
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:
- Open Settings β System β Language and input β Voice input.
- Select Google from the list of voice input services.
- Slip on languages and add English (USA) or Russian if they are not on the list.
- 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 language | Add English (USA) to your voice input settings |
| The assistant doesn't respond to the voice | Microphone is busy with another app | Close all apps that use the microphone (e.g. WhatsApp, screen recording) |
| Error "Device is not supported" | Chinese firmware or Google region β China | Change your Google account region to the US/Europe (instruction below) |
| The assistant works only when the screen is unlocked. | MIUI Limitations for Background Processes | Turn 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
- Open your browser and go to myaccount.google.com.
- In the Personal Data section, search for Regional Settings and change the country to the US or Germany.
- Save the changes and restart the smartphone.
- 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?
β οΈ 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:
- Turn off battery optimization for the Google app: Go to Settings β Apps β App management β Google β Battery. Select No Limits.
- 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:
| Function | OK Google | Xiao AI |
|---|---|---|
| Language support | 100+ languages, including Russian | Limited set (Chinese, English, partially Russian) |
| Integration with services | Google Search, Calendar, Maps, Gmail | Mi Home, Mi Fit, Xiaomi's branded apps |
| Working without the Internet | Limited (Basic Commands Only) | Yes (for example, control of music or alarm clock) |
| Voice recognition | High quality (using Google AI) | Worse in non-Chinese languages |
| Energy consumption | Medium (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.