How to make Alice the default voice assistant on Xiaomi smartphones

Voice assistants have become an integral part of modern smartphones, making it easier to perform everyday tasks. Owners of Xiaomi devices often face the question: How to replace the standard Google Assistant with a native Alice from Yandex, which is better adapted for Russian-speaking users. MIUI, where default settings are hidden or limited.

In this article, we’ll look at all the working ways to make Alice the primary voice assistant on Xiaomi, from simple menu settings to using hidden features. You’ll learn which models support this capability, what limitations exist in different versions. MIUI, And how to get around common setup errors, and focus on solutions for devices with updated interfaces. MIUI 14/15, where the activation algorithm has changed.

Why is Alice better than Google Assistant for Xiaomi users?

Before we get to the settings, it’s worth understanding Alice’s advantages over Google’s standard assistant, and the main reasons for choosing this service are:

  • πŸ‡·πŸ‡Ί Localization: Alice is perfectly adapted to the Russian market – understands dialects, slang, local realities (for example, the names of shops or transport routes).
  • 🎡 Integration with Yandex services: quick access to Yandex.Music, Maps, Weather and other ecosystem products without additional teams.
  • πŸ›’ Offline command support: Some features (such as alarm clock or flashlight management) work without internet, unlike Google Assistant.
  • πŸ”’ Privacy: Data is processed on servers in Russia, which is important for users concerned about transferring information abroad.

In addition, Alice is better at voice input in Russian, less likely to misrecognize and supports unique features like β€œjoke mode” or integration with Yandex.Station. However, there are also disadvantages: for example, limited support for English or the lack of some features for a smart home compared to Google Home.

πŸ“Š What voice assistant do you use on Xiaomi?
Alice.
Google Assistant
Siri (via iPhone)
Other
Not using.

Preparation of the smartphone: what to do before setting up

Before you make Alice the default assistant, follow a few mandatory steps to help avoid errors and malfunctions:

  1. Update the Yandex app to the latest version via Google Play or AppGallery. The minimum required version is 23.10 (for stable voice commands).
  2. Make sure that the smartphone has Russian installed system, Alice may not work correctly if the main language is English or another.
  3. Check the permissions for the Yandex application: πŸ“± Access to microphone (required!). πŸ“ Geolocation access (for location-based teams). πŸ“ž Permission to call and SMS (If you plan to control them by voice).

Turn off the power saving.

Yandex

It is also recommended to reboot your smartphone before setting up, which will reset temporary cache and eliminate possible conflicts with other applications. If you use MIUI 14/15, additionally check if the child mode or guest mode is turned on, they block changing system settings.

β˜‘οΈ Preparing for Alice's setup

Done: 0 / 5

Method 1: Configure via the Default Applications menu (MIUI 12–15)

The easiest method is to use the standard MIUI settings menu, which is suitable for most Xiaomi, Redmi and POCO models on MIUI 12-15 firmware.

  1. Open Settings β†’ Applications β†’ Applications by default.
  2. Find the Voice Assistant (or Assist & Voice Input in English).
  3. In the list of available applications, select Yandex (if not, see the problem solving section).
  4. Confirm the choice and restart the smartphone.

Alice must then activate by long pressing the home button or voice command (if configured). However, on some models (such as the Xiaomi 13 Pro or Redmi Note 12), this item may not be available.

What to do if the menu does not include the "Voice Assistant" item?
On some firmware (especially global or European market) this section is hidden. Try: 1. Install Russian firmware (via Fastboot or Recovery). 2. Use ADB-commands for forced inclusion (see method 3). 3. Update MIUI Up to the latest version - in new builds, Alice support is improved.

Xiaomi modelAlice's support out of the boxIs ADB required?
Xiaomi 13/13 ProYes (MIUI 14+)No.
Redmi Note 11/12Yeah (refreshing needed)Sometimes.
POCO X5 ProPartially (depending on region)Yes.
Xiaomi Mi 11Yeah (stable)No.

Method 2: Using voice to activate Alice (no buttons)

