Voice features on Xiaomi devices have long ceased to be just a βchipβ β they have become an integral part of daily interaction. AI, customize unique ringtones for calls or even make a smart speaker speak like your favorite character, the capabilities of modern Xiaomi gadgets allow you to do it in just a few clicks. However, not everyone knows where these settings are hiding, especially after the HyperOS transition, where menus have been heavily redesigned.
In this article, weβll look at all the ways you can change your voice on Xiaomi smartphones, tablets, and smart speakers, including hidden features that arenβt documented in the official instructions.
- π Change the voice of the assistant (including regional options and custom voices)
- π Set up unique voices for calls and notifications (including using third-party apps)
- π€ Change your voice in Xiaomi Smart Speaker and Redmi Smart Display
- π οΈ Restore the standard voice if something goes wrong after the experiments
We will pay special attention to non-obvious bugs in the MIUI 14 and HyperOS, which can reset voice settings after updates, and reveal the secret to activate hidden assistant voices that Xiaomi does not advertise in the public domain.
1. How to change the voice of Xiao's assistant AI on a Xiaomi smartphone
Xiao Voice Assistant AI (Xao Ai is the βheartβ of voice control on Xiaomi devices, and by default, it speaks in a standard female voice, but there are several alternatives hidden in the settings, including a male voice and regional options (for example, for India or Europe:
Open the Settings app β Additionally. β Voice assistant (or Xiao) AI In HyperOS, the path may be different: Settings β Special facilities β Voice assistant. Here you'll see the voice assistant option, tap it.
- ποΈ Standard voices: usually available 2-3 Female/male, sometimes childish voice for some regions).
- π Regional voices: If your smartphone supports multiple languages, voices with an accent (e.g. Indian English or European Spanish) may appear here).
- π Hidden voices: in some firmware (e.g, MIUI 13.5 for Redmi Note 11) can be activated by using #4636##* β Phone information β Test menu (but it doesnβt work for all models).
If you donβt have the voice you want, you can try installing a custom voice through third-party apps like Voice Changer or AIVoice Changer, but they require you to use the voice. ADB-Access and are not stable on the latest versions MIUI/HyperOS.
β οΈ Note: On some models (e.g. Xiaomi 13 Ultra with HyperOS 1.0), after changing voice, the assistant can start to stutter with long responses. This is due to the optimization of the Snapdragon 8 Gen 2 processor - the solution is one: reset voice settings to standard or wait for a patch.
Check the version of MIUI/HyperOS (Settings β About the phone)
Backup settings (Settings β Google β Backup)
Close all background applications (especially messengers)
Connect to Wi-Fi (to download additional voice packets)-->
2. Change the voice of calls and notifications: from standard tunes to custom sounds
If you're annoyed by the standard voice that voices incoming calls or text messages ("Call from Mom," "New Message"), it can be replaced. Unlike the assistant voice, there's more freedom here - from choosing from preset options to downloading your own audio files.
Go to Settings. β Sound and vibration β Voice notifications. You'll see here:
- π± Standard voices: usually 3-5 variants (e.g., "Classic", "Soft", "RobotΒ»).
- π΅ Voiceless Melodies: If you donβt want voice prompts, select the βMelody Onlyβ optionΒ».
- π§ Contact settings: you can assign a unique voice for specific subscribers (for example, for the boss β a strict voice, for friends β a cheerful one).
To download custom voice:
- Download the audio file in format.mp3.wav (up to 5 seconds, bitrate not higher than 128 kb/s).
- Place the file in the Ringtones or Notifications folder on the internal storage.
- In the sound settings, select Local Melodies and specify your file.
β οΈ Note: On Xiaomi with HyperOS, custom voices may not play if the file is non-standardly encoded (e.g., opus instead of opus). mp3). Use converters like Audacity to bring the file to the correct format.
| Xiaomi model | Supported formats of custom voices | Max. Duration (sec) | Features |
|---|---|---|---|
| Redmi Note 12 (MIUI 14) | MP3, WAV, OGG | 5 | OGG can be reproduced with artifacts |
| Xiaomi 13 Pro (HyperOS 1.0) | MP3, WAV | 8 | Supports stereo sound |
| POCO F5 (MIUI 14) | MP3, M4A | 6 | M4A It only works with bitrates up to 192 kb/s |
| Xiaomi Pad 6 | MP3, WAV, FLAC | 10 | FLAC It is only supported in HyperOS. |
π‘
If after downloading the custom voice it sounds quieter than the standard, increase the volume of the file in the audio editor to -3 This is due to the normalization of sound in MIUI.
3.Changing voice in Xiaomi smart speakers: from Smart Speaker to Redmi Display
Xiaomi Smart speakers (e.g. Xiaomi Smart Speaker, Redmi Smart Display, or Xiaomi) AI Speaker also allows you to change the voice of the assistant, but this process is different from smartphones, the main limitation is that the voice can only be changed through the Mi Home app, and not all regions support this feature.
Instructions:
- Open Mi Home and select your column.
- Go to the device settings β Voice assistant.
- In the Voice of the Assistant section, select one of the available options (usually 2-3 Chinese/English voices).
- To activate hidden voices (such as a child's or a male accent), click on the gear icon next to the current voice and enter the code 123456 (does not work on all models).
If your column does not support changing voice, you can go for a trick:
- π Connect the speaker to the smartphone via Bluetooth and play voice notifications from the phone.
- π Use third-party skills (such as Custom Voice in Mi Home, if available in your area).
- π οΈ Swipe an alternative firmware (e.g. OpenHybrid for Xiaomi Smart Speaker, but this voids the warranty).
β οΈ Warning: On speakers with firmware up to Mi Home 6.0.100, changing voices can cause Chinese command recognition to fail. If you use a speaker to control a smart home, it's best to leave a standard voice.
How to get back a standard voice after a failed change?
4. Problems and bugs when changing voice: how to fix
Even after you have your voice set up correctly, you can have problems with Xiaomi, and here are the most common ways to solve them:
| Problem. | Probable cause | Decision |
|---|---|---|
| Assistant voice resets after rebooting | Conflict with MIUI optimization | Turn off Auto-Optimization in Settings β Battery |
| The voice in the notifications sounds robotic. | Incorrect bitrate of the audio file | Convert the file to MP3 128 kb/s |
| Column does not respond to a change of voice | Regional restrictions | Change your Mi Account region to China or India |
| The assistant's voice speaks in a strange language. | Failure of localization | Reset the language settings in Settings β Language and input |
If none of these methods helped, try resetting the sound settings to the standard:
- Go to Settings β System β Resetting settings.
- Select Resetting Sound Settings (not a full reset!).
- After the reset, adjust your voice again.
On devices with HyperOS, cleaning the Xiao app cache sometimes helps. AI:
adb shell pm clear com.miui.voiceassistThis command needs to be entered through ADB (Once the cache is cleaned, the voice settings will reset, and you can reset them.
π‘
If the assistant voice sounds distorted after the firmware update, check if the Traffic Saving option has been activated in the mobile network settings, which can compress voice packets, degrading the quality.
5 Hidden Features: How to Activate Undocumented Voices
Xiaomi often hides experimental voices that are not included in the official settings, which can be activated through an engineering menu or a computer program. ADB-Teams, but it requires caution.
Method 1: Through the Engineering Menu (works on the MIUI 12-14):
- Dial on the phone keyboard ##6484##.
- Choose Media. β Audio β TTS Settings.
- In the Available List TTS Find hidden voices (usually marked as test_voice_1, male_alt etc.).
- Activate the desired voice and restart the phone.
Method 2: Through ADB (It's running on HyperOS):
adb shell settings put global tts_default_engine com.miui.tts.extra
adb shell settings put global tts_default_voice extra_male_1Here. extra_male_1 β Hidden voice identifier. Other possible values:
- extra_female_2 β female-voice
- child_voice β Children's voice (not available on all models)
- robot_high β high-tone robotic voice
β οΈ Attention: Activation of hidden voices can lead to unstable assistant work, especially on devices with HyperOS. 14 after-vote robot_high The assistant starts to freeze when you recognize long phrases. If that happens, return the standard voice through the phone. ADB:
adb shell settings put global tts_default_voice defaultList of hidden voices for different models
6. Alternative methods: third-party applications and custom firmware
If the standard settings don't work, you can go further and use third-party solutions, which give more, but require additional actions (sometimes even root rights).
Applications for changing the voice:
- π± Voice Changer (Play Market): Allows you to change voice in real time during calls, but requires permission to record sound.
- π€ AIVoice Changer: Uses AI to convert voice (e.g., you can make your voice look like an actor's voice) Only runs on Android 10+.
- π TTS Lexx: Replaces Xiaomiβs standard speech synthesizer with an alternative one (e.g. Google) TTS Samsung TTS).
Castom firmware:
On devices with the bootloader unlocked, you can install firmware like LineageOS or Pixel Experience, where voices from Google Assistant are available.
- π« Cancels the guarantee.
- β οΈ Can disrupt camera or sensor performance (especially on Xiaomi with MediaTek processors).
- π§ Requires bootloader unlocking via Mi Unlock Tool.
If you do, here is a quick guide for the Redmi Note 10 Pro:
- Unlock the bootloader (it will borrow) 7-14 Waiting days for permission from Xiaomi).
- Install TWRP via fastboot flash recovery twrp.img.
- Use LineageOS or Pixel Experience.
- In the system settings, select Google TTS as the main speech synthesizer.
β οΈ Note: On some models (e.g. Xiaomi) 11T Pro) after firmware custom software stops working IR-If you're actively using a remote control, it's not going to work.
7 How to get back the standard voice if something went wrong
If, after experimentation, the assistant's voice or notifications start to sound distorted, speak in a strange language, or disappear altogether, don't panic.
Method 1: Resetting the sound settings
Go to Settings. β System system β Resetting settings β Resetting the audio settings, bringing all the melodies, notification voices and assistant settings back to the factory.
Method 2: Cleaning up Xiao Application Data AI
- Open Settings β Applications β Application Management.
- Find Xiao. AI (or the voice assistant).
- Press Warehouse. β Clear the data.
- Reboot the phone.
Method 3: Recovery through Mi Cloud
If you made a backup copy to Mi Cloud before the experiments, you can restore the settings:
- Go to Settings β About Phone β Backup and Reset.
- Select the latest backup (make sure it has a sound settings tick).
- Confirm recovery.
Method 4: Manual recovery through ADB
If the voice is completely lost (for example, after a failed firmware), you can return the standard speech synthesizer with the command:
adb shell cmd tts set-default-tts com.miui.ttsπ‘
If the assistant stopped responding to commands after the voice was dropped, check if the microphone is disabled. β Confidentiality β Permits β Microphone and enable access for Xiao AI.