Установка голоса на робот-пылесос Xiaomi Roborock S5: полное руководство с файлами и настройками

Робот-пылесос Xiaomi Roborock S5 стал настоящим хитом среди умной техники для дома, но стандартный голос ассистента на китайском или английском языке не всем по душе. Хотите, чтобы ваш помощник разговаривал на русском с приятной интонацией или даже озвучивал действия голосом любимого персонажа? Это возможно — и не требует паяльника или глубоких знаний программирования.

В этой статье вы найдёте пошаговую инструкцию по замене голоса на Roborock S5, включая подготовку файлов, прошивку через Mi Home и решение типичных ошибок. Мы протестировали метод на прошивках 2023–2026 годов, поэтому все шаги актуальны для современных версий ПО. А если вы боитесь что-то сломать — не переживайте: процесс обратим, и оригинальный голос всегда можно вернуть.

Прежде чем начинать, убедитесь, что ваш пылесос подключён к стабильной сети Wi-Fi 2.4 Гц (5 Гц не поддерживается!) и заряжен минимум на 20%. Также потребуется смартфон с установленным приложением Mi Home (версия не ниже 6.5.400). Если у вас Roborock S5 Max или другая модель — инструкция может не подойти: эти устройства используют иную архитектуру звуковых файлов.

📊 Какой голос вы хотели бы установить на Roborock S5?
Русский женский
Русский мужской
Голос персонажа (например, Алисы)
Свой записанный голос
Другой вариант

1. Какие голоса можно установить на Roborock S5?

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

  • 🗣️ Русскоязычные пакеты: женский и мужской голоса с нейтральной интонацией (наиболее популярны среди пользователей СНГ).
  • 🎭 Голоса персонажей: озвучка от Алисы (Яндекс), Марио, Терминатора и других — требует ручной сборки файлов.
  • 🎤 Собственный голос: можно записать фразы самостоятельно (нужен микрофон и программа для обработки аудио).
  • 🔄 Модифицированные оригинальные голоса: например, китайский голос с русскими субтитрами или ускоренная/замедленная речь.

Важно: не все голоса поддерживают озвучивание всех команд. Например, некоторые пакеты могут воспроизводить только базовые фразы вроде "Начата уборка" или "Зарядка завершена", но молчать при ошибках или низком заряде батареи. Перед установкой проверьте список поддерживаемых событий в описании голоса.

⚠️ Внимание: Голосовые пакеты от сторонних разработчиков могут содержать скрытые команды или рекламу. Скачивайте файлы только с проверенных источников, например, с форума 4pda.ru или официального GitHub-репозитория проекта Roborock-Vacuum-Hacks.

2. Подготовка: что понадобится для установки

Перед тем как менять голос, подготовьте всё необходимое:

  • 📱 Смартфон с Mi Home (привязанный к тому же аккаунту, что и пылесос).
  • 💻 Компьютер с Python 3.8+ (для распаковки файлов) или архиватором 7-Zip.
  • 🔌 Кабель USB-Type-C (для подключения пылесоса к ПК, если потребуется ручная прошивка).
  • 📁 Голосовой пакет в формате .pkg или .zip (скачать можно здесь).

Также проверьте версию прошивки вашего Roborock S5:

  1. Откройте Mi Home → выберите пылесос → Настройки (⚙️).
  2. Прокрутите вниз до пункта "Версия прошивки".
  3. Если версия старше 3.5.8_004000, обновите пылесос до последней версии через приложение.

⚠️ Внимание: На прошивках ниже 3.3.9_003000 метод смены голоса через Mi Home может не работать. В этом случае потребуется ручное прошивание через ADB (инструкция в разделе 5).

Скачать голосовой пакет для Roborock S5|Проверить версию прошивки в Mi Home|Подключить пылесос к Wi-Fi 2.4 Гц|Зарядить пылесос минимум на 20%|Установить Python 3.8+ (если нужен ручной метод)-->

3. Способ 1: Установка голоса через Mi Home (для прошивок 3.5.8+)

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

Шаг 1. Скачайте голосовой пакет в формате .pkg. Например:

Шаг 2. Откройте Mi Home и выполните действия:

  1. Перейдите в настройки пылесоса (⚙️ → Общие настройки → Голосовые подсказки).
  2. Выберите "Загрузить голосовой пакет".
  3. Укажите путь к скачанному файлу .pkg.
  4. Подтвердите установку и дождитесь перезагрузки пылесоса (~2 минуты).

Если после перезагрузки голос не изменился:

  1. Проверьте, что файл .pkg не повреждён (попробуйте скачать заново).
  2. Убедитесь, что в настройках включены "Голосовые подсказки".
  3. Перезагрузите пылесос вручную: зажмите кнопку Домой на 10 секунд.

4. Способ 2: Ручная замена голосовых файлов (для опытных пользователей)

Если первый способ не сработал или вам нужен кастомный голос (например, свой записанный), придётся вручную заменять файлы в прошивке. Этот метод требует подключения пылесоса к компьютеру.

Шаг 1. Подключите пылесос к ПК:

  1. Выключите пылесос (зажмите кнопку питания на 5 секунд).
  2. Подключите его к компьютеру через USB-Type-C.
  3. Зажмите кнопку Домой и, не отпуская её, нажмите кнопку питания. Удерживайте обе кнопки 10 секунд, пока не загорится синий индикатор (режим прошивки).

Шаг 2. Установите драйверы:

  • Скачайте драйверы для Qualcomm 9008 (нужны для распознавания пылесоса как COM-порта).
  • Установите их и проверьте в Диспетчере устройств, что появилось устройство Qualcomm HS-USB QDLoader 9008.

