How to Remove Voice Voice Name When Calling Xiaomi: A Complete Guide

Are you tired of your Xiaomi or Redmi shouting out a subscriber name loudly every time a call comes in?This feature, designed for convenience, often becomes a source of embarrassing situations - especially in public places or at work. Fortunately, you can turn off voice alerts in a few steps, but the ways depend on the version of MIUI and the device model.

In this article, we’ll look at all the current methods for removing voiceovers, from standard settings to hidden developer settings, why the feature can turn on on itself after an update, how to deactivate it for individual contacts, and what to do if the standard methods don’t work, and how to return voiceovers if you change your mind.

Important: Instructions are checked on MIUI 12-15 (including global and Chinese firmware versions), and if you have an older version of the system, some menu items may differ, as we’ll mention.

Why does Xiaomi voice names when calling?

The Text-to-Speech (TTS) feature was added to MIUI as part of the accessibility system, originally intended for people with visual impairments, but has become the default feature on some models over time, and here are the key reasons why your phone can talk:

  • πŸ”„ Firmware Update: After switching to a new version MIUI (For example, from 13 to 14) the settings are reset and the voiceover is turned on automatically.
  • πŸ“± Smartphone model: On some devices (Redmi Note 11, Poco) X5, Xiaomi 13: Activated out of the boxΒ».
  • 🎧 Connected headphones: When using a Bluetooth headset or wired headphones, the system can duplicate voice notifications.
  • πŸ”§ Third-party applications: Some launchers (e.g, POCO Launcher) or call programs (like Truecaller) have their own voice settings.

Interesting fact: on Chinese versions of MIUI, voice alerts are often in Mandarin, even if the system language is Russian, which is because the feature was originally developed for the domestic Xiaomi market.

πŸ“Š Xiaomi Smartphones Call Names When Calling?
Yeah, and it's annoying.
Yeah, but I like it.
No, it never turned on.
Sounds like it, but only with headphones.

Method 1: Disconnecting through call settings (main method)

The easiest way to remove voiceover is to use the phone's standard settings menu, which works on 90% of devices with MIUI 12-15:

  1. Open the phone application (pipe icon).
  2. Click on the three dots in the top right corner and select Settings.
  3. Go to Calls β†’ Voice notifications (or voiceovers on some models).
  4. Turn off the slider next to the item Voice the name of the contact.

If you have a MIUI 14/15, the path may be slightly different.

Settings β†’ Applications β†’ Phone β†’ Notifications β†’ Voice Alerts

Make sure you have the latest version of the phone app"|Check if the headphones are connected (they can activate voiceover)|Reboot your phone after the changes|Try calling from another test device-->

⚠️ Attention: On some firmware (MIUI 12.5 for Redmi 9) the voice notifications item may not be available. In this case, try method 2 or method 4.

Method 2: Deactivation through special features settings

If the voiceover of the names is not disabled through the phone menu, the problem may lie in the system accessibility settings.

  1. Open the Settings. β†’ Special facilities.
  2. Select text to speech (Text-to-Speech).
  3. Click on the Settings icon (cog in the upper right corner).
  4. Turn off the option to voice the names of calling subscribers.

On MIUI 13/14, the path can look like this:

Settings β†’ Additional β†’ Special. features β†’ Text in speech β†’ System settings
MIUI versionThe Way to TTS SettingsNotes
MIUI 12–12.5Settings β†’ Special. opportunities β†’ Text in speechIt may need to be rebooted.
MIUI 13–14Settings β†’ Additional β†’ Special. opportunities β†’ Text in speechThe option may be called "Voice prompts."
MIUI 15 (Beta)Settings β†’ System β†’ Special. opportunities β†’ SpeechNew interface, but the logic is the same.

πŸ’‘

If the voiceover still works after TTS is turned off, check the settings of the Google app (Voice Assistant section), sometimes system and third-party speech synthesis services conflict.

Method 3: Disconnect for specific contacts

You don't want to turn off voice acting completely, but you need to remove it for individual people? MIUI has a hidden priority contact feature:

  1. Open the Contacts app.
  2. Select the contact you need and click Edit.
  3. Scroll down to the Additional (or More) section.
  4. Click Calls and Messages β†’ Notification settings.
  5. Turn off the voice name option (or voice alert).

This method doesn't work on all models -- for example, the Poco F4 and Xiaomi 12T are available, but the Redmi 10 may not. If you don't have an option, try creating a contact group with voice-over disabled:

  • πŸ‘₯ Create a new group in Contacts (e.g., "No voiceovers").
  • πŸ”• Add the necessary contacts.
  • πŸ“΅ In the group settings, turn off notifications or set silent mode.
