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.
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:
- Open the phone application (pipe icon).
- Click on the three dots in the top right corner and select Settings.
- Go to Calls β Voice notifications (or voiceovers on some models).
- 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 AlertsMake 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.
- Open the Settings. β Special facilities.
- Select text to speech (Text-to-Speech).
- Click on the Settings icon (cog in the upper right corner).
- 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 version | The Way to TTS Settings | Notes |
|---|---|---|
| MIUI 12β12.5 | Settings β Special. opportunities β Text in speech | It may need to be rebooted. |
| MIUI 13β14 | Settings β Additional β Special. opportunities β Text in speech | The option may be called "Voice prompts." |
| MIUI 15 (Beta) | Settings β System β Special. opportunities β Speech | New 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:
- Open the Contacts app.
- Select the contact you need and click Edit.
- Scroll down to the Additional (or More) section.
- Click Calls and Messages β Notification settings.
- 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?
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.
- Open Settings β Applications β Application Management.
- Find the Phone (or Contacts) app and select it.
- Click Warehouse β Clear the data and Clear the cache.
- 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:
- Turn on Developer Mode on your phone: go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect your phone to your PC, install ADB Tools, and execute the command:
adb shell settings put secure tts_enabled_in_calls 0To check the current state of voiceover use:
adb shell settings get secure tts_enabled_in_callsIf the command returns 1, voice is turned on, 0 is turned off.
What if the ADB does not recognize the device?
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.
- Change the language to English (Settings β Additional settings β Language & input)
- Disable voiceover (now called Announce Caller ID).
- Get the Russian back.