Voice notifications when charging on Xiaomi: how to turn on and configure

Are you tired of constantly checking if your phone is on charge? Or do you want Xiaomi to report charging, battery level, or full charge? Voice alerts are not only convenient, but also useful for those who are monitoring battery health. Unfortunately, standard MIUI settings do not have such a feature, but it can be activated by hidden means or using third-party applications.

In this article, we will discuss all working methods for Redmi models, POCO Xiaomi’s flagships (including Xiaomi) 13/14, Redmi Note 12, POCO F5). You'll learn how to set up voice notifications without root rights, which apps are safe to use, and why sometimes the feature stops working, and an exclusive way to use automation. MIUI, who few know.

Why Xiaomi doesn’t talk when charging by default?

The manufacturer deliberately does not add voice alerts to the standard firmware for several reasons:

  • πŸ”‹ Energy savings: Excess beeps drain the battery (albeit slightly).
  • πŸ“± Minimalism of the interface: MIUI Avoiding β€œspam” notifications.
  • 🎀 Localization: Voice packets take up space in memory, and in some countries the function is simply not in demand.
  • πŸ”Š Google Assistant: Xiaomi is pushing its own solutions (e.g. XiaoAI) but they don’t work in all markets.

But that doesn't mean that the capability is completely absent. There are hidden parameters in the firmware, and MIUI 13 and 14 have automation tools that allow you to get around the limitations, and then you have detailed instructions for each method.

πŸ“Š What kind of smartphone you Xiaomi?
Redmi (Note/Pro series)
POCO (F/X/M)
Xiaomi (Flagship 11/12/13/14)
Another brand

Method 1: Hidden MIUI settings (without root)

The most reliable way is to activate the hidden voice notification function through the engineering menu, which works on most devices with MIUI 12-14, but requires caution: improper actions can bring down network settings.

Instructions:

  1. Open the Phone app and type in the combination: ##36446337## (code for accessing the MTK Engineer Mode engineering menu). On Snapdragon chips, use ##4636##.
  2. Go to the Hardware Testing β†’ Audio section.
  3. Select Loud Speaker Mode and enable Voice Prompts.
  4. Go back to the main menu and find Battery Testing β†’ Charge Voice. Activate the switch.
  5. Reboot the phone.

After that, when you connect the charger, the phone should say phrases like "charging has begun" or "charge level 80%." If the menu is in English, use an interpreter or focus on the name of the partitions.

Use the original firmware (not custom)

Charging must be connected to the socket (not to the PC)

Battery level not lower than 15%

Turn off Bluetooth headphones (they can block sound)

-->

⚠️ Note: On some models (POCO X3 Pro, Redmi 10) The engineering menu may be missing or blocked.

Method 2: Automation through Modes and Automation (MIUI 13/14)

Newer versions of MIUI have introduced Mode and Automation, which allows you to create event-based triggers, and we'll use it to play voice notifications.

Step-by-step:

  1. Open Settings β†’ Modes and Automation β†’ Automation.
  2. Click Create and select If.
  3. As a condition, specify Charging β†’ Connected to charging.
  4. Add the action Multimedia β†’ Play the sound.
  5. Select system sound (e.g. Alarm) or upload your voice file (.mp3 format, up to 5 seconds).
  6. Save the rule and activate it.

For advanced users: you can add several conditions, for example:

  • πŸ”Š Reproduce different sounds at 20%, 50% and 100% charge.
  • πŸ•’ Disable notifications at night (add time) β†’ 23:00 to 7:00).
  • πŸ“΄ Use vibration instead of sound when your phone is silent.

πŸ’‘

To record your own voice file, use the Voice Record (included in MIUI) or Voice Recorder app. Save the file in MP3 format with a bitrate of 64-128 kbps to save space.

Method 3: Third-party applications (without root)

If the first two methods didn't work, Google Play apps will come to the rescue, and we tested 5 popular utilities and selected the most reliable ones:

AnnexFunctionsPlusesCons
Battery Charge Voice AlertVoice alerts when connecting / disabling charging, levels 100%, 80%, 50%Works on all Xiaomi, Russian language, free of chargeAdvertising sometimes works with delay.
Charge AnnouncerCustomizable phrases, TTS support (text to speech)Flexible settings, you can record your voicePaid version for advanced functions
MacroDroidAutomation with triggers by charging, time, battery levelYou can create complex scenarios (e.g., turn off the sound at night)A complex interface for beginners

Selection recommendations:

  • 🎯 For simple notifications: Battery Charge Voice Alert.
  • 🎀 For the purpose of customization: Charge Announcer.
  • βš™οΈ For Advanced Automation: MacroDroid.

⚠️ Note: Applications with notification access can collect data. Before installing, check permissions in Settings β†’ Annexes β†’ Permissions and disable unnecessary permissions (e.g. Location or Contacts).

