Are you tired of missing important calls because you can't look at the screen? Or do you want a Xiaomi smartphone to tell the caller's name itself -- like in old button phones? In today's Android devices, this feature is hidden deep in the settings or not at all by default. But we've unearthed 5 working ways to get your Redmi, POCO or Mi to voice incoming calls, from standard MIUI tools to third-party applications with advanced capabilities.
In this article you will find:
- π Step-by-step instructions with screenshots for each version MIUI (12-to-14)
- π€ Google Assistant β no root and no complex manipulations
- π± Review of the 3 Best Call Voiceover Apps (Including Offline Mode)
- βοΈ Hidden chips that are not written in official documentation
- β οΈ Typical errors and how to avoid them (for example, why voice only works in headphones)
Important: on Xiaomi devices with pure Android (like POCO F5 running HyperOS), standard MIUI methods donβt work β we have prepared separate solutions for them. Also check if your antivirus or battery optimizer blocks the background work of voiceover applications!
1. Standard Voice Tips feature in MIUI (no apps)
The easiest way is to use the built-in MIUI feature that is found on most Xiaomi, Redmi and POCO smartphones, but it doesn't work on all models and firmware versions. Here's how to find it:
- Open the Settings. β Special facilities.
- Scroll down to the Hearing section and select Voice prompts (some firmware called Action Voice).
- Activate the Incoming Calls Switch.
- Click on Voice Settings to select the language, speed and tone of the voiceover.
β οΈ Attention: POCO X3 Pro, Redmi Note 10 and newer models may not be available in the Special Features menu.
MIUI version 12 or later |Model of smartphone older than 2020 |No custom firmware |Voice prompts feature in the settings-->
If the option is active but the voice is not:
- π Check the volume level for media (sometimes the voice is tied to this channel).
- π΅ Make sure that no Do Not Disturb Mode or Noise Mode is enabled.
- π Reboot your smartphone β sometimes the voice service will βhangβ after the update.
2.Configure via Google Assistant (works on all Android)
If the built-in MIUI is not available, use Google Assistant, which is universal and works even on POCO with HyperOS or Android One, and the main plus is that the assistant voice sounds more natural than the standard synthesizer.
Instructions:
- Install (or update) Google Assistant from Play Market.
- Open the app and go through the initial setup (if required).
- Say, βOK Google, remind me of incoming callsβ or βEnable voice calls.β
- Confirm permission to access the call log and microphone.
πΉ Additional settings:
- π£οΈ To change your voice, say, OK Google, change your voice".
- π To disable voiceover for specific contacts, add them to exceptions through the Assistant settings.
- π To work in offline mode, download the offline voice package in the language settings.
Google Assistant |XiaoAI (embedded in MIUI)|Siri (via synchronization)|Other |Not used-->
β οΈ Note: On some Xiaomi firmware Google Assistant may conflict with built-in XiaoAI Assistant:
1. Open Settings β Applications β Application Management. 2. Find XiaoAI and turn off auto-start. 3. Reboot your smartphone.
Third-party applications for voice calls (TOP-3)
If the standard methods didnβt work, install one of the specialized applications, and we tested dozens of options and selected the best 3 with support for Russian and minimal battery consumption.
| Annex | Features | Pluses | Cons |
|---|---|---|---|
| Speak Caller ID | Voices name/number, works offline, voice customization | πΉ Free version without advertisingπΉ Support TTS-engine | πΈ There is no Russian interfaceπΈ Xiaomi requires permission to access notifications |
| Call Announcer | Recognises contacts, filters by group, recording your own voice | πΉ Russian language in settingsπΉ Works on MIUI 14 | πΈ Paid version for advanced functionsπΈ Sometimes it slows down on weak smartphones |
| Who Is Calling? | Voice + pop-up window with photo contact, blocking spam | πΉ Integration with TruecallerπΉ Low battery consumption | πΈ Advertising in the free versionπΈ It takes a lot of permission. |
πΉ How to install and configure (as an example of Speak Caller) ID):
- Download the app from the Play Market.
- When you first start, give access to contacts, call logs, and notifications.
- In the settings (Settings) select: π£οΈ Voice β Russian (Russia) (or another language) π Volume β Max (if the voice is too quiet) π Call Types β Check out Incoming Calls and Outgoing Calls (if needed)
Start on Boot
π‘
If the app doesnβt voice calls in headphones, open its settings and turn on the Force Speaker option (or similar).
4. Hidden MIUI settings via engineering menu (for advanced)
On some Xiaomi firmware, the call voice function is hidden in the engineering menu, which is suitable for power users because it requires care. Wrong actions in the engineering menu can lead to a network failure or a smartphone reboot.
Instructions:
- Open the Phone app and enter the code ##36446337## (some models have code ##4636### running).
- Select the Hardware Testing β Audio section.
- Scroll to Ring Type and set the Voice value.
- Go back to the main menu and select Telephony β Call Settings.
- Activate the Voice Announcement option (if any).
β οΈ Note: After changes to the engineering menu:
- π Reboot your smartphone to make the settings apply.
- π‘ Check the quality of the connection β sometimes changing the settings of Telephony will knock down the network settings.
- π If after manipulations the mobile Internet disappeared, reset the network settings in Settings β SIM-maps and mobile networks β Resetting network settings.