Imagine the situation: you feel for a wire in the dark, connect it to your smartphone, but don’t see the screen. Usually the device only makes a standard sound or vibrates. However, for people with low vision or simply for ease of use in certain scenarios, it is much more useful when the phone speaks out loud connection status.

The operating system Android does not have one hidden “speak while charging” button in the standard menu, but this function can be implemented in several ways. We'll look at both built-in accessibility features and using automation through macros.

The choice of method depends on your firmware version and device manufacturer. Owners Samsung, Xiaomi or pure Android may encounter different setup paths. Let's look at all the options from simple to complex.

Using the TalkBack function for voice notifications

The most reliable way to make the device speak any actions on the screen, including connecting the power cable, is to activate the service TalkBack. Initially, this tool was created for visually impaired users, but it copes with the task of voicing system events better than any third-party solutions.

When this function is enabled, the smartphone begins to read aloud everything that happens on the display. When you insert the charger, the system detects a change in battery status and displays a notification or changes the icon in the status bar. TalkBack speaks this text instantly.

⚠️ Note: Activating TalkBack changes how the touch screen operates. Now, to select an element, you need to click on it once (to highlight it), and to activate it, double-tap anywhere on the screen. Swiping with two fingers is used to scroll.

To enable the mode, go to Settings → Accessibility → TalkBack. After activation, the phone will immediately start talking. Plug in the cable and you'll hear something like "USB charging" or a percentage of the battery charge.

If the standard voiceover sounds too wordy for you, you can adjust the level of detail. In the TalkBack menu, find the section TalkBack Settings → Reading. Here you can disable reading prompts or gestures, leaving only important system notifications.

💡

To quickly turn off TalkBack if you no longer need it, hold down both volume buttons at the same time for 3 seconds. This keyboard shortcut works by default on most devices.

Setting up automation through Macros (Bixby and similar)

For users of flagship smartphones, such as Samsung Galaxy, there is a more elegant solution that does not require turning on a full-fledged screen reader. The built-in application Modes and scenarios (formerly Bixby Routines) allows you to create logical chains of actions.

You can create a scenario that works exclusively when an external power source is connected. The trigger will be the event “Charger is connected”, and the action will be to start reading the text.

  • 📱 Open the application Settings and find the section Modes and scenarios.
  • 🔗 Click “Add scenario” and select the condition “Charger connected.”
  • 🗣️ As an action, select “Show notification” or use a third-party speech synthesis plugin.
  • ⚙️ Save the scenario under a clear name, for example, “Charging voice.”

Unfortunately, the standard set of actions does not always contain "Speak text" item. In this case, you will need to install an additional plugin, such as Good Lock or specialized macros from the store Galaxy Storethat expand the automation functionality.

📊 What smartphone do you have?
Samsung
Xiaomi
Pixel / Pure Android
Other brand

Use of third-party applications for voiceover of events

If the built-in tools seem too complex or limited to you, the store Google Play offers many utilities created specifically for this purpose. Applications like MacroDroid or Tasker give complete control over the phone's reaction to external events.

The app MacroDroid is considered the most friendly for beginners. It uses a clear “If → Then” interface. You don't need to be a programmer to set up a voice alert when charging starts.

The setup process in such applications is as follows: you select the “Power Connection” trigger, then add the “Text to Speech” action. In the text field you can write any phrase, for example: “The battery is connected, the charge level is 45 percent.”

Application Difficulty of setting Russian version available Cost
MacroDroid Low Yes Free (with restrictions)
Tasker High Partially Paid
Automate Average Yes Free
Bixby Routines Average Yes Free (Samsung only)

For stable operation it is necessary give them permission to run in the background and disable aggressive energy saving for a specific application in the system settings.

☑️ Checking access rights for the automation application

Done: 0 / 5

Setting up the speech synthesis engine (TTS)

Even if you set the trigger to pronounce a phrase, voice quality will depend on the selected engine Text-to-Speech. By default, Android uses the Google engine, but you can replace it with a better one or customize it for yourself.

Go to Settings → General settings → Speech synthesis (the path may differ depending on the model). Here you will see the “Preferred engine” option. Make sure that Google speech synthesizer or another option you have installed is selected.

By clicking on the gear icon next to the selected engine, you will be taken to its detailed settings. Here you can change the speaking speed, pitch and select the language. To clearly pronounce charging statuses, it is recommended to set the speed slightly below average.

⚠️ Attention: The speech synthesis settings interfaces may differ on smartphones from different manufacturers. If you do not find this item in the general settings, try to find the “Google” application or “Google Settings” in the list of all apps.

The “Listen to an example” function is available in the same menu. Enter a test phrase, for example, “Charging has started,” and press the play button. This will allow you to evaluate how clearly the phone will report the cable connection.

How to install an additional voice?

If the standard voice is robotic, go to the Google TTS engine settings, select “Install voice data” and download the extended package for the Russian language. This will make speech more natural.

Diagnostics of problems with voicing notifications

It happens that all the settings are made correctly, but the phone is silent when charging is connected. Most often, the problem lies in the sound profiles or notification settings for system services.

Check whether you have the Do Not Disturb or Silent mode set. In some versions of Android, this mode blocks not only calls, but also system announcements, including voiceover of events using special features.

You should also make sure that the volume of media or notifications is not turned down to zero. The voice engine often uses the media audio channel rather than the call channel. Try increasing the volume using the buttons on the case while charging is connected.

  • 🔊 Check the “Media” volume slider in the sound settings.
  • 🔕 Turn off Do Not Disturb mode during testing.
  • 📢 Make sure the speaker is not covered by a case or contaminated.

If you are using a third-party application for macros, go to its event log (Log). There you will see whether the power connection trigger has worked. If the trigger does not work, the system may need a reboot to apply the new permissions.

💡

If the phone is silent, in 90% of cases the problem is in the sound profile "Mute" or that the automation application was "killed" by the energy saving system.

Creating personalized charging scenarios

When the basic setting done, you can go further and make notifications truly useful. Why just hear “charging connected” if the phone can tell you more?

Using advanced settings in MacroDroid or Tasker, you can add variables. For example, set your phone to say the current charge percentage: “Connected to network. The current energy level is 23 percent.”

An even more interesting scenario is the difference in connection types. You can set one phrase for normal charging from a wall outlet and a completely different one, faster and more alarming, for connecting to a computer via USB. This helps you understand the context without looking at the screen.

Example macro logic:

IF (Power source == Network)

THEN (Say: "Fast charging activated")

ELSE IF (Power source == USB)

TO (Say: “Connected to a computer”)

Such customization turns an ordinary technical function into a convenient tool for everyday use. You will always know the status of the device, even if it is in your bag or in another room.

Is it safe to use automation applications?

Yes, popular applications like MacroDroid or Tasker are safe. They do not require root access for basic functions and work in the Android sandbox. However, download them only from the official Google Play store.

Why does the phone speak too fast?

The speech speed is adjusted in the synthesis engine settings (TTS). Go to Settings → Accessibility → Speech synthesis and reduce the speed slider to a comfortable level.

Is it possible to make the phone speak only when the battery is low?

Yes, you can add a condition in automation applications. Set the “Charging connected” trigger with the “Battery level below 20%” limit. Then the phrase will be pronounced only in this case.

Does the voice notification affect the charging speed?

The influence is negligible. The process of synthesizing a short phrase takes a fraction of a second and consumes a minimal amount of energy, which will not in any way affect the overall time to build up battery capacity.