Are you tired of the intrusive voice assistant that loudly announces the caller's name every time a call comes in?The MIUI contact voice function can be useful in some situations - for example, when you're busy and can't look at the screen. But for most Xiaomi, Redmi or POCO users, this option becomes an annoyance, especially in public places or at night.
Fortunately, there are several ways to disable voice alerts about a calling subscriber, whether through standard MIUI settings or hidden settings or third-party apps. In this article, we will discuss all the current methods for different firmware versions (from MIUI 12 to MIUI 14), including solutions for cases where the option is gray and inactive.
Important: Some methods require superuser rights (root), but we have highlighted a separate section with safe alternatives. If your Xiaomi runs Android 13/14 with the latest version of MIUI, start with the first method - it is the easiest and requires no additional manipulation.
Method 1: Disconnect via call settings (MIUI 12β14)
The most obvious and safe method is to use the built-in settings of the Phone app, which works on most modern Xiaomi devices, including the Redmi Note 11/12, POCO X5, Xiaomi 13/14 and other models with MIUI 12-14.
Instructions:
- Open the Phone app (the tube icon on the home screen).
- Click on the three dots in the top right corner and select Settings.
- Go to Calls β Voice Alerts (or Voice Incoming in Older Versions).
- Turn off the switch next to the caller's name or Voice prompts.
- Save the changes and restart the phone (optional but recommended).
If the voice alert is missing or inactive (grey), this means that your device uses an alternative voice mechanism β move to the next method.
βοΈ What to do if the option is inactive
Method 2: Set up the Xiaomi voice assistant (XiaoAI)
On many Xiaomi devices, the phone app is not responsible for naming, but the built-in voice assistant XiaoAI (or Google Assistant on global firmware), which can automatically voice incoming calls even if you have disabled the option in your call settings.
To deactivate the function:
- π± Open the XiaoAI app (Mic-Icon) or find it in Settings β Annexes.
- π Go to Settings. β Voice alerts.
- π« Turn off items Voice incoming calls and Smart reminders.
- π If there is no option, reset the assistant settings through the Warehouse. β Reset.
Google Assistant can be used instead of XiaoAI on global firmware.
- Open Google Assistant (long press on the Home button).
- Click on the profile icon β Settings β Assistant.
- Select Phone β Calls and messages and turn off voice incoming calls.
π‘
If you still hear voice prompts after you turn off XiaoAI, check the Special Opportunities settings (Section Method 4).
Method 3: Use ADB-Teams (for experienced users)
If the standard methods do not work, you can resort to ADB-And it's a deep-tuning tool for Android, which is suitable for root-enabled devices, but requires a computer connection.
Step-by-step:
- Download and install ADB Tools on PC.
- Turn on USB Debugging on your phone: Settings β About Phone β MIUI version (click 7 times), then go back to Settings β Additional β For Developers.
- Connect your phone to your PC and execute in the command line:
adb shell settings put global tts_enabled_for_calls 0
adb shell settings put secure tts_enabled 0If you still have voice alerts after completing commands, try:
adb shell pm disable-user --user 0 com.miui.voiceassistβ οΈ Note: Disconnect XiaoAI through ADB It can cause some system functions to crash, like voice search or alarm clocks:
adb shell pm enable com.miui.voiceassistMethod 4: Set up special features
In some versions of MIUI, voiceovers are managed through the Special Features section, a technique that is particularly relevant for users with visual problems who have voice prompts enabled.
How to turn it off:
- Go to Settings β Special Opportunities β Hearing.
- Find the Voice prompts or Action Voice and turn them off.
- If there is a separate section Calls - deactivate the option to voice incoming.
On some devices (POCO X3, Redmi 9) you may also need to turn off TalkBack:
- π Go to Settings. β Special facilities β TalkBack.
- π Turn off the master switch.
- π± Reboot the phone.
What if TalkBack doesnβt shut down?
Method 5: Remove system applications (root required)
If you're willing to take drastic measures and you have root rights, you can completely remove the voice-over system components, which is irreversible and can cause your phone to run in an unstable way, so only use it as a last resort.
Which applications can be removed:
| Title of the component | Package name (package name) | Effects of removal |
|---|---|---|
| XiaoAI Assistant | com.miui.voiceassist | Voice assistant will disappear, but voice commands for the camera and alarm clock may break |
| MIUI TTS Engine | com.miui.tts | All voice prompts of the system, including navigation, will stop working |
| Google Text-to-speech | com.google.android.tts | Voiceover in Google apps (Maps, Translator) will stop working |
Use Root Explorer or the ADB command to remove:
adb shell
su
pm uninstall -k --user 0 com.miui.voiceassistβ οΈ Warning: Removing system packages may result in a cyclical phone reboot or inability to update MIUI through OTA. Before deleting, create a backup copy through TWRP Or Mi Flash Tool.
Additional advice and frequent problems
If none of the methods worked, check the following points:
- π² Update. MIUI: In older versions (below). MIUI 12.5) the voice calls may have worked through other mechanisms. β Updating the system.
- π Check the ringtone: Some custom tunes contain built-in voiceovers. Try setting a standard signal.
- π± Reset settings: In extreme cases, reset your phone settings (Settings) β Additionally. β Resetting), but donβt forget about backup.
If the problem persists, it may be regional, for example, on Chinese firmware (China ROM), the voice of calls can be hard-stitched into the system, in which case only the flashing to the global version of MIUI will help.
π‘
On China ROM, it is often impossible to turn off voice calls in standard ways, and the solution is to flash them to a global or European version of MIUI.