How to talk with the vacuum cleaner Xiaomi 1S: voice control

Many smart tech owners are wondering if you can literally talk to your gadget, and if so, how to do it correctly. In the case of the Xiaomi Robot Vacuum 1S, the term “talk” has two meanings: controlling your device’s voice through smart speakers and choosing a language package for the robot’s voice responses. The model’s functionality allows you to flexibly adjust interactions, making cleaning more comfortable and understandable.

In this article, we will explore how to activate voice commands, change voice language, and integrate the device into a single smart home ecosystem. You will learn what commands the system understands and how to avoid common setup errors. The right configuration will turn a regular appliance into a responsive assistant that will report cleaning status and errors in an understandable voice.

It should be noted that the built-in microphone in this model is primarily designed for diagnostics and service purposes, and not for constant listening to commands from a distance. Therefore, the main way to communicate with the vacuum cleaner is to use a smartphone or an external smart speaker. For full voice control in Russia and the CIS, the most stable bundle works through Yandex Alice or local Home Assistant servers.

Control interfaces and voice packets

Before you get to the command settings, you need to sort through the device's basic "language."The Xiaomi 1S robot vacuum cleaner features a speaker that plays pre-recorded phrases about battery status, starting cleaning or getting stuck. By default, the device often comes with an English or Chinese language package, which can be uncomfortable for the user.

To talk to a vacuum cleaner in your native language, you need to change the region in the app or download the corresponding voice pack. It is important to understand that the application interface language and the robot voice language are different parameters. Changing the region in the Mi Home app to Russia will automatically prompt you to download Russian voiceover on the first connection.

⚠️ Note: When you change region in the Mi Home app, all previously created scripts and anchors may be lost. Before experimenting with regions, make sure to remember your account passwords.

If the automatic booting does not occur, you can try to change the language manually through the device settings. In some versions of the firmware, the option of selecting voice is available in the Robot Settings menu → Voice Package. After selecting the desired language, the device will restart and begin to “speak” in the selected language.

Configure voice control through smart speakers

The most convenient way to talk to a vacuum cleaner is to use smart speakers with voice assistants, and for users in Russia and the CIS, integration with Yandex Station and voice assistant Alice is the most relevant one, which allows you to give commands without having to take out a smartphone.

The setup process is quite simple, but it requires careful input, and you need a Mi Home account that has the vacuum cleaner attached to it, and a Yandex account, and once you link the services, you can say, "Alice, turn on the vacuum cleaner," or "Alice, send the vacuum cleaner to charge."

📊 What voice assistant do you use?
Yandex Alice
Google Assistant
Apple Siri
I don't use it.

For Google Home owners, the situation is more complicated due to the limitations of regional policies, and official integration may not work without additional network settings or changing the region of Xiaomi’s account to Singapore or the United States, but even then, functionality may be limited to basic start and stop commands.

  • 🗣️ Open the smart speaker app and find the smart home section».
  • 🔗 Select the device by “Xiaomi Home” or “Mi Home».
  • 🔐 Log in by entering the username and password from your Xiaomi account.
  • ✅ Confirm access to devices and wait for synchronization.

After successful synchronization, try to give a command. If the assistant answers, "Device not found," check if the regions are the same in the Mi Home and Assistant applications. Region mismatch is the most common cause of failure on the first run.

Using the Mi Home application for management

The main tool for interaction with Xiaomi Robot Vacuum 1S remains the mobile application, through which you fine-tune all the parameters, including creating schedules and virtual walls, voice control is implemented through the built-in voice input function in the application itself.

The vacuum control interface often has a microphone button or a text field to input commands, and if you click on the microphone, you can say, "Start cleaning," and the app will pass that command to the device, which is convenient when your hands are busy, but the phone is nearby.

☑️ Checking the Mi Home settings

Done: 0 / 4

You can also configure automation scenarios in the app, for example, you can create a condition: "If I leave the house (geolocation), then run the vacuum cleaner," which works more stable than direct voice commands, because it does not depend on the quality of speech recognition at a particular time.

Team team.Action.Conditions required
Cleaning startStarting the standard modeVacuum cleaner on base
Stop/PauseStopping the current taskActive cleaning
Base.Back to charging.Any regime
Spot cleaningCleaning around the baseVacuum cleaner on base

