Enabling voice notification when charging is connected on Android can be useful in a variety of situations: from convenience for people with disabilities to a simple habit of monitoring the charging process without visual confirmation. However, standard Android settings do not always provide this feature out of the box. In this article, we will look at all possible methods - from built-in tools to third-party applications, including bypassing restrictions on some smartphone models.
It is important to understand that the implementation of this function depends on the version of Android, the device manufacturer and even the installed shell (for example, MIUI, One UI or ColorOS). Somewhere the option is hidden in the depths of the menu, and somewhere you have to create it yourself using automation. We will look at universal solutions that work on most devices, as well as specific instructions for popular brands.
If you are looking for a way to make your smartphone more โtalkative,โ this article will help you choose the best method, taking into account your technical skills and phone model. From simple settings to advanced automation scripts - everything is here.
1. Built-in Android functions: where to look for voice notifications
Some manufacturers add the option of voice notifications when charging to their shells. Most often it is found on Samsung, Xiaomi i Huaweidevices, but can be hidden under non-obvious names. Here's where to look for it:
- ๐ Samsung (One UI): go to
Settings โ Accessibility โ Hearing enhancement โ Voice prompts. Here you can enable the "Sound and vibration alerts" option for charging. - ๐ฑ Xiaomi (MIUI): open
Settings โ Advanced โ Accessibility โ Voice Assistant. Some versions of MIUI have a separate switch for charging notifications. - ๐ค Pure Android (Pixel, Motorola): the standard system does not have such a function, but it can be added via
Settings โ System โ Gestures โ Google Voice Assistantby setting up a routine for the "Connect" event charging."
On devices of other brands (Realme, Oppo, Vivo) similar settings are less common, but sometimes they can be found in section Settings โ Sound and vibration โ Voice notifications. If there are no such items in your menu, donโt be upset: next weโll look at universal methods.
Important nuance: on some devices, voice notifications may conflict with energy saving modes. If the function does not work, check whether background processes for system applications are disabled in the battery settings.
2. Using Google Assistant for voice notifications
If there are no built-in options, you can use Google Assistant โit can respond to charging connection and play voice commands. This method works on most devices with Android 8.0 and newer. Here's how to set it up: Google Assistant Routines
- Open the application Google (not to be confused with Chrome!).
- Go to section
Settings โ Google Assistant โ Routines. - Click "+" to create a new routine.
- In the "When this happens" field, select
Connect charging. - In the "What the Assistant should do" section, add an action
Say textand enter the phrase, for example: "Charging connected. Battery level is 20 percent." - Save routine.
The advantage of this method is flexibility: you can set up different phrases depending on the charge level or time of day. For example, at night, the Assistant may speak more quietly or be completely silent if you plugged in the charger in the bedroom.
Open the Google app|Create a new routine|Select the "Connect charging" trigger|Add the "Speak text" action|Save and test-->
๐น Restriction: Google Assistant should be turned on in the background. On some devices (especially Chinese brands) it may be blocked by the optimization system. To avoid this, add the application Google to the list of exceptions in the battery settings.
3. Specialized applications for voice notifications
If the previous methods are not suitable, third-party applications will come to the rescue. T Google Play there are several proven solutions that can voice charging events. We tested them and chose the best:
| Application | Functions | Pros | Cons |
|---|---|---|---|
| Battery Charge Voice Notifier | Voice notifications when charging is connected/disconnected, setting battery level thresholds | Simple interface, works without the Internet | Advertising in the free version |
| Say My Battery | Voice charge level, battery temperature, charging status | Flexible voice and language settings | Requires permission to access notifications |
| MacroDroid | Creating automatic scenarios with voice alerts | You can set up complex triggers (for example, only at night) | Complex interface for beginners |
๐น How to choose? If you only need a basic function, this is suitable Battery Charge Voice Notifier. For advanced scenarios (for example, different phrases for different chargers), it is better to use MacroDroid.
๐น Important: After installing any of these applications, add it to the battery optimization exclusion list, otherwise it may not work. Path: Settings โ Battery โ Battery optimization โ All applications โ Find the one you need โ Disable optimization.
Before installing the application, check reviews for the last 2-3 months. Some apps stop working after Android updates.
4. Automation through Tasker: for advanced users
Tasker is a powerful automation tool for Android that allows you to create complex scenarios, including voice notifications. This method requires more setup time, but provides maximum flexibility. Here are the step-by-step guide:
- Install Tasker from Google Play (paid application, but there is a trial period).
- Create a new profile (
+ โ Status โ Power โ Connected to charging). - Add a task (
+ โ Multimedia โ Talk). - In the text field, enter a phrase, for example: "The charger is connected. Current battery level: %BATT."
- Customize your voice (you can choose the system one or upload your own).
- Save your profile.
๐น Advanced features: You can add conditions to Tasker, for example:
- ๐ Speak only at certain times day.
- ๐ Change the phrase depending on the charge level (
If %BATT < 20, say โThe battery is almost empty!โ). - ๐ Turn off notifications in certain places (for example, at work).
Tasker may conflict with some manufacturers' shells (for example, MIUI or EMUI). If the script does not work, try enabling the "ADB debugging" mode and giving Tasker superuser rights via adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS.
How to check if Tasker is running in the background?
Open the Tasker log (Menu โ Journal). If there are no records of the profile being triggered, then the system is blocking its operation. Check the battery optimization and permission settings for the app.
5. Bypassing restrictions on devices with aggressive optimization
Some manufacturers (especially Xiaomi, Huawei and Oppo) aggressively optimize background processes, which is why voice notifications may not work. Here's how to get around this: On devices with
โ ๏ธ Attention: on devices with MIUI 12+ and EMUI 10+ standard methods of disabling optimization may not work. use ADB commands to unblock background activity.
๐น Bypass methods:
- Manual addition to exceptions:
- For Xiaomi:
Settings โ Battery โ Battery optimization โ All applications โ Find what you need โ Unlimited. - For Huawei:
Settings โ Battery โ Launching applications โ Find an application โ Manually.
- For Xiaomi:
adb shell dumpsys deviceidle whitelist +com.example.app
adb shell dumpsys battery unplug
Replace com.example.app with your application package (you can find out through App Inspector).
๐น Alternative option: If all else fails, try using the application AutoNotification (plugin for Tasker). It can bypass some restrictions by creating permanent notifications.
6. Voice notifications for users with disabilities
If you need voice notifications not only for charging, but also for other system events, you should pay attention to specialized solutions for people with visual impairments. Here are the most effective ones:
- ๐ TalkBack (built into Android): includes full voice acting of all actions on the screen. Activated in
Settings โ Accessibility โ TalkBack. Cons: Can be overkill if you only need charging. - ๐ง Sound Notifications (from Google): an application that recognizes sounds around (for example, a charging signal) and voices Useful for the hearing impaired.
- ๐ฃ๏ธ EVA Facial Mouse + Voice: a comprehensive solution with voice control and notifications. Suitable for people with limited motor skills.
๐น Important: When setting up these tools, be aware that they may conflict with other voice assistants (for example, Google Assistant or Alice). It is recommended to disable unnecessary services to avoid overlapping voices.
โ ๏ธ Attention: on devices c Android Go (simplified version for weaker smartphones), some accessibility features may be limited or absent.
7. Problems and solutions: why voice notifications do not work
Even after proper configuration, voice notifications may not work. Here are the most common causes and ways to eliminate them:
| Problem | Possible cause | Solution |
|---|---|---|
| Notification does not play | Application blocked by battery optimization | Add it to exceptions (see section 5) |
| Voice is interrupted or distorted | Conflict with another voice assistant (for example, Alice) | Disable unnecessary voice services in settings |
| The phrase plays with a delay | Slow CPU or low RAM | Close background applications or use an easier solution (for example, Battery Charge Voice Notifier) |
| Does not work on Android 13+ | Changes to the background permissions policy processes | Update the application or use ADB commands to provide additional rights |
๐น Diagnostics: To understand what's wrong, check:
- Does the voice assistant work in other scenarios (for example, during installation alarm clock)?
- Is there a record in the notification log (curtain) about connecting charging?
- Is the sound or Do Not Disturb mode turned off?
If the problem persists, try an alternative application or method. For example, instead of Google Assistant, use MacroDroid, and instead of Tasker - Automate.
On devices with Android 12 and newer, for background notifications to work correctly, you may need to manually allow access to Exact location and Notifications in the application settings.
Frequently asked questions
Can I set up different voice phrases for wireless and wired charging?
Yes, but this will require Tasker or MacroDroid. In these applications, you can create separate profiles for each type of charging using the conditions:
- For wired: trigger
Connected to charging (USB). - For wireless: trigger
Connected to charging (Qi)(if the device supports type detection).
B MacroDroid this is done through the unit If โ Charging type.
Will does voice notification work if the phone is turned off?
No. To play voice, the device must be turned on, even if it is locked. The only exception is some models Samsung with the function Always On Display, but they do not support voice notifications when turned off.
Alternative: use sound alert (for example, a melody) - it can work even when the screen is off on some devices.
How to make the phone tell you the battery level when connected?
This can be implemented through:
- Google Assistant: in a routine, add a variable
%BATT(charge level) to the notification text. - Tasker: use a variable
%BATTin actionSpeak. - Say My Battery: the application automatically announces the charge level when connected.
Example phrase for Tasker: "Charging is connected. Current battery level: %BATT percent".
Why did it stop after the Android update? do voice notifications work?
Most likely, the new update has changed the permission policy for background processes. Try:
- Update the application that is responsible for notifications.
- Re-grant all permissions (especially
Access notificationsandIgnore battery optimization). - If used Taskercheck if your profile settings have been reset.
On Android 13+ may require additional resolution POST_NOTIFICATIONS.
Is it possible to set up voice notification on Chinese smartphones (Redmi, Realme, Oppo)?
Yes, but with reservations:
- On Xiaomi/Redmi often you need to turn it off
MIUI Optimizationvia ADB:
adb shell settings put global miui_optimization 0
No restrictions in the battery settings.Autostart and Secondary launch in the application settings.If all else fails, try the application MacroDroid โit's better others bypass the limitations of Chinese shells.