How to turn off voice when calling in Xiaomi: the complete guide

Many owners of Xiaomi, Redmi and Poco smartphones face an unexpected situation: when an incoming call or dial is received, the device begins to loudly pronounce the name of the contact or number. This feature, known as voice dialing or Caller ID, is designed to help users with visual impairment, but in everyday use it often becomes an annoyance, and it is especially awkward when the phone begins to shout out names on public transport or at a meeting, breaking the silence and attracting unnecessary attention.

With MIUI and the new HyperOS, different system components are responsible for this function, which often confuses users. Standard audio settings are not helpful here, because the problem lies deeper in specialized accessibility services or Google applications. Understanding where the switch is hiding will allow you to quickly return the comfort of using the gadget without unnecessary sound effects.

In this article, we will discuss all possible ways to eliminate intrusive voice, we will look at the settings of the system application “Phone”, the options for special features for people with disabilities, and even touch on the settings of third-party services Google, which may duplicate this feature, you will learn to manage the audio of calls at a professional level.

Reasons for the appearance of a voice during a call

The appearance of voice when calling on Xiaomi smartphones is rarely an accidental bug, most often the result of an activated feature that the user may have forgotten about or that turned on automatically after updating the firmware. The main culprit is usually Voice Dialer, which is part of the special features system, its primary goal is to help people with visual impairments, allowing them to control the phone without using the screen.

However, sometimes it’s not Xiaomi’s system that is responsible for voiceovers, but Google apps like Google Phone or Google Assistant. Recent versions of MIUI and HyperOS have a tendency to integrate Google services deeper into system processes, meaning that even if you turn off the feature in the accessibility menu, it can remain active in your Google account profile or in the phone app settings.

Also, it is worth considering that some third-party themes of design or modification of the interface may force to include audio notifications about caller ID. If you have recently changed the theme or installed plugins for the lock screen, the problem may lie in them.

  • 📞 System service "Voice dial" in the menu of special features is activated.
  • 🤖 Callers Name Voice feature is included in Google Phone app.
  • 🎧 Connected Bluetooth headsets can activate loud voice mode.
  • 🎨 Third-party design theme has built-in sound profiles.
Why does the voice appear after the update?
Often, after upgrading MIUI to a new version (like 13 to 14 or switching to HyperOS), some accessibility profiles are reset, and the system defaults to include useful features that were previously disabled.

Disconnection through special features settings

The most common method to remove voice is in the special features section, and that's where the master switch controls voice for interface actions and incoming calls, so you have to go to the basic settings of the device and find a section that's usually called Advanced Settings or Advanced Settings, and then select "Special Opportunities."

In the menu that opens, you're interested in the "Your Personalization" tab or just a list of system services. Find a service called Voice Dialer. It's important not to confuse it with Google Assistant or TalkBack, because these are different services. Once you log into the "Voice Dial" menu, you'll see a switch that's likely in the active position.

Turn off this switch. The system can request confirmation of action or warn you that the function will stop working. Agree to the changes. Some versions of MIUI require a device reset after the switch is turned off so that the changes take effect permanently, although most often the effect is instantaneous.

☑️ Checking availability settings

Done: 0 / 1

It's worth noting that the feature menu may also include "Password Voice" or "Touch Voice"; make sure that they're also turned off if you don't use them specifically; sometimes activating one accessibility feature can trigger adjacent options to be enabled, creating a complex sound problem.

Setting up the Google Phone application

If disabling the system voice dialing didn’t help, or if you use the standard Google Phone app (blue handset) instead of the proprietary MIUI app, you should look inside the dialer itself. This application has its own priorities and can ignore the system voice bans.

To access the settings, open the Phone app and click on the three dots in the top right corner of the screen. In the drop-down menu, select Settings. Then scroll down to Incoming Calls or Answers and Ends. This is where the callers name-voicing (Announce caller ID) option often hides.

Path to setup:


Phone -> Three Dots (Menu) -> Settings -> Incoming Calls -> Callers Name Voice

