How to call Alice by voice on Xiaomi: full instruction

Xiaomi smartphone owners often wonder how to integrate the smart assistant into everyday use of the device as effectively as possible. Despite the fact that the default Android system has Google Assistant, many users in Russia and the CIS prefer the voice assistant Yandex Alice for its better understanding of local context and accent. MIUI HyperOS has its own nuances that require careful adjustment.

The problem is that the standard β€œOK, Google” function or power button call can conflict with the desire to use the services of Yandex. For a smartphone to respond to the phrase β€œListen, Yandex” or β€œAlice” at any time, even when the screen is locked, you need to perform a series of sequential actions, which will turn your gadget into a full-fledged smart home and multimedia control center.

In this article, we will take a look at all the activation methods available, from standard browser settings to advanced scenarios through the Mi Home app. You will learn how to get around the system limitations that sometimes hinder the background work of the assistant, and how to make interaction with the technology truly seamless. The right configuration will save you time and make using Android more comfortable.

Installation and basic settings of Yandex Browser

The foundation for the voice assistant on Xiaomi devices is the installation of the current version of the Yandex Browser application. This software is the main carrier of Alice technologies in the Android ecosystem. Without an installed and authorized browser, activation of the β€œListen, Yandex” function is impossible, since it processes voice queries.

Once you install the app, you need to open it and log into your Yandex ID account. This is a critical step, as your request history, subscriptions, and personal settings are only synchronized when you have authorization. In some cases, the system may request permission to access the microphone and geolocation – these rights must be granted.

Then you go to the browser settings, which are usually hidden behind an icon with three dots or bars in the bottom menu, find the partition that is responsible for voice functions, depending on the version of the software, it can be called Voice Opportunities or just Alice. Here you need to activate the switch that allows voice activation.

πŸ’‘

For stable operation of Alice, make sure that the battery settings for Yandex Browser are set to "No restrictions", otherwise the MIUI system can forcibly close the process in the background.

Importantly, the interface may vary slightly between versions of the MIUI shell. If you don't find the right item, search inside your browser settings. Keywords to search for "voice," "activation," "phrase." Once you turn on the feature, the system will ask you to say a check phrase to calibrate your voice recognition.

Activation of the function "Listen, Yandex" and access permission

The most common way to call an assistant is to use a special trigger phrase: the default in Yandex Browser is "Listen, Yandex" or simply "Alice." In order for this feature to work constantly, not only when the application is open, you need to turn on the option "Always listen" or "Activate from a locked screen."

When you first turn on this feature, Android will issue a system warning that the application will constantly use the microphone, which is standard operating system security procedure. You need to confirm your consent by clicking "Allow" or "Always Allow." Without this step, the assistant will "hear" you only inside the open application.

  • πŸ“± Open the settings of Yandex Browser and go to the voice assistant section.
  • πŸŽ™οΈ Activate the switch "Voice Activation" or "Listen, Yandex".
  • πŸ”’ In the system permissions window, select the "always allow" option to access the microphone.
  • πŸ—£οΈ Say the test phrase to make sure the assistant responds even when the screen is off.

β˜‘οΈ Alice activation check

Done: 0 / 1

Consider that a constant listener to a trigger phrase can slightly increase battery consumption. However, current algorithms are optimized so that the impact on autonomy is minimal. If you notice a quick discharge, check if other heavy processes using the microphone are running in parallel.

⚠️ Note: Some global versions of Xiaomi firmware with Google Play Services installed may have a conflict between Google Assistant and Alice when trying to call a button.

Using the power button to call Alice

Many users prefer to call the voice assistant not by voice, but mechanically by slamming the power button. On Xiaomi smartphones, this is implemented through the system function "Google Assistant", but we can reconfigure this gesture. To do this, we will need a third-party assistant application or use the built-in MIUI capabilities.

The first method is through the system settings, if your shell version allows you to select an assistant application. Go to Settings β†’ Additional settings β†’ Languages and input. Find the item "Digital Assistant" or "Assistance Application." In the list, select Yandex (if it shows up there) or the Browser. Now a long press of the power button will run it.

The second method is more robust for newer versions of HyperOS, where the choice of third-party assistant is limited. Automation comes to the rescue. You can use the standard Auto Tasks app (or third-party ones like MacroDroid) to assign an action to the long push of a button. The scenario will look like this: "If the power button is pressed β†’ Launch the Yandex application

The third option is to use widgets or shortcuts on the desktop, although this is less convenient than a button. You can place Alice's widget on the home screen or in the notification curtain. However, for hands-free experiences (such as driving), it is preferable to configure the hardware button or voice activation.

Call methodDifficulty setting upReliability of workImpact on the battery
Voice phraseLow.Tall.Average.
Power button (systemically)MediumDepends on the MIUI version.Low.
Screen labelLow.Tall.Low.
Headphones (Bluetooth)MediumMediumLow.
What to do if the power button calls Google Assistant?
If the system forcibly triggers Google when you press a button, try disabling Google Assistant in the settings of the Google application itself (Settings β†’ Google Assistant β†’ All settings β†’ Phone β†’ Google Assistant β†’ Turn off).

