How to turn off the voice alert β€œRinging [name]” on Xiaomi: all ways

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:

  1. Open the Phone app (the tube icon on the home screen).
  2. Click on the three dots in the top right corner and select Settings.
  3. Go to Calls β†’ Voice Alerts (or Voice Incoming in Older Versions).
  4. Turn off the switch next to the caller's name or Voice prompts.
  5. 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

Done: 0 / 5

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.

  1. Open Google Assistant (long press on the Home button).
  2. Click on the profile icon β†’ Settings β†’ Assistant.
  3. 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:

  1. Download and install ADB Tools on PC.
  2. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (click 7 times), then go back to Settings β†’ Additional β†’ For Developers.
  3. 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 0

If 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.voiceassist
πŸ“Š Which method did you try first?
Through the phone settings
Disable XiaoAI/Google Assistant
Used. ADB-team
I haven't tried it yet.

Method 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:

  1. Go to Settings β†’ Special Opportunities β†’ Hearing.
  2. Find the Voice prompts or Action Voice and turn them off.
  3. 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?
If the phone has stopped responding to touch after TalkBack is deactivated, make a gesture with two fingers down the screen and hold for 3 seconds. Then look in the menu for "Switch off TalkBack" and confirm the action.

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 componentPackage name (package name)Effects of removal
XiaoAI Assistantcom.miui.voiceassistVoice assistant will disappear, but voice commands for the camera and alarm clock may break
MIUI TTS Enginecom.miui.ttsAll voice prompts of the system, including navigation, will stop working
Google Text-to-speechcom.google.android.ttsVoiceover 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.

FAQ: Frequent questions

Why did the MIUI update reappear?
When you upgrade, some settings are reset to default values. After you install the new version of MIUI, check: Phone Settings β†’ Calls β†’ Voice Alerts. Special features β†’ Hearing. XiaoAI or Google Assistant settings. If the option is active again, turn it off and restart the phone.
Can I turn off voiceovers only for specific contacts?
Yes, but not through the standard MIUI settings. You'll need: Install a third-party call app (like Truecaller or ExDialer). In the app settings, find the Voice section and set exceptions for individual contacts. The standard Phone app doesn't have that feature.
Voiceover only works for unknown numbers. How do I turn it off?
This feature is called Unknown Call Voice, and it's turned on separately. To deactivate it, open Phone β†’ Settings β†’ Calls. Find the Unknown Callers (or Only announce unknown callers in English firmware). Turn off the switch. If there is no item, check the XiaoAI settings (Security β†’ Unknown Calls).
After the voice-over was turned off, voice dialing was lost.
Voice dialing and voice calling are often controlled by the same module (XiaoAI or Google Assistant). To return only voice dial: Turn back XiaoAI or Google Assistant in the settings. Open the assistant app and go to Settings β†’ Voice input. Activate Voice dial, but leave voice calling disabled.
My Xiaomi doesn't have Voice Alerts in the settings. What do I do?
That means your firmware uses an alternative voice-over mechanism: πŸ” Check the XiaoAI settings (Section Method 2). πŸ“± Install a third-party call app (such as Simple Dialer) and disable voiceovers. πŸ”§ Use it. ADB-If nothing helps, please include your phone model and version. MIUI In the comments, we will help you find a solution.