OK Google on Xiaomi: How to turn on and configure voice assistant in 5 minutes

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

Google’s OK voice assistant should make it easier to interact with a smartphone, but on Xiaomi devices (especially those with MIUI firmware), its activation is often questionable, and the problem lies in the conflict between the company shell and Google services: by default, the system can block background activity of the Google application, and in some regions (for example, in China), voice search is completely disabled at the firmware level.

In this article, we will discuss all the working ways to enable OK Google on Redmi, POCO and Xiaomi smartphones – from basic settings through the application to manually adding language and fixing microphone errors. Instructions are relevant for MIUI 14/15 and Android 12-14, including models Redmi Note 12, POCO X5, Xiaomi 13T and others.

If you still have questions after reading, check out the FAQ section at the end of the article, where we’ve collected answers to typical problems (such as why the assistant doesn’t respond to voice or why the microphone icon disappeared).

Preparation of the smartphone: what to do before setting up

Before you turn on OK Google, make sure your Xiaomi meets the minimum requirements:

  • πŸ“± Android Version: Not Lower than Android 8.0 (for Android) MIUI 12+). On older firmware, the voice assistant may not work properly.
  • πŸ”Š Microphone: Make sure it is not physically silenced (such as by dust in the connector) or turned off in the settings.
  • 🌐 Internet: For the first setup, you will need a stable connection to Wi-Fi or mobile network (voice commands are processed on Google servers).
  • πŸ”‹ Battery charge: If the level is below 15%, the system may limit background activity of applications, including voice search.

Also make sure that the device has a Google app installed (not to be confused with Google Play Services!). If it is not, download from Google Play. For models without Google services (such as the Chinese versions), you will need to install GMS.

πŸ“Š What kind of smartphone you Xiaomi?
Redmi (Note/Prime series)
POCO (F/X/M)
Xiaomi (11/12/13) series
Other

Method 1: Enabling OK Google through the Google App

This is the simplest and most official method.

  1. Open the Google app (the icon with the letter G on a colored background).
  2. Tap the profile icon in the top right corner β†’ select Settings β†’ Voice search.
  3. Slip on the Voice Assistant and turn on the Hey Google switch (or OK Google in older versions).
  4. The system will suggest recording a voice sample – say the phrase β€œOK Google” 3 times in a row (important: do it in a quiet room!).

If the Voice Assistant is not available or is inactive, check:

  • πŸ“Œ System language: must be English or Russian (some regional firmwares block the function).
  • πŸ”„ Updates: Open Settings β†’ The phone. β†’ Update the system and install the latest patches.
  • πŸ›‘ Limitations MIUI: Go to Settings. β†’ Annexes β†’ Application management β†’ Google and Allow AutoRun, Background Activity and Notifications.

β˜‘οΈ Checklist before setting up OK Google

Done: 0 / 4

Important! on some models (such as the Redmi 10A or POCO M4 Pro) after setting up, it may be necessary to restart the smartphone for the changes to take effect.

Method 2: Configure through Android settings (for power users)

If the standard method didn’t work, try enabling OK Google through Android’s hidden settings, which is suitable for devices with MIUI 13+ and root rights (optional).

Follow the following steps:

  1. Activate Developer Mode: Settings β†’ About Phone β†’ MIUI Version (Tap 7 times)
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your smartphone to your PC and execute the command in ADB: adb shell settings put secure voice_interaction_service com.google.android.googlequicksearchbox/.VoiceInteractionService
  4. Reset the device.

After the reboot, check the assistant with the command "OK Google, what day is it?". If the answer does not follow, move to the next method.

What if the ADB does not recognize the device?
Make sure that Xiaomi drivers are installed (you can download on the official website), also check that the developer settings have enabled the item β€œDebugging by USB (security options)” and issued permission for the PC when you connect.

Method 3: Manually adjusting language and region

One of the common reasons OK Google is not working on Xiaomi is because of incorrect regional settings, for example, if the system is installed in Chinese or China region, the voice assistant will be blocked.

To fix this:

  1. Go to Settings β†’ Additional β†’ Language and Input β†’ Language.
  2. Choose Russian (Russia) or English (United States).
  3. Go back to Settings β†’ Google β†’ Managing Google Account β†’ Data and Personalization β†’ Language Settings.
  4. Set the main language as Russian or English.

After changing the language, restart the Google app and reset the voice assistant. If the problem persists, check if a VPN with Chinese IP is installed, which can also block the function.

Region/LanguageSupport for OK GoogleNote
Russia (Russian)βœ… Yes.Requires an up-to-date version of the Google app
United States (English)βœ… Yes.Best compatibility with MIUI
China (Chinese)❌ No.Voice search blocked at firmware level
Europe (Any language)⚠️ Partially.There may be restrictions due to GDPR

