How to Make Alice the Primary Voice Assistant on Xiaomi

Modern Xiaomi smartphones running on the Android operating system use Google’s voice assistant by default. However, for Russian-speaking users, the Yandex ecosystem is often more convenient and functional due to deep integration with domestic services, music and a smart home. The standard procedure for replacing an assistant in the system may not be obvious, since equipment manufacturers often limit this possibility at the system setting level.

For Yandex Alice to become the main voice assistant, you will not only need to install the application, but also to properly configure system priorities, and in some cases, use additional utilities to reassign buttons. This will allow you to call the intelligent bot not only through the application icon, but also (long-term press) on the on button or swipe from the corner of the screen, as it is conceived by the manufacturer for a standard service.

In this guide, we’ll take a look at all the current integration options, from standard MIUI and HyperOS shell settings to advanced methods through ADB and third-party launchers, and learn how to bypass system constraints and make smartphone interactions as comfortable as possible, using the neural network’s capabilities to manage tasks, find information, and monitor IoT devices.

Preparation of the device and installation of necessary components

The first step to full integration is to install the current version of the Yandex application or a separate Yandex application with Alice from the official Google Play store or AppGallery. It is critical that you have an active Yandex ID account, as it synchronizes the history of requests, Yandex Plus subscription and smart home settings. Without authorization, the functionality will be severely limited.

After installation, you need to provide the application with advanced access rights. Android system on Xiaomi smartphones strictly controls the permissions, so it is worth manually checking that the assistant has access to the microphone, location and contacts. It is also recommended to enable auto-start for the application so that the system does not “kill” the process in the background to save battery power.

Note the operating system version. On the latest versions of Android 12, 13 and 14, the security mechanisms have become stricter, and some older reassignment methods may not work without additional manipulation.

☑️ Checking before setting up

Done: 0 / 4

An important nuance is the presence of a stable Internet connection at the time of initial setup. All voice commands are processed on servers, so without a network, activation of the main assistant functions is impossible. To work voice control through the power button on some Xiaomi models, the Yandex application is required to be launched at least once after the device is restarted.

Customize Alice through the Android system menu

Android allows you to change the default assistant app through a hidden or standard settings menu. On Xiaomi smartphones, the path to this menu may vary depending on the version of the MIUI shell or HyperOS. You usually need to go to Settings, then select Apps and find the Application Management item.

Some firmware versions have a separate default App item in the main settings menu. If you don't find it right away, search by settings by typing in "assistant" or "assistant." In the list that opens, "voice app" or "Digital assistant," you should choose Yandex instead of Google.

  • 📱 Open the smartphone settings and go to the Application section.
  • 🔍 Find the default App item (may be hidden in a three-dot menu).
  • 🎙️ Select the option Digital Assistant or Voice Input.
  • ✅ In the list of available options, mark Yandex.

If the standard path doesn’t work, which is common on global versions of Xiaomi firmware, you can try an alternative method through Google’s own settings. Go to the Google App settings, find the Google Assistant section, and try to change the app at Google Assistant, but this method doesn’t work on all devices because of the manufacturer’s security policy.

⚠️ Attention: On the shells MIUI 13/14 The assistant selection point can be hidden or blocked. If you do not see the opportunity to choose Yandex, this means that the manufacturer has prohibited direct replacement of the system assistant without using third-party means.

Use the Button Mapper app to reassign

Since direct replacement through system settings is often unavailable, the most reliable solution is to use specialized utilities such as Button Mapper.This app allows you to reassign the actions of volume buttons and power buttons, as well as create complex start-up scenarios. For the full operation of the program will require access rights through ADB (Android Debug Bridge).

The setup process starts with the Button Mapper installation from Google Play. Once launched, the app will ask for permissions for special features (Accessibility), you need to search the Button Mapper list of services and activate the switch. Without this step, the application will not be able to intercept the presses of physical buttons.

How to activate advanced features in Button Mapper?
Reassigning the power button or double pressing may require activation via computer using a command. ADB. Connect your phone to your PC, turn on debugging USB Enter the command: adb shell pm grant com.flar2.homebutton android.permission.WRITE_SECURE_SETTINGS. It's safe and reversible.

Next, in the program interface, select the button you want to use (for example, “Power button” or “Loud up”). Select the action “One tap” or “Double tap” and assign the launch of the Yandex application or a specific action “Voice search.” Some features, such as long pressing the power button, may require the purchase of a premium version of the application.

  • 📲 Download and install Button Mapper from the App Store.
  • 🔓 Activate permission for Special Opportunities in your phone settings.
  • ⚙️ In the application, select the desired button and type of pressing.
  • 🎤 Set the action “Run the application» → Yandex.

