How to make a talking charger on Xiaomi Redmi 9

Xiaomi smartphone owners often face the need to instantly know that their device is connected to a power source, especially for the Redmi 9, which, despite its characteristics, does not have built-in loud voiceover of the fact of connection in the standard interface. Talking charging is not just a whim, but a useful tool for visually impaired users or those who often forget to check whether the charge has gone.

Implementing voice on Xiaomi Redmi 9 requires installing third-party software, as the MIUI shell does not provide such an out-of-the-box option. There are several proven methods to turn your phone into a smart assistant that will report every action with the battery. In this article, we will discuss the most efficient ways, system settings and possible pitfalls.

Before you start installing apps, it’s important to understand that Android is an open system that allows third-party programs to access system events. However, to keep voice assent running, you need to set permissions correctly. We’ll look at what rights are required and how to grant them without risking device security.

Why you need voice charging

The voice-onset notification feature solves a lot of household problems. Imagine you touch a cable in the dark to a Redmi 9 connector. In standard mode, you'll only see a small lightning icon or feel a slight vibration. A voice message that says "charge is connected" gives you a full-fledged guarantee that the contact is established correctly.

It's also a great way to monitor battery status, and some advanced applications can not only report the fact of connection, but also call the current percentage of charge, the temperature of the battery and the approximate time to fully charge, which allows you to quickly assess the state of the power system of the smartphone, not including the screen.

For older people or visually impaired users, this feature is indispensable, adding an element of accessibility, making Xiaomi more comfortable to use, and it is useful when the phone is down screen or in the bag, and visual status check is impossible.

  • πŸ”Š Instantly confirm the cable connection without having to look at the screen.
  • πŸ”‹ Control the battery temperature and charge level by voice at any time.
  • πŸ‘΅ Improving smartphone availability for visually impaired users and people with disabilities.
  • βš™οΈ The ability to customize unique phrases for different charge levels.

It is worth noting that the implementation of this feature on Redmi 9 may vary slightly depending on the version of the installed MIUI shell. Newer versions of the system more strictly control the background activity of applications, so the correct setting of access rights is critical.

⚠️ Warning: Installing third-party apps for system notifications requires broad permissions. Use only proven programs from the official Google Play Store to avoid personal data leakage.

Choosing the optimal application for voiceover

Google Play has a lot of utilities that promise voice alerts, but not all of them work correctly on the MediaTek Helio G80 processors installed in Redmi 9. Some applications may conflict with the system's energy saving or simply do not run in the background.

One of the most popular and stable solutions is Voice Notify, which is lightweight, ad-free, and flexible in texting, and another great option is Battery Sound Notification, which specializes in battery-related events, both of which have proven to be well-established on Xiaomi devices.

When choosing a program, pay attention to the date of the last update and user reviews with similar phone models. It is important that the developer maintains compatibility with modern versions of Android 10 and Android 11, on which the Redmi 9 system is based.

πŸ“Š What application do you plan to use?
Voice Notify
Battery Sound Notification
MacroDroid
Other

There are also complex automation software, like MacroDroid or Tasker, which allows you to create a complex scenario: for example, if the charge is connected at night, the phone is silent, and if during the day it says a phrase, this requires a deeper setup, but gives you maximum flexibility.

AnnexWeight (MB)RussianDifficulty setting up
Voice Notify~2MBThere is.Low.
Battery Sound~5MBThere is.Low.
MacroDroid~15MBThere is.Tall.
Tasker~4MBPartially.Very high.

Installation and initial configuration of Voice Notify

Consider the configuration process using Voice Notify, as it is the easiest and most efficient for Redmi 9. After downloading and installing from the Play Market, start the program. The first thing the system will ask for permission to access notifications is to allow the application to read system charging messages.

You then have to give access to the microphone (if you want to dictate notifications) and, most importantly, get permission to special features. Without this, the program will not be able to "see" that the phone is connected to the network.

In the app's main menu, go to the notification settings section, and you'll find the battery event filter, select "Charge is connected" and "Charge is off." You can write your own text for each event, such as "Charge has started, current level is 45 percent."

β˜‘οΈ Checklist for Voice Notify settings

Done: 0 / 5

