The Xiaomi Dreame D9 has become one of the most popular smart home assistants thanks to a combination of power, intelligent navigation and flexible settings. However, standard voiceovers in Russian or English donβt always suit users: some want a more pleasant timbre, some want humorous cues, and some prefer complete silence during cleaning. Fortunately, the manufacturer has provided several ways to change voice prompts, and enthusiasts have found workarounds for installing custom options.
In this article, we will look at all the current methods of changing voice to Dreame D9, from official settings in the Mi Home app to manual editing of system files. Special attention will be paid to the safety of the procedure - improper actions can lead to malfunctions of the device. If you are ready to experiment, read on!
Note that voice changes depend on your vacuum cleanerβs firmware version. New updates can add additional options or limit old ones. Before you start, check the current version of the software in the Settings β About the device in the Mi Home app.
1. Official ways to change voice through Mi Home
The easiest and safest method is to use the built-in settings in the proprietary app. Xiaomi offers several pre-installed voice packets that can be activated without risk to the device.
For this:
- Open the Mi Home app and select your Dreame D9 from the device list.
- Go to Settings β Voice prompts (in some versions of the application, the item may be called Sound and Alerts).
- In the Voice Language section, select the available option (usually Russian, English, Chinese).
- Voice style may be displayed below, and alternative timbre (e.g., soft or energetic) may appear here.
Unfortunately, in 2026, Xiaomi significantly reduced the number of official voice packs for the Dreame D9 compared to newer models (for example, the DreameBot D10 Plus).
π‘
Before changing your voice, check if your version of the Mi Home app supports a Russified interface. In some regions (e.g. Europe), only English can be available by default.
2.Switching off the voice completely: when silence is gold
If standard replicas are annoying or intrusive (e.g. during night cleaning), they can be turned off completely.This will not affect the functionality of the vacuum cleaner, but will deprive you of audible alerts about the completion of cleaning, errors or low battery charge.
Instructions for unsetting:
- π± Open Mi Home and select your Dreame D9.
- π Go to Settings β Voice prompts.
- π Activate the No Sound Switch (or Quiet Mode depending on the software version).
- πΎ Save the settings - the vacuum cleaner will restart.
Note that in quiet mode, the device will still emit system sounds (for example, a signal at the beginning / end of cleaning), but the voice prompts will disappear. If you want to turn them off, you will need to edit the configuration files (see section 5).
β οΈ Warning: In some firmware, the voice shutdown is reset after the software update. Check the settings again after the update.
3. Unofficial voice packets: where to download and how to install
Enthusiasts and developers create custom voice packs for Dreame D9, which can be installed manually, which allows you to choose from dozens of options, from the voices of famous characters (for example, Alice from Yandex or JARVIS from the Marvel Universe) to humorous replicas in Russian.
Where to look for packages:
- π Forums 4PDA -- Dreame D9 is a topic that often post fresh builds. Look for Voice Packs.
- π¦ GitHub -- repositories with modified firmware sometimes include voice files, like the dreame-vacuum-mods project.
- π¬ Telegram chats β Xiaomi smart device communities (e.g. @mihome_ru) periodically share links.
Installing custom voice requires access to the vacuum cleaner file system, and you can do this in two ways:
- FTP β if your Dreame D9 supports access over a local network (you need to enable debugging mode).
- Through the SD- card - if the device has a slot for a memory card (relevant for some modifications).
Detailed instructions for each method are in the following sections.
What is the danger of unofficial votes?
4. Voice installation via FTP: step-by-step instruction
This method is suitable for advanced users, as it requires a local network connection to the vacuum cleaner and editing system files. Importantly, this method only works on firmware before the 3.5.4_420 version. Devices with the new software can block FTP- access.
What you need:
- πΆ Router with support for local area network (vacuum cleaner and computer must be on the same network).
- π» A program for a FTP- client (e.g., FileZilla or WinSCP).
- π§ Voice Package Archive (files must be in.wav or.mp3 format with correct folder structure).
Step-by-step algorithm:
- Turn on vacuum cleaner debugging: Press and hold the Home and Spot buttons on the device body for 5 seconds until you hear the beep. The vacuum cleaner then creates a Dreame_XXXX hotspot.
- Connect to this network from your computer (the password is usually indicated on the sticker under the vacuum cleaner).
- Launch the FTP- client and connect to the 192.168.8.1 address with the root login and the 1234567890 password (or other if you changed it).
- Go to /mnt/UDISK/tts/, where you store your voice files. Back up your original files!
- Download new files from the archive with the voice packet, preserving the folder structure.
- Reboot the vacuum cleaner with the reboot command via FTP or a physical button on the case.
Download archive with voice package | Check firmware version (should be β€3.5.4_420) | Install FTP- client on PC | Backup original files | Connect to vacuum cleaner network--->
If your voice hasnβt changed after the reboot, check:
- File names are correct (they must match the original ones).
- Audio format (only WAV PCM 16-bit or MP3 128 kbps are supported).
- File access rights (should be 755)
5 Alternative method: Replace voice via SD- card
Some versions of the Dreame D9 (such as the Chinese version) feature a microSD slot, which makes it easier to change voice, as it does not require an FTP connection.
Instructions:
- Download the archive with the voice packet and unpack it on the SD- card (files must lie in the root or in the tts folder).
- Turn off the vacuum cleaner and remove the vacuum collector β the memory card slot is usually located below it.
- Insert the card and turn on the device, and the vacuum cleaner will automatically scan it for voice files.
- If the files are recognized, you will hear a new voice at the next alert.
Advantages of this method:
- β‘ Faster than FTP (no network needs to be configured).
- π It's easy to get the original voice back, just take the map out.
- π‘οΈ There is less risk of damaging system files.
β οΈ Warning: Not all versions of the Dreame D9 support SD- cards. If the slot is missing, this method will not work. Also avoid cards larger than 32 GB, which may not be recognized.
6.Creating Your Voice: Recording and Converting
If you don't have the right packages, you can write your own voice for the vacuum cleaner.
- π€ A microphone with good recording quality (even a smartphone is fine).
- πΏ An audio editing program (e.g., Audacity).
- π A folder structure template with original files (to save names).
Recording process:
- Download original voice files from the vacuum cleaner (via FTP) β they will serve as a template for names and phrase duration.
- Write down your lines to mimic the tone of the original, and the phrases should be short and clear (e.g., "Getting clean up", "Charging complete").
- At Audacity, cut the pauses and normalize the volume (target level: -16 dB).
- Export files in WAV PCM 16-bit format with the same names as the originals.
- Replace the files on the vacuum cleaner (via the FTP or SD- card).
Example of file structure for Russian language:
| File name | Appointment | Example of phrase |
|---|---|---|
| start_cleaning.wav | Starting cleaning | "I'm starting cleaning." |
| low_battery.wav | Low charge. | "Battery charge critically low." |
| error_01.wav | Stucking | "I'm stuck, help me." |
| charging_complete.wav | Charging complete. | "Traffic is complete, ready to go." |
If you want to add humor or creativity, you can write down non-standard lines, but remember: too long phrases can be cut, and obscene language or insults violate the rules of the Xiaomi community.
π‘
When recording your own voice, watch the duration of the phrases - it should not exceed 3-4 seconds. Otherwise, the vacuum cleaner may not have time to reproduce the replica completely before the next action.
7 Problem Solving: Why does the voice not change?
If after all the manipulations the voice remained the same or completely disappeared, check the following points:
Problem 1: Files are not recognized
- π Make sure that the file names match the original ones (including the case!).
- π΅ Check the audio format β only WAV PCM 16-bit or MP3 128 kbps.
- π The folder structure must be stored (e.g., /tts/ru/start_cleaning.wav).
Problem 2: The vacuum cleaner does not respond to new files
- π Try restarting the device with a physical button (hold power for 10 seconds).
- π Check the firmware version β new updates can block custom voices.
- π§ If you are using a SD- card, try formatting it into FAT32.
Problem 3: Voice is distorted or interrupted
- ποΈ Reduce the bitrate of audio files (optimally 128 kbps).
- π Check the volume of the recording - files that are too quiet may not play.
- π‘ If you use FTP, make sure the network is stable (download interruptions can damage files).
If nothing helps, return the original files from the backup and seek help from profile forums (e.g. 4PDA or Reddit/r/Xiaomi).