The advantage of this method is its versatility: it works on almost any Xiaomi model, regardless of the Android version. However, it is worth considering that the use of third-party programs to intercept buttons can minimize the battery consumption, since the system constantly polls the state of the keys.

Activation through “hot” phrases and lock screen

One of the most convenient ways to interact with Alice is to activate the voice command “Listen, Yandex”, which allows you to call the assistant without touching the screen, which is especially useful while driving or when your hands are busy, and this option is set up directly in the Yandex or Yandex application with Alice.

To turn on, open the app, go to the profile and select Settings → Head commands. Activate the “Listen, Yandex” option.** The system will prompt you to say a phrase several times to train your voice recognition model, which will significantly improve the accuracy of the response in noisy environments.

Setup parameterDescriptionRecommended value
Activation from the lock screenAllows a call without unlocking the phoneIncluded.
Teaching a phraseRecording a sample of user voiceI'll be sure.
“Only from the App” modeLimits the work to the background modeOff.
Answers without soundTextual conclusion instead of voiceIf you wish,

Importantly, activation from a switched-off screen or lock screen requires constant permissions to work in the background. On Xiaomi smartphones, an aggressive energy saving system can block listening to the microphone. To avoid this, fix the application in memory (swipe down in the menu of running applications → lock) and select No restrictions mode in the battery settings.

⚠️ Attention: Constantly listening to the microphone to activate the phrase increases battery consumption by about a half. 5-10% If autonomy is a priority, it's best to use activation by pressing a button or swiping.

Integration with smart home and MIUI widgets

The transformation of Alice into the main assistant opens up new opportunities for managing the smart home of Yandex. Unlike Google Assistant, which requires complex configuration of skills for Russian devices, Alice natively supports thousands of devices, from Yeelight light bulbs to Roborock robot vacuum cleaners.

Xiaomi’s MIUI and HyperOS screens can include quick access widgets. Add the Yandex widget to the home screen to run “I’m gone,” “Night,” or “Cinema” scenarios with one touch, making interaction with gadgets instantaneous without having to open the app and find the right button.

📊 What do you most often ask Alice?
Weather and news
Smart home management
Search for information
Switching on the timer or alarm clock

For deep integration, you can set up scripts in the Yandex app that will run automatically. For example, when you connect to a Bluetooth headset, Alice can greet you and suggest that you turn on navigation.

If you use Mijia devices that are not directly supported, you can try linking accounts through third-party gateways, but full-time support in the Yandex application already covers most popular brands represented in the CIS market.

Conflict resolution and resolution

During the setup process, users may encounter situations where Alice does not respond or stops working after a system update. A common problem on Xiaomi is the conflict between Google Assistant and Yandex when trying to call the button. If after setting up the Button Mapper, the power button still calls Google, check if the setup system has redefined after the security update.

Another common scenario is that Alice's response is not sounded, which could be because the media track (music) is drowning out the voice stream or the wrong output channel is selected. In the Yandex app settings, try changing the voice engine or resetting the voice settings.

  • 🔄 Resetting: If the assistant is not working properly, clear the cache of the Yandex application through the application management menu.
  • 🔋 Energy saving: Make sure that the security application (standard for Xiaomi) for Yandex is a work permit in the background.
  • 🎤 Microphone: Check if microphone access is blocked in Android’s global privacy settings.

💡

If Alice stopped responding to the command “Listen, Yandex” after the Android update, try retraining the phrase in the app settings. Voice models often get lost when you change the OS version.

In rare cases, you may need to completely reinstall components. Remove updates to the Yandex app, then install the new version again. It is also worth checking for system updates to MIUI, as new patches sometimes fix compatibility errors with third-party assistants.

Can you remove Google Assistant from Xiaomi?
Complete removal of the system component of Google Assistant without root rights is impossible and not recommended, as it can disrupt the operation of other system functions that depend on Google services. However, you can completely disable its activity by reassigning all buttons to Alice and denying access to the microphone in the application settings.
Why doesn't Alice manage some phone settings?
Unlike Google Assistant, which has deep system rights, Yandex Alice works within the sandbox application. It can not change system settings (brightness, Wi-Fi, Bluetooth) directly without using special plugins or click emulation, unless it is provided by official integration into MIUI.
Does Alice work without internet on Xiaomi?
Basic commands, such as opening apps, setting an alarm clock or timer, can work offline. However, speech recognition and complex queries require connection to Yandex servers. Partial operation without Internet must be activated separately in the voice assistant settings.
How to get Google Assistant back?
To return, just go back to the default settings of the App and select Google. If you used Button Mapper, just disable the reassignment rule you created or delete the profile in the mapper app itself.

💡

Successful replacement of voice assistant on Xiaomi requires a comprehensive approach: setting priority in the system, setting access rights and, if necessary, using third-party utilities to reassign buttons.