Are you tired of constantly checking your charge level on your smartphone screen? Want Xiaomi to let you know when you start charging, hit 100% or disconnect? Voice charging notifications are not only convenient, but also useful for saving your battery. In this article, weβll look at all the ways you can set up talking charging on your MIUI shell devices, including hidden features and third-party apps.
The voice-based charging status alert feature is available on most modern Xiaomi, Redmi, POCO and Black Shark smartphones (starting with MIUI 12).However, in some regional firmware, it can be disabled by default or hidden in settings, we will show you how to activate it without root rights, which apps will help expand the capabilities, and how to avoid typical configuration errors.
Important: Voice notifications only work when connected to an original or certified charger. If you use uncertified accessories, the system may ignore alerts or issue them with a delay.
1. Built-in voice notification function in MIUI
Starting with MIUI 12, Xiaomiβs firmware has a built-in voice charging alert option that supports multiple languages (including Russian) and allows you to configure notifications about:
- π Connection to the charger
- π Achieving 100% charge
- β‘ Disconnection from charging
- β οΈ Battery overheating (on some models)
To activate this function:
- Open the Settings. β Sound and vibration.
- Scroll down and select Voice Notifications (on some firmware, the item may be called System Event Voice).
- Activate Charge switch.
- Click on Voice Settings to select language and speech speed.
If your menu doesnβt have Voice Notifications, it could mean:
- π± You have an outdated version. MIUI (Update the firmware through Settings β The phone. β Updating the system).
- π Your firmware is a global version for another region (e.g. European or Indian).
- π§ The function is disabled by the manufacturer for your model (relevant for budget devices Redmi A series or Note).
2. Alternative ways to enable talking charging
If the built-in feature is missing or not good for voice quality, you can use third-party solutions, and we tested several methods and identified the most reliable ones.
Method 1: Battery Charge Announcer
This free app from Google Play supports Russian and allows you to flexibly configure notifications:
- π€ Voice selection (male/female, speed, tone).
- π Set up notification thresholds (e.g., notify at 20%, 50%, 80%, 100%).
- π Ability to turn off notifications at night.
- π Volume control separately from system.
How to set up:
- Install the app from Google Play.
- Open it and grant permissions to Access Notifications and Ignore Battery Optimization.
- In the Settings section β Voice choose language and voice.
- Add the required percentages (e.g. 100%) to the Charge Thresholds.
π‘
If the voice in the app sounds robotic, try selecting Google TTS in the settings instead of the built-in synthesizer.
Method 2: Automation with MacroDroid
For advanced users, MacroDroid is a tool that allows you to create automatic scripts, for example, you can configure:
- π£οΈ Voiceover of the current percentage of charge when connecting to the network.
- π΅ Replaying arbitrary phrases (e.g., βCharging is connected, current level 45%").
- π Different notifications for wireless and wired charging.
Example of macros for voice charging:
Trigger: Battery status β Connected to charging
Action: Text in speech β Insert the text "Charging connected. Current level [battery_level] percent"
Limitation: NoHow to add a variable [battery_level] MacroDroid?
Method 3: Tasker for Power Users
Tasker is the most powerful automation app on Android, but it takes time to set up.
- π Set up different voices for different charge levels.
- π± Voice the type of charging (fast, wireless, reverse).
- π Turn off notifications at certain times (e.g. at night).
Example profile for Tasker:
Profile: Charging connected
Event: Power β Power Source β Any
Task:
1. Say: "Charge connected. Battery level %BLEV."
2.Wait: 10 seconds (to avoid re-activation)
3. If: %BLEV = 100
Say, "The battery is fully charged. Turn off the charger."
End IfInstall Tasker from Google Play
Enable access for special features (Settings β Special features β Tasker)
Download the AutoNotification plugin for notifications
Create a backup copy of current tasks-->
3. Configure voice notifications on specific models
Some Xiaomi devices have unique features when setting up a talking charger, and we collected data on popular models:
| Model | Support for built-in function | Features | Recommended method |
|---|---|---|---|
| Xiaomi 13/14 Pro | β Yes (MIUI 14+) | Supports voiceover for fast and wireless charging | Built-in function or Battery Charge Announcer |
| Redmi Note 12/13 | β Yes (on global firmware) | In Indian firmware, the function may not be | MacroDroid or hand firmware EU ROM |
| POCO X5 Pro | β No (in most firmware) | Third-party applications are required | Tasker or Battery Charge Announcer |
| Black Shark 5/6 | β Yes (in game mode) | Voice notifications only work when you connect the original RAM | Built-in + MacroDroid feature for advanced options |
POCO and some Redmi devices may require unlocking the bootloader and installing custom firmware (e.g. xiaomi.eu) to access the built-in feature.However, this voids the warranty and requires technical skills.
π‘
On devices with MIUI 14 and later, the built-in talking charging function is more stable than third-party applications. If your model supports it, use this method.
4. Common Problems and Their Solutions
When setting up voice notifications, users often encounter common errors, and we have collected the most common ones and ways to fix them:
β οΈ Warning: If notifications donβt sound after setting up, check if they are disabled in Settings β Annexes β Application management β Battery Charge Announcer (or other) β Notifications: Often, the system automatically blocks background activity of third-party applications.
Problem 1: Voice notifications only work once, then disappear.
- π Solution: In the application settings (e.g. MacroDroid or Battery Charge Announcer) disable battery optimization for it. β Annexes β Application management β Select an application β Battery β No restrictions.
Problem 2: Notifications sound too quiet or inaudible.
- π Solution: Check if Do Not Disturb mode is activated. In the app settings, select a different voice engine (e.g. Google) TTS instead MIUI TTS). Increase the volume of media (not system sounds!).
Problem 3: The function only works when the original charger is connected.
- β‘ Solution: This is a firmware restriction. To get around it: Use Quick Charge-enabled chargers 3.0/4.0 (Install a custom core (requires root rights). In MacroDroid or Tasker, set the trigger to change the charging status, not to connect the RAM.
Problem 4: After the MIUI update, the function stopped working.
- π Solution: Reset the notification app settings, check if notification permissions and access to special features have been reset, and if the problem persists, either rollback to the previous firmware version or waiting for a patch.
β οΈ Note: On some devices (e.g. Redmi) 10A or POCO M4 Pro) the built-in talking charging function may conflict with third-party applications. If the system notifications stop working after the Battery Charge Announcer installation, delete the application and use only the built-in settings.
5. Battery Optimization: Why Talking Charging is Useful
Voice charging notifications are not only a convenience, but also a way to extend the life of the battery.
- π Recharge prevention: Many users forget to turn off the phone from charging after 100%, which reduces battery life.Voice reminder helps avoid this.
- β‘ Quick Charge Control: When using Quick Charge or HyperCharge, the battery heats up more. 80% notification will allow you to switch to slow charging.
- π Discharge monitoring: Some applications (such as MacroDroid) may voice a critical charge level (such as 15%) so you can connect the RAM.
Tasker or custom firmware is only justified if you're an experienced user and willing to take the time to set up. For normal tasks, these methods are redundant.
7. Security and confidentiality
When using third-party voice notification apps, it is important to consider security issues.
Appendix permissions
- π Battery Charge Announcer and similar apps request access:
- β Do not provide access to: π Files and media (not required for work). π Geolocations (unless itβs part of your Tasker script). π³ Payment data.
2.Source of the application
- π‘οΈ Install apps only from Google Play or official sources (APKMirror, developer site).
- π Before installing, check: Rating and number of reviews. Date of last update (current applications are updated at least once in a year). 3-6 Presence of a privacy policy on the developer's website.
3. Alternative methods without third-party applications
If you do not want to install additional software, consider: