How to turn on the voice assistant Alice on the Xiaomi phone by default

Owners of Xiaomi, Redmi and Poco smartphones often face the desire to replace the standard Google Assistant with a more adapted service from Yandex for the Russian-speaking user. Integration of the voice assistant into the Android system allows you to control the gadget, run applications and search for information without touching the screen, which significantly improves the comfort of operation. However, unlike some other shells, MIUI does not allow you to simply choose a third-party service in the basic settings, requiring a number of additional manipulations.

The setup process is not complicated, but it requires care, since the security system HyperOS or MIUI can restrict access rights for third-party applications. You will need to install the current version of Yandex or a separate application Yandex with Alice, and also correctly configure permissions. Only then you can activate the assistant call through a long press of the power button or voice command.

In this article, we will take a closer look at all the integration steps, including hidden system settings, working with Adb in difficult cases, and solving typical problems with software conflicts. You will learn how to make Alice run when you click on the Home button or voice request, rather than the standard service from Google, which will allow you to fully personalize your smartphone to your own habits.

Preparation of the device and installation of necessary components

The first step is to ensure that all the required files are available on your Xiaomi device. The basic condition of work is to install the main Yandex application, since it contains the voice assistant module. In some cases, the functionality may be limited if you use an outdated version of the software, so before you start setting up, go to Google Play or AppGallery and check for updates.

It's important to understand the difference between just a search bar and a full assistant. To work properly, you need to have Alice Mode activated in the app. Once installed, open the app, tap the microphone icon and make sure the interface has changed by suggesting that you talk to the assistant. If that hasn't happened, there may be limited features available in your region or your account.

⚠️ Note: Some global versions of the firmware MIUI There may be aggressive energy saving algorithms that force Yandex’s background processes to close, which causes Alice to stop responding to voice commands after unlocking the screen.

To work smoothly, you need to give the application extended permissions. Go to Settings → Applications → All applications, find Yandex and select Other permissions. You should allow all requested accesses, especially those related to microphone and location, without which geolocation and search for nearby objects will not work.

☑️ Checking before setting up

Done: 0 / 4

Customize Alice through the Android system menu

The official method of replacing the assistant is available in most modern versions of Android, on which the Xiaomi shell is built. First, you need to open the system settings of your smartphone. Find a section that may be called “Apps”, “Apps and Notifications” or “Additional”, depending on the version of MIUI or HyperOS.

Inside the settings menu, find the Default Apps option. In some localizations, it is hidden in the App Management submenu or is available through a Settings search (enter “default”). You need the Digital Assistant or Assistant section, where you choose Google Assistant or No by default.

Click on this, and the system will offer a list of available assistants. If you installed and configured the Yandex app correctly, the list should appear Yandex or Alice. Choose this option. Then, if you press the Home button (if it is touch-sensitive) or swipe from the corner of the screen, it will be the voice assistant from Yandex.

  • 📱 Open your smartphone settings and type the word “assistant” in the search».
  • ⚙️ Go to the Default Application Selection for Digital Assistant.
  • ✅ Select “Yandex” from the list instead of Google.
  • 🔊 Check the work by activating Alice in the standard way.

It is worth noting that on some Xiaomi models with a heavily modified shell, this item may be missing or inactive, in which case the system blocks the change of priority service at the firmware level, which is done to deep integrate Google services, on which the stability of many Android system functions depends.

📊 What is the best way to call an assistant?
Long press of the power button
Voice command
The button on the screen
Swipe from the corner of the screen

Activation through a long press of the power button

One of the most convenient features is calling Alice the power button. In Xiaomi smartphones, this feature is originally reserved for Google Assistant. To reassign it, you will need to take advantage of the capabilities of the Yandex application itself, since the MIUI system settings often do not give you a direct choice of third-party service for this button.

Open the Yandex app and go to your profile (human icon or avatar). Find the Settings section and then the Voice Functions section. There should be the option to "Start at the power button" (or similar wording). The system will ask you to enable special features (accessibility) for the Yandex application. You will need to click on the link to the special features settings, find Yandex and allow it to access.

Settings → Advanced settings → Special features → Yandex → Include

Once this permission is enabled, the button interception mechanism will work. Now, if you press the lock button long enough, the screen will respond with Alice's call. It is important to understand that there may be a slight delay at the time of pressing, since the system handler first activates, which sends the command to the Yandex application.

⚠️ Note: When you activate special features for Yandex, the system can issue security alerts. This is the standard Android response to request permissions to access actions on the screen.

If the standard method doesn't work, you can try disabling Google Assistant in Google's own settings. Go to Google's settings, select "Settings for Google Apps," then "Search, Assistant, and Google Lens" → "Google Assistant" → "Phone" and disable "Google Assistant" to release the power button, and the interceptor from Yandex will work guaranteed.

Using the Button Mapper app to customize

If Xiaomi’s built-in methods and Yandex’s own settings don’t get the desired result, third-party button reassignment tools come to the rescue. One of the most reliable tools is the Button Mapper app, which allows you to reprogram the actions of volume buttons, power buttons and even touch-sensitive navigation buttons.

