Озвучка для Xiaomi Vacuum Mop 2 Lite: 3 способа установки и настройки голосовых уведомлений

Робот-пылесос Xiaomi Vacuum Mop 2 Lite (модель STYJ02YM) из коробки не поддерживает русскоязычную озвучку — вместо привычных голосовых подсказок пользователи слышат лишь сигналы и вибрацию. Однако эту проблему можно решить тремя способами: через официальное приложение Mi Home, с помощью альтернативных прошивок вроде Valetudo, или путем ручной записи звуковых файлов. В этой статье разберём каждый метод по шагам, сравним их плюсы и минусы, а также дадим рекомендации по выбору голоса и настройке триггеров для уведомлений.

Важно понимать, что возможности озвучки зависят от версии прошивки вашего устройства. Например, в китайских версиях Xiaomi Vacuum Mop 2 Lite (с суффиксом CN в модели) по умолчанию доступны китайские голосовые пакеты, которые можно заменить на русские. В то время как в глобальных версиях (с суффиксом EU или RU) озвучка часто отсутствует вовсе. Перед началом настройки проверьте маркировку на корпусе устройства или в меню Настройки → О устройстве в приложении Mi Home.

Также учтите: некоторые методы требуют разблокировки токена (для прошивки Valetudo) или рут-доступа к маршрутизатору (для локальной замены звуков). Если вы не готовы к техническим манипуляциям, выберите официальный способ через Mi Home — он самый простой, но и самый ограниченный.

1. Официальный способ: озвучка через приложение Mi Home

Самый безопасный метод — использовать встроенные инструменты Mi Home. Он подходит для пользователей, которые не хотят рисковать гарантией или стабильностью работы пылесоса. Однако у этого способа есть два существенных ограничения:

  • 🔊 Доступны только стандартные голосовые пакеты от Xiaomi (китайский, английский, иногда испанский). Русского языка в официальной базе нет.
  • 🔄 Озвучка работает только для базовых уведомлений: начало уборки, низкий заряд, ошибки. Кастомизировать фразы или добавить новые триггеры нельзя.

Чтобы активировать озвучку:

  1. Откройте приложение Mi Home и перейдите на страницу вашего пылесоса.
  2. Тапните на три точки в правом верхнем углу → Настройки устройства.
  3. Выберите пункт Голосовые уведомления (или Voice Pack в английской версии).
  4. Скачайте доступный голосовой пакет (например, English (US)).
  5. Активируйте ползунок Включить голосовые уведомления.

Если в вашем регионе этот пункт меню отсутствует, попробуйте сменить страну в профиле Mi Home на Китай или США. Для этого:

Профиль → Настройки → Регион → Выбрать"Китай"
⚠️ Внимание: Смена региона может привести к потере связи с другими устройствами Xiaomi в вашем аккаунте. Перед изменением сделайте резервную копию настроек.
📊 Какой язык озвучки вы предпочли бы для Xiaomi Vacuum Mop 2 Lite?
Русский
Английский
Китайский
Другой (укажите в комментариях)
Мне не нужна озвучка

2. Альтернативная прошивка Valetudo: полная кастомизация голоса

Прошивка Valetudo — это открытое ПО для роботов-пылесосов Xiaomi, которое позволяет полностью контролировать устройство, включая замену звуковых файлов. Преимущества этого метода:

  • 🎤 Возможность загрузить любые голосовые пакеты, включая русскоязычные от сообщества (например, от пользователей с 4PDA).
  • 🔧 Настройка индивидуальных триггеров: озвучка при начале уборки, завершении, ошибках, низком уровне воды и т.д.
  • 🛡️ Работа без облака Xiaomi (все данные остаются локально).

Однако есть и минусы:

  • 🔓 Требуется разблокировка токена (процедура занимает до 14 дней и требует подтверждения от Xiaomi).
  • 💻 Нужны базовые навыки работы с SSH и Docker (для установки Valetudo на Raspberry Pi или другой сервер).
  • ⚠️ Риск потери гарантии (хотя фактически Xiaomi не может отследить прошивку, если не обращаться в сервис).

