How to make a talking charge on a Xiaomi phone: 3 working ways

Are you tired of constantly checking your Xiaomi battery? Want your phone to tell you when it starts charging, reaches 100% or goes offline? Voice charging notifications are not only convenient, but also useful for monitoring battery status. In this article, we’ll look at all the possible ways to set up talking charging on devices with MIUI firmware, including hidden system functions and third-party applications.

It's important to understand that standard versions of MIUI (especially for the global market) often don't have this feature out of the box. However, there are workarounds: from activating hidden settings to installing specialized utilities. We tested all methods on Redmi Note 12 Pro+, POCO F5 and Xiaomi 13T models, the results are shown in the comparison table below. If you are willing to spend 5-10 minutes setting up, your phone will learn to "talk" when connected to a charger.

1. built-in voice notification function in MIUI (for Chinese firmware)

The easiest way is to use the built-in option, which is only available by default in Chinese versions of MIUI. If your Xiaomi runs on global or European firmware, you can skip this section (or try the method of changing the region in the next block).

For owners of devices with Chinese firmware (CN ROM) the way is as follows:

  1. Go to Settings β†’ Sound and vibration
  2. Select Voice Notifications
  3. Activate the Charging Notifications Switch
  4. Set the threshold values (e.g. 100%, 80%, 20%)

Voice prompts will be in Chinese, but can be replaced with English or Russian with additional manipulations (more on this in the spoiler below).

How to Change the Language of Voice Notifications in CN ROM
To change the language, you need to install the Google Text-to-Speech voice engine package from the Play Market, then select it as the main speech synthesizer in the MIUI settings, and then voice notifications will sound in the selected language (subject to system support).

Limitations of the method:

  • πŸ”΄ It only works on Chinese firmware (CN ROM)
  • πŸ”΄ No flexible configuration of notification text
  • πŸ”΄ Possible problems with the recognition of third-party chargers

πŸ’‘

If you have global firmware but want to try the Chinese version, use the official Mi Unlock Tool to unlock the bootloader, and then swipe the CN ROM through Fastboot. Remember, this voids the warranty!

Change of the system region to China (for global firmware)

If your Xiaomi is running on global firmware (Global ROM or EEA ROM), you can try to β€œcheat” the system by changing the region to China. This sometimes activates hidden functions, including voice charging notifications. Importantly, this method can lead to malfunctions in some services (for example, Google Pay or banking applications).

Instructions:

  1. Open the Settings. β†’ The phone.
  2. Click 7 times on the MIUI version to activate Developer Mode
  3. Return to the main settings and select additional β†’ Region
  4. Install the China region and restart the device
  5. After the reboot, check for Voice Notifications in Settings β†’ Sound

If the feature is available but the notification language is still Chinese, use the spoiler tip in the previous section. The effectiveness of the method is about 60% - it depends on the model and firmware version.

πŸ“Š Your Xiaomi is on what firmware?
Global ROM (Global ROM)
European (EEA ROM)
Chinese (CN ROM)
Custom (LineageOS, Pixel Experience, etc.)
I don't know.

3. applications for voice notifications (universal method)

The most reliable way to add voice charging alerts is to use third-party apps. 5 popular utilities and chose the top-3 They're all about stability and functionality. MIUI 12-14 and do not require root rights.

AnnexSupport for RussianText customizationEnergy consumptionAdvertising
Battery Charge Voice Alertβœ… Yes.βœ… Complete.Low.❌ No.
Say My Battery❌ No.βœ… PartialAverage.βœ… Eat (cleansed by purchase)
Battery Voice Notifierβœ… Yes.❌ Template phrasesLow.βœ… Aye (non-intrusive)

