How to install Alice instead of Google Assistant on Xiaomi Redmi

Owning a Xiaomi or Redmi smartphone opens up wide customization opportunities for the user, but the standard behavior of the Android operating system often dictates its rules. By default, the system seeks to use Google services as a priority, which is expressed in the constant active listening to the phrase "Ok Google" and calling the assistant on the menu button. For the Russian-speaking user, the functionality of Yandex Alice often turns out to be more useful and adapted to local realities, navigation and media content.

The process of replacing one voice assistant with another does not always go smoothly due to the aggressive policy of optimizing the battery in the shell of MIUI or HyperOS. The system can independently disable background processes, considering them harmful, which leads to the inoperability of the function "Alice, turn on." In this article, we will discuss in detail the algorithm of actions that will make the voice assistant from Yandex the main one in the system.

You'll need to take a few steps, from basic application setup to profound changes in system resolutions. Ignoring any step, especially the energy saving, can get you to zero. Stable operation depends on the right configuration of startup parameters.

Primary installation and basic configuration of the application

The first and obvious step is to install the current version of the Yandex application or a separate Yandex application with Alice from the official Google Play store or GetApps. After installation, you need to log in to your account, since it stores the history of dialogues and personal scripting settings. Without logging in, the functionality will be severely limited.

Then you run the built-in voice assistant wizard, and the app itself will prompt you to activate the voice activation function, and at that point, the system will request access to the microphone. It is critical to give permission to use the microphone in "Always" mode, otherwise Alice will not be able to hear the command (wake up) when the smartphone screen is turned off or locked.

Inside the app settings, find the voice activation section, and you can choose a wake-up phrase like "Listen, Yandex" or "Hi, Alice." It's also recommended that you set up a specific user's voice recognition so that the assistant only responds to your command and ignores outside conversations or TV in the background.

  • πŸ“± Download the Yandex or Yandex application with Alice from a trusted source.
  • πŸ” Sign in to your account to synchronize data and settings.
  • πŸŽ™οΈ Provide all permissions requested, especially access to the microphone.
  • βš™οΈ Get training in voice activation in the assistant settings section.

⚠️ Warning: If the app closes immediately after installation or doesn’t respond to the power command, check if you have an outdated version of Android installed (below 7.0), as current versions of Alice may require newer libraries.

β˜‘οΈ Preparation for the replacement of an assistant

Done: 0 / 4

Appointing Alice as the system's primary voice assistant

So that Alice opens when you press the Home button or swipe from the corner of the screen, you have to change the Android system settings. In pure Android, this is done through the settings menu, but in the MIUI shell, the path can be slightly hidden. You need to go to the system settings section and find the default application management item.

Find Apps β†’ Settings β†’ Default Apps β†’ Voice Assistant (the path may vary slightly depending on the firmware version). In the list that opens, you will see Google Assistant and, if installed correctly, Yandex. Choose the latter option. Now the system will try to run it.

However, Xiaomi smartphones often encounter conflict with the proprietary function "Google Assistant", which is built deep into the launcher. If simple menu selection is not enough, you will need to disable the standard service. To do this, go to Settings β†’ Google β†’ Settings for Google apps β†’ Search and Assistant β†’ Google Assistant and deactivate the switch.

πŸ“Š Which activation method is more convenient for you?
The button on the screen
Voice team Alice
Swipe on the home button
Shaking the phone

Once the priority has been changed, the system can issue a pop-up warning that the third-party app will gain access to personal information.This is Android's standard security procedure, confirming that the selected assistant will handle your voice requests. Confirm the action to make the changes effective.

  • πŸ” Go to the default application settings in the system.
  • πŸ”„ Choose Yandex as your primary voice assistant.
  • ❌ Disable the built-in Google Assistant through Google Settings.
  • βœ… Confirm the change of access rights in the system dialogue.

Bypassing the MIUI and HyperOS energy saving restrictions

The most common problem faced by Redmi and Poco owners is the "killing" of background processes. The aggressive MIUI algorithm believes that Alice's constantly running microphone and network activity are wasting charge, and forcibly shuts down the application. To prevent this from happening, you need to manually configure auto-start.

Go to the Safety app (green zipper icon) that is preinstalled on all smartphones of the brand. Find the Permissions β†’ Auto Run. In the list, find the Yandex or Yandex app with Alice and activate the switch. This will give the system a signal not to block the start of the application after rebooting.

Next, you need to configure the battery mode for this particular application. Go to Settings β†’ Applications β†’ All applications β†’ Yandex β†’ Battery (or Energy Saving). Select the option "No restrictions." If you leave the value "Energy Saving" or "Smart Limitation", the system will unload the assistant from memory periodically, and it will cease to respond to voice.

Setup parameterRecommended valueLocation on the menu
Auto-startIncluded.Security β†’ Permits
Battery modeNo restrictions.Settings β†’ Applications β†’ Battery
Locking in memoryLocked.Menu of running applications

⚠️ Warning: Setting β€œNo Limits” mode may slightly increase battery consumption in standby mode, as the microphone will be constantly active to listen to the key phrase.

What if the system shuts down the application anyway?
If Alice turns off even after all the settings, try to fix the application in RAM. Open the menu of running applications (bottom-up swipe and retention), find the Yandex window, pull it down until the lock appears and release. This will forcefully leave the process in memory.

Customization of activation by button and gestures

