Xiaomi smartphone owners often face the dilemma of choosing between the built-in Google Assistant and the more adapted for the Russian-speaking user voice assistant from Yandex. MIUI or its modern version of HyperOS is by default deeply integrated with Google services, making switching unobvious to the untrained user. However, the functionality of Yandex Alice is many times superior to the competitor in terms of Russian speech recognition, smart home management and navigation on local services.
The replacement process does not require root rights or complex flashing of the device, but involves a number of specific settings in the Android system. You will not just install the application, but reassign system calls so that the voice assistant responds to the command “OK, Google” or prolonged pressing of the power button, which will completely eliminate the dependence on American services in everyday use of the smartphone.
It’s important to understand that a complete replacement of the system assistant can have its nuances in working with some third-party applications. However, for 95% of Android smartphone use cases, Alice will become a much more convenient and “smart” companion. In this article, we will take a detailed look at all the stages of configuration, from basic installation to advanced automation through scripts.
Device preparation and application installation
The first step is to install the main application correctly, which contains a voice assistant. Don’t rely on pre-installed versions, as they often have an outdated voice module.
Once installed, you need to log in to your Yandex ID account. It is the account binding that gives you access to personalized scripts, Plus subscriptions and request history. Without this step, the assistant will work in a basic mode, devoid of most useful features.
⚠️ Note: When installing, make sure you download the official app from the Yandex developer. LLC. Third-party modifications may contain malicious code or may not work properly with system calls. MIUI.
Once logged in, the app can request multiple permissions to access the microphone, geolocation, and contacts. To make the navigator and voice search work, these permissions are mandatory. If you restrict access rights, Alice may not hear your request or be able to plot a route.
☑️ Checking before setting up
It’s also worth noting that for the stable operation of the voice activator (“Listen, Alice”), it is necessary that the background work of the application is not limited to the energy saving system. Xiaomi is famous for aggressive battery optimization, which can “kill” processes in the background.
Setting up Alice as the main assistant in Android
For Alice to answer system calls, she needs to be assigned as the primary assistant in operating system settings, and the path to this menu may vary slightly depending on the Android version and the MIUI shell, but the logic remains the same.
You need to go to the smartphone settings menu, find the app section, and select "Default Apps," and that's where the global assignment of services for different system activities takes place.
In the list of available options, find the option “Assistant” or “Digital Assistant.” By default, Google will be listed there. Click on this item and select “Yandex” or “Yandex.Alice” in the list that opens. If there is no such item in the list, make sure that the application is updated to the latest version.
Once selected, the system may issue a warning that a third-party assistant may access some data. This is standard Android security procedure. Confirm the action to make the changes effective. Now, when you call the assistant by the system (for example, a swipe from the corner of the screen, if this feature is supported by the launcher), Alice will start.
| Function | Google Assistant | Yandex Alice | Commentary |
|---|---|---|---|
| Speech recognition | High (English) | Maximum (Russian) | Alice better understands context and slang |
| Management of the house | Google Home | Yandex Smart Home | Local ecosystem is more convenient in Russia |
| Navigation | Google Maps | Yandex Maps | Traffic jams and details in Russia more precisely at Yandex |
| Integration with services | Global | Local (Cinema Search, Music) | Depends on the region of use |
💡
If the voice is not activated after changing the assistant, try clearing the cache of the Google app to reset its priority in the system.
Activation of voice start and power button
One of the most popular features is to run a voice or button assistant. Unlike the iPhone, where Siri is built into the kernel, in Android we customize this through a combination of system features and the capabilities of the app itself.
To activate the phrase "Listen, Alice" or "Alice, turn on..." go to the settings of the Yandex application itself. Find the "Alice" section and select "Voice control." Here you need to activate the switch and receive voice training for better recognition.
With the power button, things are more complicated on Xiaomi. In stock firmware, a long push of the button is often reserved for a Google Assistant call.
- 📱 Go to Settings. → Additional functions → Buttons (or Settings) → Special facilities).
- 🔍 Find the option “Running voice assistant” or “Pushing and holding the power button».
- ⚙️ Select “Yandex” in the list instead of Google.
If your version of MIUI doesn’t have a direct choice of a third-party assistant for the power button, you’ll need a third-party button reassignment app, such as Button Mapper, that allows you to assign a specific application or action to a long press of any button.
⚠️ Note: On some global versions of Xiaomi firmware, the power button assistant function can be tightly tied to Google, in which case using Button Mapper is the only solution.
What if the button doesn’t work after the update?
Using scenarios for automation
The real power of replacing Google with Alice is revealed by using scripts. Unlike Google Assistant, which requires knowledge of complex commands, Alice allows you to create chains of action through the Yandex app.
You can set up a "I'm at home" script that, when activated by voice, automatically turns on Wi-Fi, brightens the screen, and launch your favorite playlist in Yandex Music, eliminating the need to do these things manually every time.
To create a script:
- 🗣️ Open the dialogue with Alice and click on the Scripts icon (or find it in the app menu).
- ➕ Click Add Script and select the Start Condition (voice command, time, geolocation).
- ✅ Add actions: launch the application, send a message, change the settings of the phone.
An example of a complex scenario is, "Alice, I'm sleeping," the phone goes into "Do Not Disturb," the alarm goes on at 7:00, the lights in the smart bulb go off, and after 30 minutes, a quiet white noise turns on, which makes Xiaomi and Alice a full-fledged life management center.
💡
Scenarios allow you to turn one voice command into a dozen automatic actions, saving time and battery power.
Solving conflicts with Google Assistant
Even after setting up, there can be situations where the system tries to start the old assistant, which often happens when using the "Ok Google" function or when connecting a Bluetooth headset, and a conflict between two active assistants can cause the phone to vibrate but not respond.
To minimize Google interference, go to the Google app settings on your phone. Find the Google Assistant section and turn off all the activation options there: Hey Google, Lock Screen Access, Headphone Use, which will free up the ether for Alice.
Also worth checking is the Google Lens settings (Lens).In some versions of MIUI (long-click) on the search bar or in the Google widget, it is the Lens or Assistant that calls. Replace Google widgets with Yandex widgets on the desktop to avoid random (activation).
It is impossible to completely cut Google out of the system without losing functionality (for example, the Play Store) on global firmware, but it is quite possible to minimize its presence.
Frequent problems and methods of their elimination
Users may find Alice "deaf" or stop hearing commands after a while, most often because the MIUI system forcibly closes the background processes to save energy.
To solve the problem, go to Settings → Applications → All Applications → Yandex. Select Activity Control (or Charge Saving) and set “No Limits.” Also, in the multitasking menu (swipe up and pause), find Yandex, click on three dots, and select “Secure” (lock icon).
Another problem is de-synchronizing your account, so if Alice doesn't recognize your voice, try using the voice control settings to select "Teach again." Write down the phrases in a quiet environment, articulating the sounds clearly.
⚠️ Note: If after all the settings the phone still starts Google, check if you have a third-party launcher that has its own priorities for calling the assistant.
Don’t forget to update Yandex regularly.The company is constantly improving recognition algorithms and adding support for new commands. The old version may not work properly with new versions of Android.