In this menu, you can choose when the phone should pronounce the name: "Only with the headphones connected," "Always" or "Never." For complete silence, select "Never" option. This action will turn off the voice engine specifically for the call app without affecting other accessibility features of the system.

💡

The Google Phone app has offline audio settings that prioritize MIUI system settings for incoming calls.

Managing through Google Assistant

The voice source may be Google Assistant itself, which has an incoming call notification feature that works regardless of your phone settings, and this is especially true if you have Continue Conversation or other smart features enabled.

To check this out, call the Assistant with a voice command or a long press of the power button. Go to the settings (profile icon or compass). Find the Notifications or Phone section. There may be a Calling Switch. If it's active, the Assistant will interrupt the ringtone with its voice.

Sound sourceWhere to look for settingsWhat's the name of the option?Recommended value
MIUI SystemSpecial opportunitiesVoice setOff.
Google PhoneApplication settingsVoiceoverNever.
Google AssistantAssistant settingsCall notificationsDisconnected.
Bluetooth headsetBluetooth settingsIncoming challengesPhone.

Note that the Assistant settings may sync with your account. If you have disabled the feature on your phone but it is turned on again, check the Assistant settings on other devices or in Google's web interface.

📊 What is the source of your voice?
MIUI System Voice Set, Google Phone App, Google Assistant, Third Party Theme/App, Don't Know/Other

Bluetooth settings and headsets

Special attention should be paid to the situation when voice only appears when Bluetooth headphones are connected or in a car. Many modern headsets have their own Caller ID function, which is not controlled by the phone, but by the firmware of the headset itself.

Go to Bluetooth settings, find your connected device, and click on the gear icon or arrow next to it. Check the Inbound Calls profile. Sometimes turning off that profile (leaving only Audio) solves the problem, but then you won't be able to answer calls with buttons on the headset.

⚠️ Warning: If you turn off the Inbound Calls profile in Bluetooth settings, you won't be able to use the control buttons on your headphones to reset or answer a call.The sound will go into the headphones, but the control will remain on the phone screen.

Also in some cars, the voice setting is in the Head Unit menu, in which case you need to look for the settings in the car itself, usually in the “Phone” or “Call Settings” section, and look for the “Caller Announcement” option.

Additional methods and resetting settings

If none of these things worked, maybe the problem is a software conflict or a system setting file corruption, and in those cases, resetting the phone app to factory settings helps, and it won't delete your contacts, but it will return all the call settings to their original state.

To do this, go to Settings → Apps → All apps. Find the list “Phone” (or “Google Phone”). Click “Memory” and select “Clean” (not to be confused with “Delete”, although in modern versions of Android it is often one action “Reset”). After that, the phone can behave as new in terms of call settings.

💡

Before resetting your app settings, make sure your contacts are saved to your Google account or SIM-card, although clearing the call cache usually does not affect the contact database.

In extreme cases, when the software glitch fails to be defeated, you can use safe mode. Load the phone in safe mode (usually pressing the switch off button, then pressing the “Switch off” button on the screen for a long time), If the voice is lost in safe mode, then the third-party application is to blame, which must be calculated by exclusion.

Frequently Asked Questions (FAQ)

Why does the voice read numbers instead of names?
This happens when the phone number is not stored in your phone book, the system sees an unknown number and dictates it with numbers, and to avoid this, you can even write temporary numbers into contacts or use identifiers that pull names from the database.
Can you make your voice quieter, but not completely shut it down?
There's no separate volume setting for Caller ID in MIUI, and the volume of the dictation is usually tied to the overall volume of the media or the call, and you can try to turn down the volume when you call with the volume buttons, but it will also change the volume of the melody of the call.
Does the device region affect the presence of this function?
Yes, in some regions (e.g. India or China), pre-installed versions of MIUI may have differences in the availability feature set. The Global version typically contains the full set of Google features, including the voice settings described above.
Will voice dialing work if the internet is turned off?
The MIUI voice set works offline because it uses local speech synthesizers. However, Google Voice Assistant features may require a network connection to recognize context, although the basic name announcement function usually works without a network, taking data from the local phone book.