Voice activation is convenient but not always available (for example, in a noisy place or when you need to keep quiet). On Xiaomi smartphones, you can reassign long-term pressing of the power button or the home button (if it is touch-sensitive) to call Alice. However, the standard means of the system can often only choose Google Assistant.

To solve this problem, you can use third-party utilities such as Button Mapper or MacroDroid available in the app store. These programs allow you to reassign a physical action (for example, double pressing the volume button) to run a specific application or execute a command. In the case of MacroDroid, you can create a macro: "Trigger: Shake β†’ Action: Launch the Yandex application."

It’s also worth checking the launcher’s settings. In some versions of HyperOS, you can select a swipe assistant from the bottom corner of the screen. Go to Settings β†’ Additional β†’ Button Management (or similar path) and check if there’s an option to select an app for a gesture. If the standard Google Assistant has been disabled before, the system can suggest a replacement.

  • πŸ”˜ Use mapper apps to reassign volume buttons.
  • πŸ–οΈ Set up gestures in the launcher for a quick call to the assistant.
  • πŸ“² Consider using desktop widgets for quick access.
  • πŸ€– Create a macro in MacroDroid for activation by shaking.

πŸ’‘

Use the Yandex widget on the home screen. Click on the microphone icon right in the widget β€” this is the fastest way to activate Alice without voice commands and reassign buttons.

Integration with smart home and multimedia

One of the main reasons for the move to Alice is its excellent integration with the Yandex Smart Home ecosystem. Unlike Google, which may not support many local Russian brands of smart sockets and light bulbs, Alice manages them natively. Once installed, make sure that your devices are added to the Yandex app.

Alice is also preferred for managing multimedia, such as Yandex.Music, and she can include tracks by name, genre or mood, and stream audio to Yandex.Station or other speakers in the home. Google Assistant in the Russian region often has difficulty finding local content or requires complex settings through YouTube Music.

It's important to note that you can set up a scripting function, "I'm at home," which will turn on the lights, play music and talk about the weather at the same time. On Xiaomi, this works consistently if the background conditions described in the previous sections are met. Deep integration allows you to use the phone as a full-fledged remote control.

If you use Android TVs with Google Assistant built in, switching to Alice on your smartphone will create an interesting situation: the phone will understand Russian commands better, and the TV will remain in standard settings. In this case, you can use the broadcast function (Cast) from phone to TV, controlling the content voice over your smartphone.

πŸ’‘

The main advantage of Alice on Xiaomi is seamless work with Russian services and a smart home, which compensates for the need to manually adjust the background work.

Typical Problems and Conflicts

Despite the correct setup, users may find themselves in a situation where when calling the assistant still starts Google. This often happens after updating the system or the Google Play Services app itself. In this case, resetting the default application settings helps. Go to Settings β†’ Apps β†’ All Apps β†’ (I have three dots) β†’ Reset application settings.

Another common problem is that Alice "stutters" or thinks long before answering. This can be due to an unstable Internet connection or VPN. Voice assistants require a constant connection to the server to process requests. If you have a VPN enabled, try adding an exception for Yandex domains or disabling it while using the assistant.

Conflicts can occur with other applications that use the microphone, such as voice recorders or instant messengers with voice messages. If Alice stopped hearing the command, check if the device is occupied by another application.

⚠️ Note: When you reset your app settings, you will lose all notification and permission personalization for all programs.

  • πŸ”„ Reset your default app settings if Google returns.
  • 🌐 Check the Internet and turn it off. VPN quirky.
  • 🧹 Regularly clean the cache of the Yandex application for stability.
  • πŸ“ž Make sure the microphone is not occupied by another active app.
The Secret Method for Advanced
If nothing helps, you can use it. ADB-Google Assistant Freeze Command: pm disable-user --user 0 com.google.android.apps.googleassistant. This is a radical method that requires a PC connection.

Final recommendations on the use of

Replacing the in-house assistant with an alternative is a step toward personalizing your Xiaomi Redmi, and while it takes a little bit of time to set up the power-saving permissions and exceptions, the result is worth it. You get an interface that's tailored to local services, music and navigation.

Don’t forget to check Yandex’s updates periodically. Developers are constantly improving their speech recognition algorithms and adding new skills. New versions often optimize resource consumption, which is especially important for budget smartphone models.

Use Alice's potential to go from setting alarm clocks and timers to managing your smart home to finding information, and the more you use your assistant, the more you understand your intonation and preferences, becoming a truly personal assistant in your pocket.

Can I remove Google Assistant from my phone?
Complete removal of the system component of Google Assistant without root rights is impossible, as it is part of the services of Google Play. However, it can be completely disabled in the settings, which hides its icon and prevents startup. Complete removal requires complex manipulation of ADB, which can disrupt the operation of other services of Google.
Why can't Alice hear the command when the phone is down?
This may be due to proximity sensor settings or energy savings. Make sure the voice activation settings include the option "Always working" or "Switched off." Also check if the speaker is covered with a case.
Does replacing the assistant affect the speed of the smartphone?
When set up correctly (no limits and autorun), the impact on speed is imperceptible, but if the system is constantly trying to unload the heavy Yandex application from memory and run it again, it can cause micro-freezes of the interface, so setting up the power saving is critical.
Does Alice work without the internet?
Basic functions such as setting an alarm clock, a timer, opening apps, or turning on a flashlight work offline, but finding information, navigating, turning on music, and complex dialogues require an active network connection.