Voice alerts for incoming calls on the Xiaomi Redmi Note 9 can be annoying, especially if you’re in a quiet place or prefer minimalist notifications. Unlike standard tunes, voice prompts (such as “Incoming Call from Mom” or “Subscriber: +79XX”) are often perceived as redundant. Fortunately, they can be turned off in several ways – both through the regular MIUI settings and using third-party tools.
In this article, we will look at all the current methods, from basic settings in the Phone menu to hidden developer settings and alternative launchers. We will focus on the nuances of MIUI 12/13/14 firmware, because the location of options may differ. If you encounter a problem that voice notifications return after a reboot, here you will find a solution.
Why is Redmi Note 9 calling incoming calls?
Xiaomi’s voice alert feature is originally built into MIUI firmware as part of accessibility services, and it is activated in three cases:
- 📱 Standard setting MIUI: On some regional versions of the firmware, the option is enabled by default (more often found in models for China or India).
- 🔊 Special Options Services: If you previously enabled features for the visually impaired (like TalkBack), the system could automatically activate voice prompts for calls.
- 📲 Third-party apps: Some dialers (like Truecaller or Google Phone) have their own voice settings for contacts.
On the Redmi Note 9 (models M2003J15SC/M2003J15SS), this feature is implemented through the system application com.android.dialer. Unlike flagship Xiaomi devices, where the option can be turned off in two clicks, here it sometimes “hidden” in the depth of the menu or requires additional manipulation.
Method 1: Disconnect via the settings of the “Phone” application
The most obvious method is to use the standard dialer settings, which are relevant for MIUI 12-14:
- Open the Phone app (the tube icon on the home screen).
- Tap on three points (⋮) in the upper right corner and select Settings.
- Go to Sounds and Vibration (or Call Settings in some versions).
- Find the option Voice Alerts (may be called Voice Inbox or TalkBack for calls) and move the slider to the “Off” position.
If there is no such item, check the section Special features in the main settings of the smartphone (path: Settings → Special. features → Hearing → Voice prompts).
☑️ Pre-switch check
⚠️ Note: Some firmware for Redmi Note 9 (e.g, MIUI Global 12.5.3) voice alerts may not be available in the dialer menu, in which case try method 2 or method 3.
Method 2: Deactivation through “Special Capabilities”
If voice prompts are not disabled through the dialer, they can be linked to system accessibility services to remove them:
- Open the Settings. → Special facilities.
- Select the section "Hearing" (or "Sound and vibration").
- Find the options: 🔇 Voiceover of names (for contacts) 📞 Voice prompts when calling 🤖 TalkBack (If enabled, turn it off completely!)
Turn off all associated sliders and reboot the phone.
Important: If this menu doesn't have the right options, then voice alerts are managed at the firmware level, and only method 4 or 5 will help.
| MIUI version | The path to settings | Notes |
|---|---|---|
| MIUI 12 | Settings → Special. capabilities → Hearing → Voice prompts | The option may be called voice incoming |
| MIUI 13/14 | Settings → Additional → Special. capabilities → Sound | Reboot required to apply changes |
| MIUI for India (IN) | Settings → System → Language and input → Voice assistant | You may need to reset the dialer settings |
Method 3: Resetting the settings of the Phone application
If previous methods have failed, the problem may lie in the cache or dialer settings.
- Go to Settings → Applications → Application Management.
- Find the Phone app (or com.android.dialer) and tap on it.
- Select Warehouse → Clear the cache and Reset the settings.
- Confirm the action and restart the device.
After reset, check if the voice alerts have returned. If so, go to method 4.
💡
Before resetting, export your call history through the MIUI Backup app (Settings → Additional → Backup) to avoid losing your data.
Method 4: Using ADB to Deep Shut Down
For advanced users who are willing to work with ADB, There's a radical method, which is to turn off the voice system component. USB-cable.
Instructions:
- Turn on Debugging. USB phone-on: 📱 Go to Settings. → About the phone and 7 times tap on the version MIUI, activate the developer mode. 🔧 Back to Settings → Additionally. → For developers and enable debugging by USB.
Redmi Note 9
cmd
Terminal
adb devices(Your device should appear)
adb shell settings put secure tts_enabled 0adb shell pm disable-user --user 0 com.android.ttsReboot the phone.
⚠️ Note: Disabling the system component of com.android.tts may affect other functions, such as voice input or notification voice in some applications. If you experience problems after executing commands, return the settings with the command: enable adb shell pm com.android.tts
What if the ADB can’t see the device?
Method 5: Installation of a third-party dialer
If the standard methods don't work, the radical solution is to replace the standard Phone app with an alternative.
- 📞 Google Phone: Official Dialer from Google without voice alerts. Install from Google Play and assign default to Settings → Annexes → By default. → Phone.
- 🔍 Truecaller: has built-in spam blocking and flexible notification settings (including disabling voiceovers).
- 📱 Simple Dialer: Minimalist Dialer without unnecessary functions.
After installation:
- Open a new application and provide all the necessary permissions.
- Set it as the default app for calls.
- In the new dialer settings, find the Sounds/Notifications section and disable all voice-related options.
💡
Third-party dialers not only remove voice alerts, but also add useful features: call recording, spam blocking and integration with instant messengers.
What to do if voice alerts return?
Some Redmi Note 9 users complain that after a MIUI update or a device reboot, voice prompts reappear.
| Problem. | Decision |
|---|---|
| MIUI update resets settings | Repeat method 2 or method 4 (ADB). |
| Application conflict (e.g. Truecaller) | Clear the cache of the problem app or delete it. |
| System services failure | Perform a reset via Settings → System → Resetting → Reset all settings (without deleting data). |
If the problem persists, check to see if the phone has custom firmware (such as Pixel Experience or LineageOS) in which case voice alerts may be part of a modified system and will require firmware editing to disable them.