Voice alerts for incoming calls on Xiaomi Redmi can be useful in some situations β for example, when the phone is in your bag or you are in a noisy place. However, for most users, automatic messages like βSubscriber Ivanov is calling youβ or βIncoming callβ are annoying, especially if they sound too loud or inappropriate. Fortunately, MIUI has several ways to turn this feature off β both through standard settings and using hidden settings.
In this article, weβll look at all the current ways to remove voice prompts, including the differences between the Redmi Note 10/11/12, Redmi 9/10 and the flagships of the Redmi K series. Youβll also learn why alerts can return after a system update and how to prevent this. If you want to not just turn off voice, but fully personalize the audio of calls, hereβs a solution.
Why is Xiaomi Redmi calling incoming calls?
The voice alert feature was introduced in MIUI 10 as part of a smart integration with Xiaomi services, originally designed to:
- π Visually impaired people β voice helps identify the caller without visual contact with the screen.
- π Drivers β you can hear who is calling without being distracted from the road (although this is controversial from a safety perspective).
- π Older users who are easier to hear information.
However, the default feature is activated for all users, regardless of their needs. Moreover, in some regional firmware (for example, for India or China), voice prompts can be tied to the system applications com.android.incallui and com.miui.voiceassistant, which makes them difficult to disable by standard methods.
Interestingly, Redmi with Global ROM often delivers alerts in English, even if the system chooses Russian, because the Text-to-Speech (TTS) voice engine loads voice-over packets asynchronously, and not all languages are supported equally well.
Method 1: Disconnect via call settings (MIUI 12β14)
The easiest method is to use the built-in settings of the Phone app. It works on most Xiaomi Redmi models released after 2020 (including the Redmi Note 10 Pro, Redmi 11 Prime, Redmi K50 and others).
- 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 the section Sounds and vibrations when calling (or call settings in older versions).
- Find the item Voice Alerts or Voice the name of the caller and move the slider to the position "Off".
If there is no such item, then your model uses an alternative voice mechanism, in which case you should try method 2 or 3.
Item "Voice alerts" in the settings of the Phone|Update MIUI last-minute|Third-party launchers (they can block settings)|System language (some options are available only in English)-->
β οΈ Attention: On Redmi 9A/9C And other budget models, the item may be called Announce Calls (English version). If you do not see the Russian version, temporarily switch the system language to English in Settings. β Additionally. β Language and input.
Method 2: Deactivation through special features settings
If voice alerts are not turned off in the Phone app, they can be linked to a special feature service, a method suitable for MIUI 11-14 firmware and Redmi Note 8/9/10 models, where voiceover is managed at the system level.
Follow the instructions:
- Open the Settings. β Special facilities.
- Choose Voice Assistant or Text-to-Speech (TTS).
- Turn off the Call Incoming Calls slider or Call Announcement.
- If there is a Voice Settings item, go there and reset all settings to default values.
On some devices (e.g. Redmi K40) you may need to further disable MIUI Voice prompts in the same section. If the alerts continue to sound after the changes, restart the phone - sometimes the settings are only applied after the reboot.
Redmi Note 10/11/12|Redmi 9/9A/9C|Redmi K40/K50|Redmi 8/8A|Another model-->
| Xiaomi Redmi Model | The Way to Voiceover Settings | Notes |
|---|---|---|
| Redmi Note 10/11/12 | Phone β Settings β Sounds and vibrations β Voice alerts | On MIUI 13+, you may need to disable MIUI Voice Assistant separately. |
| Redmi 9/9A/9C | Settings β Special. features β Text in speech β Voice calls | On budget models, the option may not be available in the global firmware. |
| Redmi K40/K50 | Settings β Sound β Voice prompts | Flagship models allow you to adjust the voice (male / female) and volume. |
| Redmi 8/8A | Settings β System β Additional β Voice Assistant | Older versions of MIUI may require resetting TTS settings. |
Method 3: Reset TTS (Text-to-Speech) settings
If previous methods failed, the problem may lie in the failure of the Text-to-Speech (TTS), which is responsible for converting text to speech. This method is universal for all Xiaomi Redmi models, but requires caution β incorrect actions can lead to failure of other voice functions (for example, navigation in Google Maps).
Instructions:
- Open Settings β Applications β Application Management.
- Click on the three dots in the upper right corner and select Show System.
- Find the Google Text-to-speech Engine or MIUI TTS app.
- Select Warehouse β Clear data and Clear cache.
- Go back and do the same for the Android Accessibility Suite.
- Reboot the phone.
β οΈ Attention: After discharge TTS Voice commands in Google Assistant and other applications may stop working. To restore functionality, go to Settings. β System system β Language and input β Text to speech and select your preferred engine (Google recommends) TTS).
π‘
If voice alerts return after resetting the TTS, try installing a third-party voice engine, such as eSpeak or IVONA, and disable the system MIUI TTS in the special features settings.
Method 4: Disconnect via ADB (for advanced users)
If standard methods donβt help and voice alerts continue to sound, you can resort to debugging through ADB (Android Debug Bridge), which is suitable for users with unlocked bootloader or root rights, but requires caution β incorrect commands can disrupt the system.
You'll need:
- π» Computer with drivers installed ADB and Fastboot.
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 times press to activate the developer mode, then Settings β Additionally. β For developers β Debugging by USB).
- π USB-cable (preferably original).
Steps:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell settings put global call_announce_enabled 0- If it doesnβt work, try an alternative command:
adb shell pm disable-user --user 0 com.miui.voiceassistant- Reboot the phone.
These commands disable the system module for voiceover and Xiaomi voice assistant. If you want to return the function back, use:
adb shell settings put global call_announce_enabled 1
adb shell pm enable com.miui.voiceassistantWhat if the ADB does not recognize the device?
Method 5: Removal of system applets (root only)
If you have root rights (e.g., through Magisk), you can completely remove the modules responsible for voice alerts, which is irreversible and can lead to unstable system operation if done incorrectly. Use it only as a last resort!
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/priv-app/ or /system/app/.
- Find folders: MiuiVoiceAssist TTSService CallAnnounce (if any)
.bak
MiuiVoiceAssist.bak
Reboot the phone.
β οΈ Note: Removing system applets may disrupt other features such as: Voice search MIUI Launcher: Voice notifications in Google Assistant. Read text aloud in your browser or messengers. Before making changes, back up through TWRP or MIUI Backup!
π‘
If after removing the system applets, the phone began to work unstable, restore the original files from the backup or reflash the device through Fastboot.
What if the voice alerts returned after the update?
Many Xiaomi Redmi users are faced with voice alerts turning on again after the MIUI update, which is because the system resets some settings to default values to prevent the feature from returning:
- Turn off automatic MIUI update: Go to Settings β About Phone β System Update. Click on three points β Settings β Turn off Automatic Boot over Wi-Fi.
- Use App Ops to block permissions: Install App Ops (root or ADB required); Find Phone or MIUI Voice Assistant; Turn off Contact Reading permission for voice alerts.
- Create a task in Automate or Tasker: Set up automatic execution of settings put global command call_announce_enabled 0 after each update.
If you donβt want to opt out of updates, check your settings in Phone β Sounds and Vibrations after each update and turn off alerts again if necessary, and subscribe to thematic forums (such as 4PDA or XDA Developers), where users share scripts to automatically disable unwanted features after updates.