Why does the voiceover return after the update?
When installing a new version of MIUI, the system resets some of the availability settings to factory-based.This is due to Xiaomi's policy of service compatibility. To avoid re-enablement, after the update: 1. Check TTS settings immediately. 2. Turn off automatic updates to the Phone app in Google Play. 3. Back up the settings through Settings β†’ About Phone β†’ Backup.

Method 4: Reset the settings of the Phone application

If voice acting is not disabled through the interface, the problem may be in the cache or application data.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find the Phone (or Contacts) app and select it.
  3. Click Warehouse β†’ Clear the data and Clear the cache.
  4. Reset the device.

⚠️ Attention: Cleaning the application's data Phone will reset your call history! Pre-export it through Settings β†’ System system β†’ Backup.

After the reset, check if the voiceover is back on. If so, it's a system service level problem, and you'll need method 5.

πŸ’‘

Resetting the phone app is a last resort, so before you do that, try simply reinstalling the app updates via Google Play.

Method 5: Use of ADB (for power users)

If standard methods don’t work, you can turn off voice acting via Android Debug Bridge (ADB), which requires a computer and basic command line knowledge.

Instructions:

  1. Turn on Developer Mode on your phone: go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, install ADB Tools, and execute the command:
adb shell settings put secure tts_enabled_in_calls 0

To check the current state of voiceover use:

adb shell settings get secure tts_enabled_in_calls

If the command returns 1, voice is turned on, 0 is turned off.

What if the ADB does not recognize the device?
1. Install the official Xiaomi drivers USB Drivers from the manufacturer's website. 2. Check that the developer settings include Debugging by USB (safe-haven). 3. Try another one. USB-connection (preferably original cable). 4. Reboot your phone and PC. If the problem persists, use wireless debugging: adb tcpip 5555 β†’ adb connect IP_phone address:5555

Additional Advice and Frequent Mistakes

Even after disabling voiceovers, users are facing a return of the feature, and here are the key reasons and solutions:

  • πŸ”„ Update MIUI: After installing a new firmware, check the settings. TTS manually -- they're dropped.
  • πŸ“² Third-party launchers: POCO Launcher, Nova Launcher or Smart Launcher can have their own voice settings.
  • 🎡 Music apps: Services like Spotify or Yandex Music sometimes conflict with the system TTS. Try to disable notifications in these apps.
  • πŸ”Š Google Assistant: If you have a voice assistant on, it can duplicate voice. Turn it off via Settings. β†’ Google β†’ Settings for applications β†’ Search, helper and voice.

If none of these methods worked, maybe the problem is regional settings. Some Xiaomi firmwares tie voiceovers to the language of the system.

  1. Change the language to English (Settings β†’ Additional settings β†’ Language & input)
  2. Disable voiceover (now called Announce Caller ID).
  3. Get the Russian back.

FAQ: Frequent questions about the voiceover of names on Xiaomi

Can I turn off voiceover only for incoming calls, but leave it for the alarm clock?
The alarm voice is controlled separately through the Clock app. Go to the alarm settings β†’ Sound β†’ Text to Speech and turn off the option. This does not affect the phone call settings.
Why does she come back after a few days?
This is due to background synchronization of MIUI settings with Xiaomi servers. To prevent automatic activation: Turn off sync in Settings β†’ Xiaomi Account β†’ Sync. Delete the Settings application data (Settings β†’ Applications β†’ Settings β†’ Storage β†’ Clear data).
My Xiaomi doesn't have a "voice name" option in the settings. What do I do?
You probably have outdated or custom firmware. Try: Update MIUI to the latest version via Settings β†’ About Phone β†’ System Update. Install an alternative calling app (like Google Phone). Use the ADB method.
Voiceover only works when the headphones are on. How do you turn them off?
This is a separate setting for Bluetooth devices. Turn it off like this: Connect your headphones. Open Settings β†’ Connected devices β†’ Settings gear next to your headphones. Turn off notifications or reading messages.
Can I change the voice to another voice?
Yes, but the choices are limited to system voices. MIUI. To change: Go to Settings β†’ Special facilities β†’ Text to speech. Select icon settings. β†’ Voice. Download additional voices (if available for your language) Some firmware can be used to install third-party voices. TTS-engines (e.g. eSpeak), but this requires root rights.