After installing Button Mapper, you will need to give the application permissions via Adb or through the special features menu (less reliable, but easier). To work fully without root rights, you should use a computer and debug over USB. Connect your phone to your PC, enable debugging over USB in the Developer menu, and enter a command for granting permissions.

In the program interface, select the button you want to reassign, such as Power Button or Long Press Volume. As an action, select Launch App or Voice Search and specify Yandex, which will create a workaround that ignores the system limitations of MIUI.

  • 🔧 Install the Button Mapper app from Google Play.
  • 🔌 Connect your smartphone to your computer to configure rights through ADB (recommended).
  • 🎚️ Select the desired button and the action "Start the application».
  • 🤖 In the list, select Yandex or Alice.

Using such tools gives flexibility, but can consume additional battery power, as the application must constantly hang in the background and monitor the status of the buttons. On devices with less than 4 GB of RAM, this can lead to more frequent unloading of background tasks.

What if the Button Mapper doesn’t see the power button?
On some newer versions of Android, Google restricts third-party apps from accessing the power button for security reasons, in which case, try reassigning a double-click on the volume button — almost equivalent to a replacement that works more stable.

Voice activation without touch (Hotword detection)

The most popular feature is activation with the phrase “Listen, Yandex.” In order for it to work on Xiaomi constantly, you need to adjust the background work correctly. Unlike Google, which is deeply integrated into the system, Yandex needs permission to constantly record sound, which is a critical security parameter.

Go to the settings of the Yandex app, the Alice section. Find the "Voice Activation" item and turn it on. The system will train your voice. Say a few phrases in silence so that the algorithm remembers the timbre. After that, the phone will constantly listen to the air, waiting for the keyword.

A critical point for Xiaomi owners is to set up energy saving. MIUI is known for its aggressive process killer. Go to Settings → Battery and Performance, find Yandex and set up the No Limits mode. Also, pin the application on the list of recent tasks (locks) so that it does not unload when you clear memory.

Setup parameterWhere to find out.Recommended value
Auto-startSettings → Applications → PermissionsIncluded.
Working in the backgroundSettings → BatteryNo restrictions.
Access to the microphoneSettings → ConfidentialityAlways allowed.
NotificationsSettings → NotificationsImportant/All

If voice activation stopped working after the firmware update, check if the permissions reset. Often after the HyperOS update, the system resets the rights to background work to save energy, and the battery setting procedure has to be repeated.

💡

For maximum autonomy with voice activation enabled, turn off the voice response function in Alice's settings if text output on the screen is enough for you. This will save battery power.

Typical Problems and Conflicts

When you set up, you often have Alice running but not hearing anything, or she's being interrupted by Google, which is a classic conflict between two active assistants, and the solution is to shut down the competitor completely. Go to Google's settings. → Turn it off completely, not just change your language.

Another common problem is the lack of sound when Alice responds. Check the media and alarm settings separately, as in MIUI they are adjustable regardless of the overall volume. Also make sure that the Yandex application itself does not have text only or no sound mode.

If the app crashes when you try voice input, try clearing the cache. Go to Settings → Apps → All apps → Yandex → Memory and click Clear Cache. Don't confuse it with Clear All, otherwise you'll have to re-authorize and customize your preferences.

⚠️ Note: When using third-party launchers (for example, Nova Launcher), the standard gestures of calling the assistant may stop working, in which case the call is set up already in the settings of the launcher itself in the "Gesturals" section».

Sometimes the problem lies in outdated Google Play Services components. Make sure all Google system services are updated through the Play Market store, as Yandex uses Android system libraries for speech recognition and voice synthesis.

💡

The main reason Alice is out of business at Xiaomi is aggressive battery optimization, and the “No Limits” mode solves 90% of the problems with a sudden microphone shutdown.

Frequently Asked Questions (FAQ)

Can I remove Google Assistant completely so it doesn’t get in the way?
Complete removal of the Google Assistant system without root rights is impossible, as it is part of Google services, but it can be completely disabled in the settings, and then it will stop intercepting buttons and voice commands, giving way to Alice.
Why can't Alice hear the command when the screen is off?
Most likely, the Yandex application was unloaded from memory by the MIUI energy saving system. Be sure to set up auto-start and remove background restrictions, and also keep the application fixed in the menu of running tasks.
Does Alice run on older versions of Android (below 8.0)?
On very old versions of Android, functionality may be limited. Android 8.0 and higher is recommended for stable voice assistant and word activation. On older systems, only manual activation through the icon is possible.
Will Alice work if the internet is off?
Basic commands, such as turning on an alarm clock, timer, or calculator, can work offline, but searching for information, navigation, and complex queries requires an active Internet connection.
How do you make Alice respond with the voice of another person?
In the Yandex app settings, go to Alice's profile, where you can choose voices (e.g. Oksana, Yermil, Fedor), and select your favorite option, and the assistant will change the timbre of speech in all dialogues.