Remember that remote commands and voice control over the Internet require a stable Wi-Fi signal at the base, and if the router is far away, the robot can go offline and stop responding to voice commands from the application.

Advanced Integration: Home Assistant and Local Management

For tech-savvy users who want to have full control of their smart home, there is a Home Assistant platform, which allows you to manage the Xiaomi 1S vacuum cleaner locally, without accessing the manufacturer’s cloud servers, which greatly speeds up response to commands.

Integration is carried out through a component xiaomi_vacuum universal xiaomi_miio. To work, you will need to know the device token, which is done through special scripts or plugins in Home Assistant. Once you receive the token, the vacuum cleaner becomes available to manage any voice assistants supported by the platform.

How to get a device token
To obtain a token, you need to use third-party utilities such as miio-cli or browser plugins that intercept the traffic of the Mi Home application when you log in.

The advantage of this approach is that it can create complex logical chains, for example, a vacuum cleaner can tell the container to fill up with a voice through a smart speaker, or ask to turn the mat over if it gets tangled, which creates the illusion of a full-fledged dialogue with the device.

⚠️ Note: Local management requires static IP-The address for the vacuum cleaner in the router settings. IP-Home Assistant address will be lost before reconfiguring.

Creating your own voice scripts

Modern smart home systems allow you not only to give standard commands, but also to program your own phrases. You can come up with a unique code word that will run a complex algorithm of actions. For example, the phrase "General cleaning" can include a vacuum cleaner, run air washing and open curtains.

In the Yandex ecosystem, this is done through the Scenarios section, where you create a new script, you trigger a voice phrase, and you act by launching a Xiaomi device, and you can do that in Google Home through Routine.

💡

Use unique and simple phrases to activate scripts so that the assistant doesn’t confuse them with normal conversational speech, for example, instead of “clean up the room”, it’s better to say “start the kitchen mode”.

You can also customize voice notifications. Although the 1S vacuum cleaner itself has a limited set of phrases, the smart speaker can voice whatever text you write in the script, and it allows you to get detailed reports: "Vacciner finished cleaning, 15 square meters covered, battery 80%."

  • 🎙️ Create a short and clear activating phrase.
  • ⚙️ Select the “Start Device” action in the script settings.
  • 🔊 Add the “Say text” response for feedback.
  • 💾 Save the script and test it with pronunciation.

Solving Speech Recognition Problems

Sometimes users find that the vacuum cleaner doesn't hear commands or doesn't perform them correctly. Most often, the problem is not hardware, but software conflicts or network settings. If the robot stops responding, the first thing you do is check the status of the connection in the application.

A common mistake is to desynchronize the time on the device and server. If the vacuum cleaner time is knocked down, the security certificates may not be validated, and voice commands simply won't reach the device. Rebooting the base and router often solves this problem.

💡

The stability of voice control directly depends on the quality of the Internet connection and the correct settings of the region in cloud services.

If the robot starts to stutter or interrupt phrases, it may be damaged speaker or overflowing cache of the device, in this case, helps reset to factory settings, which is performed by simultaneously clamping buttons on the body for 5-10 seconds.

Can you change the voice of a robot to male or female?
Officially, the manufacturer provides a limited set of voice packets that depend on the region. Changing the region to China may give access to other voice options, but often they will be in Chinese. Third-party firmware allows you to download custom audio files, but this requires firmware skills and can lead to a loss of warranty.
Why doesn’t Alice see the Xiaomi vacuum cleaner?
The most likely reason is different account regions. Make sure that the same region (usually Russia) is selected in the Mi Home app and the Yandex app (Smart Home section), and check if you need to re-authorize your Xiaomi account inside the Yandex app.
Does voice control work without the internet?
No, voice commands need access to cloud servers to handle voice commands through smart speakers or an app. Local control via Home Assistant runs on the network, but speech recognition still requires an internet connection to handle the request by an assistant, unless you use local speech recognition servers (such as Whisper or Vosk).
How do you make a vacuum cleaner shut up?
In the Mi Home app, you have a Voice Prompt switch in your device settings, and you can't let the robot say anything about starting work or making errors, but you can't programmatically turn off system sounds (sensor beeps if you have a sensor error).