If you want to run the assistant by voice (for example, the phrase "Hello Alice"), you will need additional configuration. This method works regardless of the choice of the default assistant and is available even on devices without root rights:

  1. Open the Yandex app and go to Settings β†’ Alice β†’ Voice Activation.
  2. Turn on the "Hello Alice" option.
  3. Take voice training (say the phrase 3 times for calibration).
  4. Return to the basic settings and activate "Alice always listens" (permission to work in the background is required).

Instructions:

  1. Connect your smartphone to your PC and open the command line (Win + R β†’ cmd).
  2. Enter the command to check the connection: Adb devices must appear serial number of your device.
  3. Follow the command to change assistant: adb shell pm grant ru.yandex.searchplugin android.permission.BIND_ASSISTANT_SERVICE adb shell cmd assistant set-default-assistant ru.yandex.searchplugin/.voiceassistant.AssistantService
  4. Reboot your smartphone.

If Alice is not the default assistant after the reboot, check if the settings have reset. In some cases, you need to repeat the command after each MIUI update.

πŸ’‘

ADB-method is the only working way for firmware without Alice support (e.g. global versions) POCO F4 or Redmi K50i).

Typical problems and their solutions

When you set up Alice on Xiaomi, users often encounter errors. Let's consider the most common and ways to fix them:

Problem.Reason.Decision
Alice doesn't appear on the list of assistantsAn outdated version of MIUI or Yandex applicationUpdate the firmware and app to the latest version
Voice activation is not working.No microphone or energy saving permissionCheck the permissions in Settings β†’ Applications β†’ Yandex
Alice resets after updateMIUI resets default settingsRepeat the setting or use it ADB-team
Does not work on a locked screenMIUI security restrictionsEnable the option to "Show over other windows"

If none of the methods worked, try resetting the Yandex app settings (Settings β†’ Applications β†’ Yandex β†’ Storage β†’ Clear Data) and resetting from scratch. In extreme cases, you may need to flash it to the Russian version of MIUI (but this voids the warranty!).

πŸ’‘

On some models (for example, Xiaomi 12T) after upgrading to MIUI 14 Alice stops working, in this case, will help roll back to the previous version of the firmware via Fastboot or waiting for a patch from Yandex.

Frequent questions and answers

Can you make Alice the default assistant on Xiaomi without root rights?
Yes, on most models this is possible through standard settings (Default Apps) or ADB-root rights are only required for deep customization (e.g., deleting Google Assistant completely).
Why doesn’t Alice respond to voice commands from a locked screen?
This is a MIUI security limitation. To fix: Open Settings β†’ Special Features β†’ Yandex. Enable the "Show over other windows" option. In the battery settings, turn off the power saving for the application.
How to get back Google Assistant after Alice is installed?
Go to Settings. β†’ Annexes β†’ Default applications β†’ Voice assistant and select Google. If you don't have a point, do it. ADB-Adb shell cmd assistant set-default-assistant com.google.android.googlequicksearchbox/.googleapp.AssistActivity
Does Alice work on Xiaomi’s global firmware (e.g. Europe)?
Partially, on some global firmware (EEA) Alice may not appear on the list of assistants. Solutions: Use ADB-Method (method 3) Install Russian firmware (requires unlocking the bootloader) Wait for Yandex updates with support for global versions.
Can I assign Alice as the default assistant on POCO F5?
Nana POCO F5 (and other new models on the MIUI 14) Alice supported, but may be required: Update the Yandex app to version 23.12+. Use it. ADB-command if the standard method did not work. disable Google Assistant in settings (Settings) β†’ Google β†’ Settings β†’ Google Assistant β†’ Shut down).

Conclusion: which way to choose?

The choice of method depends on the model of your Xiaomi and the version of MIUI:

  • πŸ“± For new models (Xiaomi) 13/14, Redmi Note 12) It is a standard method through settings.
  • 🎀 If you need voice activation, set it separately in the Yandex application.
  • πŸ–₯️ For global firmware or POCO use ADB-team.

Remember, after the MIUI update, the settings may reset – be ready to repeat the procedure. If Alice is critical to you, consider installing custom firmware with full support for domestic services (for example, MIUI EU or Pixel Experience).

πŸ’‘

The most reliable way is a combination of standard settings (Default Apps) + voice activation in the Yandex app, which guarantees Alice’s work from the button and voice.