How to make a talking charger on Xiaomi: full instruction with settings

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:

  1. Open the Settings. β†’ Sound and vibration.
  2. Scroll down and select Voice Notifications (on some firmware, the item may be called System Event Voice).
  3. Activate Charge switch.
  4. 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).
πŸ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/X6
Xiaomi 13/14
Black Shark 5/6
Another model

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:

  1. Install the app from Google Play.
  2. Open it and grant permissions to Access Notifications and Ignore Battery Optimization.
  3. In the Settings section β†’ Voice choose language and voice.
  4. 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: No

How to add a variable [battery_level] MacroDroid?
In the voiceover text box, click on the icon {...} (variables) β†’ select Battery Level. This will automatically substitute the current percentage of charge.

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 If

Install 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:

ModelSupport for built-in functionFeaturesRecommended method
Xiaomi 13/14 Proβœ… Yes (MIUI 14+)Supports voiceover for fast and wireless chargingBuilt-in function or Battery Charge Announcer
Redmi Note 12/13βœ… Yes (on global firmware)In Indian firmware, the function may not beMacroDroid or hand firmware EU ROM
POCO X5 Pro❌ No (in most firmware)Third-party applications are requiredTasker or Battery Charge Announcer
Black Shark 5/6βœ… Yes (in game mode)Voice notifications only work when you connect the original RAMBuilt-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: