How to remove voice alert when calling Xiaomi Redmi Note 9: 5 working ways

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.

📊 You're using a standard dialer. MIUI third-party?
Standard (MIUI)
Google Phone
Truecaller
Other
I don't know.

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:

  1. Open the Phone app (the tube icon on the home screen).
  2. Tap on three points (⋮) in the upper right corner and select Settings.
  3. Go to Sounds and Vibration (or Call Settings in some versions).
  4. 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

Done: 0 / 4

⚠️ 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:

  1. Open the Settings. → Special facilities.
  2. Select the section "Hearing" (or "Sound and vibration").
  3. 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 versionThe path to settingsNotes
MIUI 12Settings → Special. capabilities → Hearing → Voice promptsThe option may be called voice incoming
MIUI 13/14Settings → Additional → Special. capabilities → SoundReboot required to apply changes
MIUI for India (IN)Settings → System → Language and input → Voice assistantYou 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.

  1. Go to Settings → Applications → Application Management.
  2. Find the Phone app (or com.android.dialer) and tap on it.
  3. Select Warehouse → Clear the cache and Reset the settings.
  4. 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:

  1. 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 0
adb shell pm disable-user --user 0 com.android.tts

Reboot 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?
1.Install the latest Xiaomi drivers USB Drivers from the official website. 2. Check that the Debugging by Device option is included in the Developer Menu. USB (Security settings. 3. Try another one. USB-cable (preferably original). 4. Reboot your phone and PC.

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:

  1. Open a new application and provide all the necessary permissions.
  2. Set it as the default app for calls.
  3. 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 settingsRepeat method 2 or method 4 (ADB).
Application conflict (e.g. Truecaller)Clear the cache of the problem app or delete it.
System services failurePerform 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.

FAQ: Frequent questions about voice alerts on Redmi Note 9

Can I turn off voice alerts for individual contacts only?
The standard MIUI dialer doesn't have this feature, but the Truecaller app allows you to configure individual contact notifications: open contact card → Notification management → disable name voice.
Why did the MIUI 14 update come back?
Xiaomi sometimes resets special features settings with major updates. Check Settings → Special features → Hear and re-disable. If you don't have an option, use ADB.
Will the ADB work on the Redmi Note 9 Pro?
Yes, adb shell settings put secure tts_enabled 0 universal for all devices on MIUI. However, on the Redmi Note 9 Pro (models) joyeuse/curtana) You may need to further disable the com.miui.tts package.
Can I return voice alerts if I need them?
If you've disabled them through the settings, just turn the slider back on. ADB, The commands are: adb shell settings put secure tts_enabled 1 adb shell pm enable com.android.tts Then reboot the phone.
Will resetting to factory settings help?
Reset will delete all user data, but does not guarantee to disable voice alerts, as they can be enabled by default in your version of MIUI. After reset, check the settings on method 1 immediately.