Integration with Xiaomi Mi Home Smart Home

For owners of the Xiaomi smart home ecosystem, it is important that Alice can control devices: light bulbs, sockets, robot vacuum cleaners. Direct integration occurs through the Xiaomi Smart Home skill in the Yandex application. This allows you to control the technique with voice without opening unnecessary applications.

The process of linking accounts is simple. Open the Yandex app (or Yandex Browser), go to Devices and click Plus to add a new device. Search for skills to find Xiaomi Smart Home (or Mi Home). Click Enable and enter the username and password from your Mi Account.

Once you have successfully logged in, all the devices added to the Mi Home app will automatically appear in the Yandex app, so you can rename them for ease of voice control, such as renaming Smart LED Bulb to Living Room Lamp to say, "Alice, turn on the living room lamp."

  • 🏠 Open the Yandex application and go to the Devices section".
  • πŸ”— Press the button"+" Choose the Smart Home Skill from Xiaomi".
  • πŸ”‘ Enter the data from Mi Account to synchronize.
  • πŸŽ›οΈ Check the list of devices and if necessary, change their names to more understandable ones.

It is important to understand that to work this link, the servers of Yandex and Xiaomi must be available. Sometimes when you change the region of your Mi Account (for example, from China to Global), the synchronization can get lost. In this case, you need to disable the skill in Yandex and connect it again. Also make sure that your smart home devices are cloud-based, and not only work on the local network.

Solving problems with recognition and background work

Aggressive battery optimization in the MIUI and HyperOS shells often causes Alice to stop responding to voice when the smartphone screen is turned off. The system "kills" the browser's background process to save power. To fix this, you need to manually configure exceptions.

Go to Settings β†’ Battery and Performance (or simply β€œBattery”). Find Yandex or Yandex Browser in the application list. In Activity Control or Energy Saving, select No Limits mode, which will prevent the system from forcibly stopping the application.

πŸ’‘

The No Limits mode in the battery settings is a critical setting for the stable operation of the voice assistant on Xiaomi. Without it, Alice will β€œdeaf” 10-15 minutes after turning off the screen.

Also check the permissions for the microphone. Sometimes, after updating the system, the rights may reset. Go to Settings β†’ Applications β†’ All applications β†’ Yandex β†’ Permissions. Make sure that access to the microphone is in the "Always" position. If it is "Only in use", voice activation with the screen off will not work.

⚠️ Warning: Don't set memory clearing (close all apps) as a habit if you want Alice to work instantly.Forced browser closure resets the voice-waiting module, and the next activation will take a few seconds instead of a moment.

Another common problem is poor Internet connection. Voice requests are processed on servers, so without stable Wi-Fi or mobile Internet, the assistant will not be able to execute the command. If the problem is only seen in certain places, check the quality of the network signal.

Alternative methods and management through the headset

If you use wireless headphones often, such as Xiaomi Buds or AirPods, you can call Alice through them. To do this, in the Bluetooth settings of a particular device (earphones), you need to find a button control point. Usually, double or prolonged pressing on the headphone touchbar can be assigned to "Call Voice Assistant".

Because we have set up Yandex as the primary assistant (or if the system allows you to choose), it will activate when you press the headphones, which is extremely convenient in transport or on a walk when you can't get your phone out, and the voice will be transmitted through the microphone of the headset, which often provides better recognition in noisy places.

You can also use the My Teams widget in Yandex, and you can create a script that triggers a sequence of actions, such as the I'm Home command that can simultaneously turn on the lights (via a smart home), start the music, and open the navigator, which takes voice control to a new level of automation.

For advanced users, integration through Tasker or similar automation tools is available, which can trigger Alice by geolocation or time. However, for most users, the standard browser and system settings described above are enough.

Why can't Alice hear me when the phone is down?
In some Xiaomi models, the noise reduction microphone is located on the bottom or top edge, and when the screen is down, the sound can be silenced. In addition, the proximity sensor can block the activation, "thinking" that the phone is in your pocket. Try to change the position of the device or turn off "mode in your pocket" in the lock settings, if this is permissible.
Can I turn off Google Assistant completely so that I don’t get in the way?
Yes, you can't completely remove it, as it's an Android system component, but you can turn it off. Go to Google Settings -> Settings for Google Apps -> Search, Assistant and Google Lens -> Google Assistant -> All settings -> Phone -> Google Assistant and turn off the switch. This will free up the power button and voice activation for other services.
Does Alice work without internet on Xiaomi?
No, it takes an Internet connection to recognize voice and execute commands. The basic functions of the phone (calls, alarm clocks) can work offline, but it's the intelligent processing of the request that happens in the cloud. Without the network, you'll see a connection error message.