How to turn off voice alert when calling on Xiaomi: all working methods

Why Xiaomi Smartphone Is Voiced Incoming Calls and How to Fix It

Are you tired of intrusive voice-activation every time someone calls you? The feature of voice-over a subscriber's name or phone number when calling you is a standard MIUI firmware option, which is activated by default on many Xiaomi, Redmi and POCO models. This feature can be useful for people with disabilities or in situations where you can't look at the screen (for example, while driving).

In this article, we’ll look at all the ways you can turn off voice alerts when you’re calling in, from standard MIUI settings to hidden developer settings. The instructions are relevant for MIUI 12, MIUI 13, and MIUI 14 devices (including HyperOS), and Android versions 11 to 14. If you’re using custom firmware or global/Chinese MIUI, some menu items may be different β€” we’ll mention that too.

Before you go into settings, make sure that the problem is with the system function, not with a third-party application. For example, some launchers (such as POCO Launcher) or spam blocking programs (such as Truecaller) have their own voice mechanisms, in which case you need to turn off voice in the settings of a particular application.

Method 1: Disabling voice alerts in standard MIUI settings

The most obvious and safe method is to use the built-in MIUI settings, which are available on most devices, but the location may vary depending on the firmware version.

  1. Open the Settings app (the gear icon on the home screen or in the app menu).
  2. Go to the Sound and Vibration section (some models may call it Sound or Sound and Vibration).
  3. Scroll down to the Incoming Calls block and select Voice Call Alert.
  4. Move the slider to the off position or uncheck (depending on the version of MIUI).

If your menu doesn’t have a Call Voice Alert, try an alternative route:

  • πŸ“± Settings β†’ Annexes β†’ Phone. β†’ Notifications β†’ Voice alerts
  • πŸ”Š Settings β†’ Special facilities β†’ Rumor β†’ Voice prompts when calling

β˜‘οΈ Pre-switch check

Done: 0 / 4

On some models (such as the Xiaomi 12T or Redmi Note 11 Pro+), this option may be hidden under additional options.

πŸ’‘

If you still hear your voice after you turn it off, check the settings of the Google Contacts or Mi Contacts app, and sometimes the voiceover is turned on separately.

Method 2: Using Do Not Disturb mode to selectively shut down

If you only need to turn off voice alerts at certain hours (e.g. at night) or for specific contacts, you can use the Do Not Disturb (DND) feature, which does not remove voice alerts completely, but allows you to flexibly manage voice voice voice voice voice alerts:

  1. Open Settings β†’ Sound and vibration β†’ Do not disturb.
  2. Activate the mode by moving the slider to the position On.
  3. Click the Schedule and set a time frame (for example, from 23:00 to 8:00).
  4. In the Exceptions section, select Calls and set up rules: πŸ”• Allow calls from: All/Favorites/Nobody πŸ“ž Repeated calls: Off (to avoid voiceovers when called again)

Note that in Do Not Disturb mode, not only voice alerts, but other notifications can be blocked. To avoid this, select Only Audible Alerts in the DND settings and turn off Voice Tip.

πŸ“Š How often do you get annoyed by voice alerts when you call?
Constantly.
Only at night.
Sometimes in public places.
I'm not worried about it.

Method 3: Disconnection through special features settings

In some versions of MIUI (especially older models like the Redmi 5 or Mi A2), voice alerts are tied to special features to deactivate them:

  1. Go to Settings. β†’ Special facilities.
  2. Select the Hearing section (or the Vision and Hearing section on some devices).
  3. Find the option Voice prompts when calling or Voice incoming calls.
  4. Turn it off by moving the slider or unchecking the tick.

If there is no item in this menu, try an alternative way:

  • 🎧 Settings β†’ Special facilities β†’ Hearing settings β†’ Voice assistant for calls
  • πŸ—£οΈ Settings β†’ Additionally. β†’ Voice control β†’ Voice-over of challenges
What if there is no β€œspecial opportunity” section?
On some devices (e.g., POCO X3 Pro), this section may be called Universal Access or Additional Features. If there is no option, try resetting special features to standard: Settings β†’ System β†’ Reset β†’ Reset special features.

Important: On devices with MIUI for the European Region (EEA), some special features may be limited due to privacy policy.

Method 4: Reset the settings of the Phone application (if standard methods do not work)

If voice alerts are not turned off through the settings menu, the problem may lie in the failure of the configuration of the system application Phone, in which case it will help to reset its parameters to factory:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. In the list, find the Phone app (can be called Phone or Contacts and Phone).
  3. Click on it, then select Warehouse.
  4. Slip the Clear Data button and confirm the action.
  5. Reset the device.

⚠️ Note: The phone will delete the call history and can reset individual settings (e.g., quick dial or favorite contacts). We recommend pre-exporting your call history through Google Contacts or third-party utilities like Call Logs Backup & Restore.

After the reboot, check if the voice alert has disappeared. If the problem persists, move on to more radical methods.