We recommend Battery Charge Voice Alert, which allows you to:

  • πŸ”Š Configure the text of notifications (e.g., Charging has begun, current level 15%")
  • 🎀 Choosing voice (male/female) and speed of speech
  • πŸ”” Set threshold values (20%, 50%, 80%, 100%)
  • πŸ“΄ Working in the background without battery drainage

Installation and configuration:

Download the app from the Play Market|Open and provide access to notifications|Enable the "AutoStart" option in the settings MIUI|Set up the text of notifications in the section "Custom Messages"|Activate the service in the "Accessibility" section"-->

⚠️ Warning: After installing the application, be sure to add it to the AutoRun list (Settings) β†’ Annexes β†’ Permits β†’ Auto-start. Otherwise. MIUI It can be forced to close it to save energy, and voice notifications will not work.

Automation via Tasker (for advanced users)

If you like flexible settings, Tasker is the perfect tool for creating custom voice notifications, which takes longer to set up, but allows you to:

  • 🎯 Use any phrases and voices (including downloaded audio files)
  • πŸ”„ Set up different notifications for wireless and wired charging
  • πŸ“Š Integrate with Google Assistant or Alice from Yandex

Step-by-step:

  1. Install Tasker and AutoNotification plugin from Play Market
  2. Create a new profile (Profile β†’ State β†’ Power β†’ Power Connection)
  3. Select Task β†’ Media β†’ Say
  4. In the text box, type, for example, "Charging has begun. Current level: %BATT percent."
  5. Set up additional terms (for example, only when connecting to the original RAM)

To integrate with Google Assistant, use the Plugin β†’ AutoVoice action and the command:

Say= Charging connected. Current charge %BATT percent

⚠️ Attention: Tasker consumes additional battery life. If you notice an accelerated discharge, limit the background activity of the application in the settings. MIUI Or use lighter alternatives like MacroDroid.

5. Voice notifications via Google Assistant

If your Xiaomi has Google Assistant installed, you can set up voice charging alerts through its routines, which does not require additional apps to be installed, but has flexibility limitations.

How to set up:

  1. Open Google Assistant and go to Settings β†’ Routines
  2. Create a new routine with the β€œWhen the device starts charging” trigger
  3. As an action, select "Say something"
  4. Type text like, "Charging is connected. Current rate of charge [battery level] percent."
  5. Keep your routine and test it.

Pros of the method:

  • πŸ”Ή No need to install third-party applications
  • πŸ”Ή Integration with other Google services (Calendar, Weather, etc.)
  • πŸ”Ή Support for Russian language and natural voice synthesis

Cons:

  • πŸ”Έ Limited set of triggers (for example, you can not configure the notification at 80% charge)
  • πŸ”Έ It only works with an active internet connection (for cloud processing)
  • πŸ”Έ Possible delays in reproduction (1-3 seconds)

πŸ’‘

Google Assistant is the easiest way to add voice notifications without root rights, but only works for basic scripts. Use Tasker or specialized apps to fine-tune you.

6.Problems and Solutions: Why Talking Charging Doesn't Work

Even when you set it up properly, voice notifications may not work, and we've collected typical problems and solutions:

Problem.Possible causeDecision
Notifications don't sound.Application closed by systemAdd it to Auto Start and No Limits in Battery Settings
Intermittent voiceConflict with other applicationsDisable other speech synthesizers in Settings β†’ Special. capabilities β†’ Text in speech
Does not work with wireless chargingLimitations of the annexUse Tasker with Power Connection = Wireless trigger
Delayed notificationsMIUI Energy SavingsDisable Battery Optimization for the Application in Settings β†’ Applications β†’ Battery Management

If none of the methods worked, check:

  • πŸ”‹ Charger compatibility (some cheap RAMs are not recognized by the system)
  • πŸ”Š Media volume (sometimes notifications are muted by the volume regulator)
  • πŸ“± The firmware version (on some older versions) MIUI lock-in)

7. Alternative methods: vibration and light notifications

If voice alerts don’t work for you for some reason, consider alternatives:

Vibrational notifications:

  • πŸ“³ Use the Vibration Notifier app to adjust vibration when connecting/disabling charging
  • πŸ”§ V MIUI You can adjust custom vibration patterns in Settings β†’ Sound. β†’ Vibration.

Lighting notifications:

  • πŸ’‘ Light Flow app allows you to adjust the color and frequency of the indicator flashing when charging
  • πŸ”¦ On some models (Xiaomi) 12T, Redmi K50) You can activate the Ambient display with display of the charge level

Smart devices:

  • 🌐 Integrate your phone with Xiaomi Home – a smart speaker or lamp can voice charging status
  • πŸ”Œ Use smart sockets with voice control (for example, Xiaomi Mi Smart Plug)

πŸ’‘

For models with Always-On Display (such as Xiaomi 13 Ultra), you can configure the display of the charge level on the lock screen.

FAQ: Frequent questions about talking charging on Xiaomi

Can I configure voice notifications without third-party apps on global firmware?
On most global firmware (Global/EEA ROM) There is no built-in voice notification feature. The only way without third-party apps is to change region to China (as described in the section below). 2), But it can lead to problems with some services. 30-40% model-wise.
Why do voice notifications only work when connected to the original RAM?
This is due to the Quick Charge protocol and the MIUI charging recognition system. Cheap or uncertified RAMs may not transmit the correct data about the start of charging, so the system ignores them. Solution: use PD (Power Delivery) chargers or official Xiaomi accessories.
How to turn off voice notifications if they become annoying?
How to disable depends on the method of setting: For built-in function: Settings β†’ Sound β†’ Voice notifications β†’ Disable For third-party applications: delete the application or disable autorun in MIUI settings For Tasker: delete the created profile or disable the task For Google Assistant: delete the routine in the assistant settings
Will the battery run out faster due to the background work of notification apps?
Power consumption depends on the chosen method: Battery Charge Voice Alert: +2-3% per day (minimum impact) Tasker: +5-7% per day (when using other tasks actively) Google Assistant: +1-2% per day (only when the routine is triggered) To minimize consumption add applications to the list of No restrictions in battery settings and turn off unnecessary background processes.
Can I configure different voice notifications for wired and wireless charging?
Yes, but only through Tasker or similar automation applications. Create two separate profiles: For wired charging: Power Connection = Any + %WIFI ~ off (if USB charging) For wireless charging: Power Connection = Wireless Trigger In each profile, set up your notification text, for example: "Wired charging, %POWER mW power is connected."