Если вы готовы к экспериментам, следуйте инструкции:

Получить токен устройства через Mi Home API|Установить Docker на домашний сервер или Raspberry Pi|Скачать образ Valetudo с GitHub|Подключить пылесос к локальной сети по Wi-Fi (не через облако)-->

  1. Получите токен устройства:
    • Используйте инструмент Mi Home API или плагин для Home Assistant.
    • Введите логин/пароль от аккаунта Xiaomi и выберите ваш пылесос в списке устройств.
    • Скопируйте токен (строка из 32 символов) — он понадобится для подключения к Valetudo.
  2. Установите Valetudo:
    docker run -d \
    

    --name valetudo \

    -p 80:80 \

    -v /path/to/config:/config \

    -e"VALETUDO_ENABLE_MQTT=1" \

    -e"VALETUDO_MIIO_DEVICE_ID=YOUR_DEVICE_ID" \

    -e"VALETUDO_MIIO_TOKEN=YOUR_TOKEN" \

    ghcr.io/hypfer/valetudo:latest

    Замените YOUR_DEVICE_ID и YOUR_TOKEN на данные вашего пылесоса.

  3. Загрузите голосовой пакет:
    • Скачайте архив с голосами (например, отсюда).
    • Распакуйте файлы в папку /config/valetudo/sounds на сервере.
    • Перезагрузите контейнер Valetudo:
    • docker restart valetudo
  • Настройте триггеры:
    • Откройте веб-интерфейс Valetudo по адресу http://[IP_вашего_сервера].
    • Перейдите в Settings → Sound Events.
    • Привяжите звуковые файлы к событиям (например, startup.mp3 →"Начало уборки").
    Что делать если Valetudo не видит пылесос?

    Убедитесь, что:

    1. Пылесос и сервер с Valetudo находятся в одной локальной сети.

    2. Токен устройства корректен (проверьте через Mi Home API).

    3. Порт 80 не заблокирован фаерволом или маршрутизатором.

    4. В настройках роутера отключён"AP Isolation" (изоляция клиентов Wi-Fi).

    Если проблема остаётся, попробуйте перезагрузить пылесос, удерживая кнопку питания 10 секунд.

    3. Ручная замена звуковых файлов (для продвинутых пользователей)

    Этот метод подходит тем, кто хочет использовать собственные голосовые записи без установки альтернативных прошивок. Суть заключается в подмене стандартных звуков пылесоса через локальный сервер. Для этого понадобится:

    • 🖥️ Маршрутизатор с поддержкой DNS-спуфинга (например, Keenetic, Asus RT с прошивкой Merlin).
    • 🎙️ Набор звуковых файлов в формате .mp3 (моно, 16 кГц, битрейт 64 kbps).
    • 🌐 Локальный веб-сервер (можно использовать nginx или даже Python-скрипт http.server).

    Критичный нюанс: Xiaomi Vacuum Mop 2 Lite обращается к звуковым файлам по жёстко заданным URL-адресам домена miot-spec.com. Чтобы перенаправить запросы на ваш сервер, нужно подменить DNS-записи в роутере.

    Пошаговая инструкция:

    1. Подготовьте звуковые файлы:
      • Скачайте шаблон архива со звуками (например, отсюда).
      • Замените файлы своими записями, сохраняя оригинальные имена (например, start_cleaning.mp3, low_battery.mp3).
      • Поместите файлы в папку на вашем сервере (например, /var/www/vacuum/sounds/).
    2. Настройте локальный DNS:
      • В панели управления роутером найдите раздел DNS-спуфинг или Hosts.
      • Добавьте запись:
      • 192.168.1.100 miot-spec.com

        (где 192.168.1.100 — IP вашего сервера).

    3. Запустите веб-сервер:
      • Для nginx добавьте в конфиг:
      • server {
        

        listen 80;

        server_name miot-spec.com;

        root /var/www/vacuum;

        autoindex on;

        }

      • Перезагрузите сервер:
      • sudo systemctl restart nginx
  • Перезагрузите пылесос:
    • Отключите и снова включите пылесос, удерживая кнопку питания 5 секунд.
    • После подключения к Wi-Fi он должен начать загружать звуки с вашего сервера.
    Событие Имя файла Пример фразы
    Начало уборки start_cleaning.mp3 "Начинаю уборку. Пожалуйста, уберите мелкие предметы с пола."
    Низкий заряд low_battery.mp3 "Заряд батареи менее 20%. Возвращаюсь на базу."
    Ошибка error.mp3 "Обнаружена препятствие. Проверьте область перед пылесосом."
    Завершение уборки clean_complete.mp3 "Уборка завершена. Площадь убранной территории — 45 квадратных метров."
    ⚠️ Внимание: Если после настройки пылесос перестал реагировать на команды, проверьте:
    • Корректность DNS-записей (убедитесь, что домен miot-spec.com не блокируется роутером).
    • Доступность сервера (попробуйте открыть http://[IP_сервера]/sounds/start_cleaning.mp3 в браузере).
    • Формат звуковых файлов (должен быть MP3 с битрейтом не выше 128 kbps).

    В крайнем случае сбросьте настройки пылесоса к заводским, удерживая кнопку питания 15 секунд.

    4. Сравнение методов: какой способ выбрать?

    Чтобы определиться с методом, оцените свои технические навыки и требования к функционалу:

    Критерий Mi Home (официальный) Valetudo Ручная замена
    Сложность настройки ⭐ (2 минуты) ⭐⭐⭐⭐ (1–2 часа) ⭐⭐⭐ (30–60 минут)
    Поддержка русского языка ❌ Нет ✅ Да (кастомизируемый) ✅ Да (любые фразы)
    Требуется разблокировка токена ❌ Нет ✅ Да ❌ Нет
    Работа без интернета ❌ Нет (нужно облако) ✅ Да (локально) ✅ Да (локально)
    Риск потери гарантии ❌ Нет ⚠️ Теоретически да ❌ Нет

    Выбор метода зависит от ваших целей:

    • 🏠 Для базовой озвучки на английском — достаточно официального способа через Mi Home.
    • 🛠️ Для полной кастомизации и русского языка — оптимален Valetudo, но потребует времени на настройку.
    • 🔧 Для экспериментов с собственными голосами — ручная замена звуков через локальный сервер.

    5. Где скачать русские голосовые пакеты?

    Готовые наборы звуков для Xiaomi Vacuum Mop 2 Lite можно найти на следующих ресурсах:

    • 📌 4PDA — тема с обсуждением озвучки для Xiaomi (есть русские пакеты от пользователей AlexGyver и Kostyan).
    • 📌 GitHub — репозиторий с шаблонами звуков и инструкциями по замене.
    • 📌 Телеграм-чат"Xiaomi Vacuum" — пользователи делятся своими записями и помогают с настройкой.

    При выборе пакета обращайте внимание на:

    • 🔊 Качество записи: избегайте файлов с шумами или искажениями.
    • 📏 Длину фраз: оптимально — 1–3 секунды (слишком длинные звуки могут прерываться).
    • 📁 Структуру архива: файлы должны быть названы согласно стандарту Valetudo (например, startup.mp3, error_10.mp3).

    Если вы хотите создать собственный голосовой пакет, используйте следующие инструменты:

    • 🎤 Audacity — для записи и редактирования звука (экспортируйте в MP3 с битрейтом 64 kbps).
    • 📂 FFmpeg — для пакетного переименования и конвертации файлов:
    • ffmpeg -i input.wav -codec:a libmp3lame -b:a 64k -ar 16000 output.mp3

    6. Частые проблемы и их решения

    При настройке озвучки пользователи сталкиваются с типичными ошибками. Вот как их исправить:

    ⚠️ Внимание: Если после установки Valetudo пылесос перестал отвечать на команды из Mi Home, это нормально! Альтернативная прошивка отключает облачное управление. Используйте веб-интерфейс Valetudo или интегрируйте устройство в Home Assistant.
    Проблема Причина Решение
    Звуки не воспроизводятся Некорректные имена файлов или формат Проверьте соответствие имён файлов документации Valetudo. Конвертируйте в MP3 с битрейтом 64 kbps.
    Пылесос не подключается к Valetudo Неверный токен или ID устройства Проверьте токен через Mi Home API. Убедитесь, что пылесос и сервер в одной сети.
    Озвучка работает с задержкой Медленный локальный сервер или роутер Проверьте скорость отдачи файлов сервером. Замените роутер, если проблема в DNS-спуфинге.
    В Mi Home пропал пункт"Голосовые уведомления" Смена региона или версия прошивки Верните регион на Китай или обновите прошивку пылесоса до последней версии.

    Если ни один из методов не сработал, попробуйте:

    1. Сбросить настройки пылесоса до заводских (удерживайте кнопку питания 15 секунд).
    2. Обновить прошивку через Mi Home (путь: Настройки устройства → Обновление прошивки).
    3. Обратиться в телеграм-чат поддержки с логами ошибок (в Valetudo они доступны в Settings → Logs).

    FAQ: Ответы на популярные вопросы

    Можно ли установить озвучку на Xiaomi Vacuum Mop 2 Lite без разблокировки токена?

    Да, но с ограничениями. Официальный способ через Mi Home не требует токена, но предлагает только английский или китайский голоса. Для ручной замены звуков через локальный сервер токен тоже не нужен, однако потребуется настройка DNS-спуфинга на роутере.

    Почему после установки Valetudo пылесос не возвращается на базу?

    Эта проблема связана с некорректной конфигурацией карты в Valetudo. Попробуйте:

    1. Удалить сохранённую карту в веб-интерфейсе (Map → Clear Map).
    2. Перезагрузить пылесос и дать ему заново отсканировать помещение.
    3. Проверьте настройки зон и виртуальных стен — они могли сброситься.

    Если проблема остаётся, обновите Valetudo до последней версии.

    Где взять токен для Xiaomi Vacuum Mop 2 Lite?

    Токен можно получить несколькими способами:

    • Через Mi Home API (нужен логин/пароль от аккаунта Xiaomi).
    • С помощью плагина Xiaomi Miio Integration в Home Assistant.
    • Через пакетный сниффер (для Android).
    Внимание: Не делитесь токеном с посторонними — он даёт полный доступ к вашему устройству!

    Как вернуть стандартную озвучку после экспериментов?

    Чтобы откатить изменения:

    • Для Valetudo: удалите контейнер Docker и перепрошейте пылесос через Mi Home (путь: Настройки → Обновление прошивки).
    • Для ручной замены звуков: удалите запись miot-spec.com в настройках DNS роутера и перезагрузите пылесос.
    • Для официального метода: отключите ползунок Голосовые уведомления в Mi Home.

    В крайнем случае выполните сброс до заводских настроек (удерживайте кнопку питания 15 секунд).

    Можно ли использовать голосового помощника (Алису, Google Assistant) для управления пылесосом с озвучкой?

    Да, но с оговорками:

    • Алиса (Яндекс): работает только через Mi Home с официальной прошивкой. Озвучка будет на английском/китайском.
    • Google Assistant: поддерживает команды через Mi Home или Home Assistant (если интегрировать Valetudo).
    • Siri (через HomeKit): требует моста типа Home Assistant или HOOBS.

    Для полноценной русскоязычной озвучки через помощника нужно настроить Valetudo + Home Assistant с плагином Text-to-Speech.