Method 5: Disconnect via Developer Settings (for power users)

If all previous methods failed, you can try deactivating voiceovers through the developer’s hidden settings, a method that requires caution, as improper changes can cause the phone to malfunction.

First, activate the developer mode:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row until you become a developer!

Now, follow the following steps:

  1. Return to the main settings menu and open the Additional β†’ For Developers section (or System β†’ Developer settings).
  2. Scroll down to the Media or Sound block.
  3. Find the option to turn off notification sounds when calling or Disable call ringtone voice (on English firmware).
  4. Activate it by ticking it.

If you don’t have this option, try finding the Audio routing or Sound modifier option and manually disable Call announcement.

⚠️ Note: On some devices (Xiaomi 13 Ultra, Redmi) K60 Pro) Changes in developer settings can result in resetting security certificates (e.g., for Google Pay or banking applications.

πŸ’‘

Changes in developer settings are not always saved after the MIUI update. If the voiceover returns after the firmware update, repeat the procedure.

Method 6: Remove the Voice Assistant system application (root only)

On some Xiaomi devices, a separate system application, com.miui.voiceassist or com.xiaomi.voiceassistant, can be removed, but only if you have root rights or unlock the bootloader.

Instructions for users with root:

  1. Install a file manager with root support (such as Root Explorer or FX File Explorer).
  2. Go to /system/priv-app/ or /system/app/.
  3. Find folders with VoiceAssist, MiuiVoiceAssist or similar names.
  4. Remove them or rename them (e.g., adding.bak at the end).
  5. Reset the device.

For users without root, an alternative is to disable the application via ADB:

adb shell pm uninstall -k --user 0 com.miui.voiceassist

⚠️ Warning: Removing system applications may lead to unstable phone operation, interface errors, or inability to obtain OTA-On devices with a locked bootloader, this method will cause a failure on the next update. MIUI, It's a completely reset, and you can only use it if other methods don't work!

The following is a summary table of how different devices work, based on user tests and may vary depending on regional firmware.

Model of the deviceStandard settingsSpecial opportunitiesDeveloper modeRoot is required.
Xiaomi 13/13 Pro (MIUI 14)βœ… Yes.❌ No.⚠️ Partially.❌ No.
Redmi Note 12 Pro+ (MIUI 13)βœ… Yes.βœ… Yes.βœ… Yes.❌ No.
POCO F5 (HyperOS)βœ… Yes.❌ No.⚠️ Partially.❌ No.
Xiaomi 11T Pro (MIUI 12.5)βœ… Yes.βœ… Yes.βœ… Yes.❌ No.
Redmi 10C (MIUI 12)❌ No.βœ… Yes.βœ… Yes.⚠️ Maybe.

If your model is not in the table, try the methods in order from the first to the last. On new devices (2023-2026) standard settings are usually enough, whereas on older devices (Redmi 8, Mi 9) you may need to use ADB or root.

Frequently Asked Questions (FAQ)

Why does the voice alert return after the MIUI update?
This is standard MIUI behavior: with major firmware updates, some settings are reset to factory settings. To avoid this, recheck settings in Settings β†’ Sound and Vibration β†’ Inbound calls after the update. You can also back up your settings via Mi Cloud (although this does not guarantee that all settings are saved).
Can I turn off voiceover only for unknown numbers, leaving it for contacts?
Yes, some versions of MIUI have this option: Open Settings β†’ Sound and Vibration β†’ Incoming Calls β†’ Voice Alert. Choose Contact Only or Eliminate Unknown Numbers. If you don't have this option, use spam blocking apps (like Truecaller) that allow you to flexibly configure notifications for different types of calls.
Voice alerts only work on headphones. How do you turn it off?
This problem is typical for devices with MIUI 14 and HyperOS, where the voiceover is tied to the sound profile. Try: Connect the headphones and open Settings. β†’ Sound and vibration β†’ Sound profiles. Select an active profile (e.g. Shared or Headphones). Turn off the voice prompts option in your headphones. If that doesn't work, reset your Bluetooth app settings via Settings. β†’ Annexes β†’ Application management β†’ Bluetooth β†’ Warehouse β†’ Clear the data.
After the voiceover was turned off, all the calls were gone.
This can happen if you accidentally disable system sounds. Return them like this: Go to Settings β†’ Sound and Vibration β†’ Incoming calls. Make sure the Call Melody slider is not in the No Sound position. Select any standard melody (e.g. MIUI Ring). Check if Do Not Disturb or Vibration mode is activated. If the sound is not restored, reset the device or reset the audio settings via Settings β†’ System β†’ Reset β†’ Sound settings β†’ Resets.
Is there a way to turn off voiceovers only for specific contacts?
There is no such feature in standard MIUI settings, but you can use a workaround: Open the Contacts app and select the contact you want. Click Edit β†’ Additional (or More). If you have an option, select No Sound or Vibration Only. Install a third-party call app (like Google Phone) where you can configure customized notifications.