Don't forget to check your speech synthesis. There's a "Test" button in the app settings. Press it to hear your Redmi 9 say a phrase. If there's no sound, check the media volume level and make sure you pick the right speech synthesis engine (usually Google Speech Synthesis).

⚠️ Note: On some versions MIUI After restarting the phone, the application can be closed by the system. Be sure to fix it in memory or set up auto-start so that the function works constantly.

Configure the MIUI power saving exceptions

The MIUI shell on Xiaomi Redmi 9 is known for its aggressive energy saving policy. The system tends to close the background processes to save charge, but in this case it interferes with the voice application. If you do not configure exceptions, the talking charging will stop working a few minutes after the screen is turned off.

To solve this problem, go to Settings β†’ Battery and Performance. In the upper right corner, click on the gear icon to open additional settings. Find Autostart and turn on the switch opposite your voiceover application. This will allow the program to run with the system.

Then go back to the app management menu, search for Voice Notify (or any other app you select), go to "Battery Savings" and select "No Limits," a critical step without which the system will force the voiceover process to end.

It is also recommended to lock the application in RAM: Open the menu of running applications (bottom-up swipe and retention), find the voice program window, press the lock or hold your finger for a preview until the lock icon appears, this will prevent accidental closure.

πŸ’‘

If you have lost voiceover after all the settings, try restarting your phone without removing the charging cable, which will help the system re-initialize the connection event with an already active application.

Using Automation Through MacroDroid

For users who want to get the most control over the process, MacroDroid is the perfect application. It is a powerful automation tool that allows you to create macros on the principle of β€œIf β†’ That.” On Redmi 9, it works stably if you set the triggers correctly.

Create a new macro. Select Power β†’ Power Connected as the trigger(s), and this action will work when you insert the cable into the USB Type-C connector. Then add an action: "Declose" (Speak Text), in the text box, type the desired phrase, such as: "The device is connected to the charger."

MacroDroid's advantage is that it can add conditions, for example, by setting the macro to say a phrase only if it's below 20 percent. Add a Constraint, "Battery below 20 percent." Now the phone will be silent when it's fully charged and will only talk at low levels.

The interface is completely in Russian and intuitive. You can create complex chains: if the charging is connected during the day, say one thing, if at night, say nothing or turn on quiet mode, which makes the Redmi 9 a truly smart device.

⚠️ Note: MacroDroid requires constant operation in the background. Make sure you also add it to the power saving exceptions as described in the previous section, otherwise automation will not work.

Troubleshooting and troubleshooting

Even with the right setup, there may be situations where voice alerts don't work, most often the problem lies in the application conflict or speech synthesis settings. If Redmi 9 is silent when you connect the cable, first check whether the "Do Not Disturb" or "Silent Mode" mode is on, as some people apply these settings.

The second common cause is a failure of Google's speech synthesis engine: try clearing the cache of Google's Speech Synthesizer app through the phone's settings menu, and make sure that the necessary language package for offline work is loaded, as some programs do not use the Internet to generate voice.

If nothing works, try removing the third-party voiceover app and installing it again, rebooting the smartphone beforehand. Sometimes MIUI system files block access to the new software, and reinstalling resets those restrictions.

Hidden settings for advanced users
In the Xiaomi engineering menu (code ##6484##) you can check the speaker and microphone to exclude hardware malfunctions that can interfere with the sound playback when charging.

But on the Redmi 9 with a 5020mAh battery, the impact is almost invisible, and the key is to keep the alert system running smoothly.

Why does the app close immediately after launch?
This is standard MIUI behavior to save resources, and you'll need to go to the battery settings, find the app, select No Limits mode, and enable auto-start.
Can I do voiceover without installing applications?
On standard MIUI firmware, without root rights and third-party software installation, it is impossible to make a full-fledged speaking charging, built-in functions are limited to an audio signal or vibration.
Does this affect the Xiaomi Redmi 9 warranty?
No, installing apps from Google Play and changing your system settings do not violate warranty obligations.
How to change voice to another voice?
The voice changes in the settings of Google's Speech Synthesis app (or other engine), where you can choose a different voice engine, speech speed and tonality.
Will the voiceover work if the phone is locked?
Yes, if the app is given the right rights and added to the power saving exceptions, it will be able to play sound even when the screen is off.