πŸ’‘

If Google still doesn’t work after changing OK, try resetting the Google app settings: Go to Settings β†’ Apps β†’ Google β†’ Storage β†’ Clear Data.

Solving the Problems: Why OK Google is not responding

Even after setting it up properly, the voice assistant may not work properly, and let’s look at common mistakes and how to fix them:

  • πŸ”‡ Resistance to voice: Check if the microphone is drowning out the cover or the protective film. Open Settings β†’ Annexes β†’ Permits β†’ Microphone and make sure that the Google app has access.
  • πŸ“΅ It doesn't work without the Internet: OK Google requires a network connection to handle requests. Turn on mobile data or Wi-Fi.
  • πŸ”‹ Power Saving Mode: Add Google App to Exceptions: Settings β†’ Battery β†’ Energy consumption of applications β†’ Google β†’ No restrictions.

⚠️ Attention: On some firmware MIUI (Like Redmi. 9A With the global version), the voice assistant can conflict with the branded XiaoAI. To fix this, turn off XiaoAI in the settings: Settings β†’ Annexes β†’ Application management β†’ XiaoAI β†’ Shut down.

If none of the methods worked, the problem may be a hardware malfunction of the microphone, which can be checked using the Microphone Test app (available on Google Play).

How to Install Google Mobile Services (GMS) on Chinese Firmware

Xiaomi smartphones sold in China often ship without Google services. To enable OK Google on such devices, you will need to manually install GMS (Google Mobile Services).

Warning: the process requires unlocking the bootloader and may result in data loss.

  1. Unlock the bootloader through the official Xiaomi tool.
  2. Install custom recovery (such as TWRP).
  3. Download the GMS package for your model (for example, NikGapps or OpenGapps).
  4. Sweat the package through recovery.
  5. After the reboot, perform the standard OK Google setting.

⚠️ Attention: Installation GMS For Chinese firmware, it can disrupt Xiaomi’s branded services (such as Mi Cloud or Themes). MIUI through OTA Google services may disappear – they will have to be reintroduced.

For POCO X3 Pro, Redmi K40 and other popular devices, there are ready-made firmware with pre-installed GMS (for example, MIUI EU) and can be found on the xiaomi.eu or XDA Developers forums.

FAQ: Frequent questions about OK Google on Xiaomi

❓ Why? OK Google only works with a connected charger?
This is due to aggressive battery optimization in MIUI. To fix the problem: Go to Settings β†’ Battery β†’ Application Energy. Find Google App and select Unlimited. Turn off Ultra-Economic in battery settings. If that doesn't work, check if the Power Saving mode is on in quick settings (swipe down from the top edge of the screen).
❓ Can I use it? OK Google without the Internet?
No, voice assistants require a network connection to work, but you can: Use offline commands (e.g., "Switch on a flashlight" or "Shoot a screenshot") if they are supported by your model. Install alternative voice assistants, such as Alice from Yandex (offline for basic commands). To recognize voice in Google, the Assistant requires you to download the language package: open the Google app, go to Settings. β†’ Voice search β†’ Offline voice input.
❓ How to turn off OK Google, if it works by accident?
To deactivate voice assistant: Open Google β†’ profile icon β†’ Settings β†’ Voice search. Select Voice Assistant and turn off Hey Google switch. Delete recorded voice samples (optional). You can also limit the background activity of the application: Settings β†’ Apps β†’ Google β†’ Battery β†’ Limit background activity.
❓ Why After Updating MIUI OK Google has stopped working?
MIUI updates sometimes reset permissions for apps. To restore: Check if the microphone permissions for Google have reset. Update Google's app to the latest version in the Play Market. Re-start the voice model: open Google Settings β†’ Voice Search β†’ Voice Assistant β†’ Retrain the voice model. If the problem persists, try clearing the Google app cache (Settings β†’ Apps β†’ Google β†’ Storage β†’ Clear the cache).
❓ Can we set up? OK Google to launch specific applications?
Yes, for this: Open Google Assistant (hold the Home button or say "OK Google"). Slip the profile icon β†’ Settings β†’ Short commands. Choose Create a new command and write a phrase (for example, "Open YouTube"). Specify action - Open the app and choose the right one. You can also use routines to automate several actions by one command (for example, "Good Night" will turn off Wi-Fi, put your phone on silent mode and start the alarm).

πŸ’‘

If OK Google still doesn’t work, check to see if your Xiaomi has custom firmware installed without Google certification, in which case the only way out is to flash the official global version of MIUI.