Method 4: XiaoAI Voice Assistant (China/Global Firmware only)

Xiaomi phones for the Chinese market pre-installed voice assistant XiaoAI, which can voice notifications about charging, on global firmware, it is often disabled, but it can be activated.

Instructions:

  1. Install the latest version of XiaoAI from the Mi App Store (if the app is not available).
  2. Open Settings β†’ Applications β†’ Application Management β†’ XiaoAI.
  3. Enable permissions: Microphone, Notifications, AutoRun.
  4. In the app itself, go to Settings β†’ Voice reminders and activate the Charge option.

Limitations of the method:

  • 🌍 It only works in Chinese (CN) and some of the global (MI) firmware.
  • πŸ—£οΈ The default voice is in Chinese, but you can change the language in the settings (not on all models).
  • πŸ”„ After updating MIUI may fall off.
How to install XiaoAI on global firmware?
1. Download. APK-XiaoAI file from Xiaomi.eu (section "Apps"). 2. Set through Settings β†’ Annexes β†’ Install unknown applications. 3. If the application does not start, change the region of the phone to China in Settings β†’ Additionally. β†’ Region (after setting up, return back).

Frequent problems and their solutions

If voice notifications don’t work, check out these points:

Problem.Reason.Decision
There's a sound, but there's no voice.Unplugged. TTS-engineInstall Google Text-to-Speech from Play Market and select it in Settings β†’ System β†’ Language and Input β†’ Text to Speech
Notifications are delayedOptimizing the battery for the applicationTurn off optimization in Settings β†’ Applications β†’ [App name] β†’ Battery β†’ Without restrictions
The function works only from the socketSettings USB-regimeIn the Engineering Menu (#36446337##) turn on USB Charge Voice

Additional advice:

  • πŸ”Œ If you use wireless charging, check the settings in the notification app – not all programs support Qi charging.
  • πŸ“΅ Fast-charging (30W/67W/120W) Voice alerts can be turned off automatically to save energy. β†’ Battery.
  • πŸ”Š If the sound is quiet, check the volume of system notifications (adjusted separately from the media in Settings). β†’ Sound).

πŸ’‘

On models with MIUI 14 and Snapdragon 8 Gen 2 chip (such as Xiaomi 13 Pro), voice notifications may conflict with the Long Life Battery function. Turn it off in Settings β†’ Battery β†’ Modes.

Bonus: Alternative ways to control charging

If voice notifications don’t work, consider these options:

  • πŸ“± Battery widget: Add the Battery widget to the main screen (long press) β†’ Widgets).
  • πŸ”” Lighting: On some models (Redmi Note 11 Pro)+) You can set the flashing of the LED when charging (Settings) β†’ Screen. β†’ LED indicator).
  • πŸ“Š Smart sockets: Connect charging to a Wi-Fi outlet (like Xiaomi Mi Smart Plug) and set up notifications in Mi Home.
  • ⚑ Charging sounds: In Settings β†’ Sound. β†’ System sounds select the melody to connect charging (no voice).

For POCO F4 GT or Black Shark owners: In game mode (Settings β†’ Special Features β†’ Game Turbo Mode), you can configure separate charging notifications during play.

Can I set up voice notifications on Xiaomi without installing apps?
Yes, but only on MIUI 13/14 firmware through Modes and Automation (see Method 2). Older versions will require an engineering menu or third-party utilities.
Why did voice alerts stop working after the MIUI update?
Updates often reset the automation and engineering menu settings. Check: Are the rules active in Modes and Automation, have the paths in the engineering menu changed (sometimes the Battery Testing section is moved), or does the new software block access to the microphone/dynamics (check the permissions).
How do you make your phone say a charge level every 10%?
MacroDroid: Create a new rule with Battery Level β†’ 10% Craten. Add text to speech (TTS) with a template "Charge Level: %BATT%." Set a delay of 2-3 seconds to avoid overlaying votes. Alternative: Charge Announcer has a built-in interval alert feature.
Is it safe to use the engineering menu on Xiaomi?
Yes, if you follow the instructions and do not change the parameters associated with the: πŸ“‘ Network (IMEI, bands). πŸ”‹ Battery (calibration without knowing the parameters). πŸ”§ Iron (processor strokes, voltage) There are minimal risks to charging and sound, and the key is to not save the changes unless you are sure of their purpose.
Can you configure voice notifications on Redmi with custom firmware (e.g. Pixel Experience)?summary> On custom firmware (e.g. LineageOS, Pixel Experience), standard MIUI methods don't work. Instead: Use Tasker + AutoNotification plugin to create triggers. Install Google Assistant and set up routines (β€œHey Google, let you know when charging is connected”). For Android 12+-based firmware, check Digital Well-Being settings β†’ Focus Modes – you can add charging notifications there.