Шаг 3. Распакуйте прошивку:

  1. Скачайте оригинальную прошивку для Roborock S5.
  2. Используйте утилиту unpack_roborock.py (из репозитория Roborock-Vacuum-Hacks) для извлечения файлов:
    python unpack_roborock.py firmware.bin
  3. Замените файлы в папке /sound/ на свои (формат .wav, битрейт 16 кГц, моно).

Шаг 4. Прошейте модифицированную прошивку:

  • Используйте утилиту QFil (из Qualcomm Flash Image Loader) для заливки изменённого образа.
  • Выберите файл prog_emmc_firehose_8953.mbn как Programmer и укажите путь к модифицированной прошивке.
  • Нажмите Download и дождитесь завершения (не отключайте пылесос!).

⚠️ Внимание: Неправильная прошивка может привести к потере гарантии или полной неработоспособности пылесоса. Если вы не уверены в своих действиях, обратитесь к специалисту или используйте первый способ.
Что делать если пылесос не включается после прошивки?

Если после ручной прошивки Roborock S5 не реагирует на кнопки, попробуйте:

1. Подключить его к зарядке на 30 минут — иногда помогает сброс контроллера питания.

2. Повторить процедуру прошивки с оригинальным файлом firmware.bin.

3. Если индикаторы не горят вовсе, возможно, повреждён bootloader — в этом случае потребуется паяльник для восстановления через UART.

5. Где скачать качественные голосовые пакеты для Roborock S5

Не все голоса в интернете работают корректно. Мы протестировали несколько проверенных источников:

Источник Тип голоса Поддерживаемые фразы Ссылка
4PDA (tema984560) Русский женский Все системные события Скачать
GitHub (dentra) Голос Алисы (Яндекс) Основные команды (без ошибок) Скачать
Xiaomi Community Английский (улучшенный) Полная поддержка Скачать
Кастомный (свой) Любой (нужна запись) Зависит от файлов Инструкция по записи

При выборе голоса обращайте внимание на:

  • 📌 Битрейт и формат: файлы должны быть в .wav (16 кГц, моно), иначе пылесос их не воспроизведёт.
  • 📌 Размер пакета: не более 5 МБ (иначе не хватит памяти в системе).
  • 📌 Совместимость с прошивкой: некоторые голоса работают только на конкретных версиях ПО.

6. Частые ошибки и их решение

Даже при следовании инструкции могут возникнуть проблемы. Вот самые распространённые и способы их устранения:

  • 🔊 Голос не изменился после установки:
    • Проверьте, что в Mi Home включены "Голосовые подсказки".
    • Перезагрузите пылесос: зажмите Домой + Питание на 10 секунд.
    • Удалите пакет голоса и установите его заново.
  • 🔇 Голос прерывается или искажается:
    • Убедитесь, что файлы в формате WAV 16 кГц моно.
    • Отключите в Mi Home опцию "Экономия энергии".
    • Проверьте, не повреждён ли динамик пылесоса (попробуйте воспроизвести стандартный голос).
  • ⚠️ Ошибка "Несовместимый пакет":
    • Скачайте пакет для своей версии прошивки (см. таблицу в разделе 5).
    • Если прошивка слишком новая, дождитесь обновления голосового пакета от разработчиков.

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

  1. Зажмите кнопки Домой + Spot Cleaning на 15 секунд.
  2. Подключитесь к пылесосу заново через Mi Home.
  3. Установите оригинальный голосовой пакет (можно скачать здесь).

7. Как вернуть оригинальный голос

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

Способ 1. Через Mi Home:

  1. Откройте Mi Home → настройки пылесоса → Голосовые подсказки.
  2. Выберите "Восстановить стандартный голос".
  3. Подтвердите действие и дождитесь перезагрузки.

Способ 2. Ручной сброс (если первый способ не сработал):

  1. Скачайте оригинальный голосовой пакет.
  2. Установите его через Mi Home (аналогично разделу 3).
  3. Если пылесос не реагирует, выполните полный сброс (см. раздел 6).

⚠️ Внимание: После сброса настроек пылесос отвяжется от аккаунта Mi Home. Придётся подключать его заново, как после покупки.

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

Можно ли установить голос на Roborock S5 без компьютера?

Да, если у вас прошивка 3.5.8 или новее. Достаточно скачать голосовой пакет .pkg и установить его через Mi Home (см. раздел 3). Для старых прошивок потребуется компьютер.

Почему после установки голоса пылесос стал медленнее реагировать на команды?

Это может быть связано с большим размером голосовых файлов или их неправильным форматом. Попробуйте:

  1. Установить другой пакет (например, с меньшим битрейтом).
  2. Отключить ненужные голосовые подсказки в настройках.
  3. Сбросить пылесос к заводским настройкам.
Можно ли записать свой голос для Roborock S5?

Да, но для этого нужно:

  1. Записать все фразы в формате WAV 16 кГц моно (можно использовать Audacity).
  2. Поместить их в структуру папок, аналогичную оригинальному голосовому пакету.
  3. Собрать пакет в .pkg с помощью утилиты pack_roborock.py (из репозитория Roborock-Vacuum-Hacks).

Готовые шаблоны фраз можно найти здесь.

Будет ли работать голосовой пакет с Roborock S5 Max?

Нет, Roborock S5 Max использует другую архитектуру звуковой системы. Голосовые пакеты для S5 с ним несовместимы. Для S5 Max есть отдельные инструкции (например, на 4PDA).

Как проверить, какой голос установлен сейчас?

Есть два способа:

  1. В Mi Home: откройте настройки пылесоса → Голосовые подсказки. Там будет указан текущий пакет.
  2. Через ADB (для опытных пользователей):
    adb shell cat /mnt/default/roborock/voice/version.txt