Как поменять озвучку на робот пылесос Xiaomi vacuum mop p

Содержание

Роботы-пылесосы завоевали небывалую популярность у отечественных покупателей. По большей части это произошло из-за русскоязычных версий, благодаря которым устройство оповещает о начале и окончании сессии уборки, неполадках. Но пик востребованности пришёлся на момент, когда приборы научились «разговаривать».

Xiaomi mi TV stick принцип работы

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

Как сделать, чтобы робот-пылесос разговаривал?

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

Компания Xiaomi выпускает линейку «говорящих» пылесосов, легко перенастраиваемых в домашних условиях.

Чтобы наглядно увидеть, как это сделать своими руками, посмотрите тематическое видео. В нём пошагово расписано, как переформатировать пылесос и сделать его не только функциональным, но и интересным.

Озвучка роботов пылесосов Xiaomi

Модели приборов, говорящие на русском языке

Также предлагаем пять компаний и моделей, которые предлагают покупателям устройства с функцией голосовых оповещений, а также с перспективой дальнейшей прошивки и расширения возможностей.

Линейка пылесосов Okami

Пару лет назад компания выпустила сразу три модели, каждая из которых подходит под разные ценовые сегменты. Общее в изделиях — высокая мощность и русифицированные оповещения.

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

Xiaomi с функцией Vacuum Cleaner

В линейке самым известным пылесосом с возможностью быстрой перепрошивки считается Xiaomi Mi Robot Vacuum Cleaner. В сети встречается множество видео, на котором меняются голоса и приколы, которые выдают роботизированные приборы.

Но не только голосовые функции считаются востребованными. Он обладает высокой мощностью, насыщенной многозадачностью и качественными комплектующими, а ещё радует низкой стоимостью.

iClebo Arte

Качественный и функциональный пылесос с возможностью влажной уборки. Однако он уступает в характеристиках своим предшественникам и конкурентам. При этом имеется возможность перепрошивки на различные приколы, а также стандартные команды на русском языке. Если для вас важнее снимать интересные видео в соцсети или поднимать настроение своей семье, можно приобрести и это устройство.

Cleverhttps://setafi.com/bytovaya-tehnika/pylesos/kak-nauchit-robot-pylesos-razgovarivat/» target=»_blank»]setafi.com[/mask_link]

Руссификация озвучки Xiaomi Robot Vacuum

image

ПРОШИВКА ЯЗЫКОВЫХ ПАКЕТОВ XIAOMI MI ROBOT VACUUM

Начинается все с библиотеки. Как минимум она хороша тем, что позволяет отказаться от проприетарного приложения Xiaomi и вообще закрыть IoT гаджетам доступ в интернет, ограничившись изолированной локалкой.
Помимо Python 3 для установки потребуются libffi-dev libssl-dev .
Выполняем:

pip3 install -U setuptools pip3 install python-miio

На маке и Debian (Raspberry Pi) больше никаких зависимостей не потребовалось.

1. Токены устройств

Для общения с девайсами Xiaomi нужно получить токены устройств (в данном случае пылесоса), это, пожалуй, самая унылая часть. Возможно, ее получится избежать, выполнив

mirobo discover —handshake 1

, но у меня данный способ не сработал, поэтому ставим официальное приложение MiHome, регистрируемся, добавляем пылесос штатным образом, затем

в случае iOS:

  • делаем незашифрованный бэкап через iTunes
  • открываем бэкап с помощью iBackup Viewer (софтина платная, но нашим целям ограничения бесплатной версии не помешают), в нем выбираем просмотр файловой системы (raw files) и ищем приложение Xiaomi MiHome (com.xiaomi.mihome). Извлекаем один файл с названием _mihome.sqlite
  • полученную БД открываем, например, DB Browser for SQLite . Оттуда можно извлечь параметры для всех устройств, в частности нужный нам токен (поле ZTOKEN).
  • далее открываем Терминал и выполняем

echo ‘0: ‘ | xxd -r -p | openssl enc -d -aes-128-ecb -nopad -nosalt -K 00000000000000000000000000000000
в случае Android:
Понадобится adb. Делаем бэкап базы
adb backup -noapk com.xiaomi.smarthome -f backup.ab

с помощью ADB Backup Extractor извлекаем содержимое

java -jar Android Backup Utilities/Android Backup Extractor/android-backup-extractor-20171005-bin/abe.jar unpack backup.ab unpacked.tar
tar -xvf unpacked.tar

из полученной БД с помощью, например, DB Browser for SQLite извлекаем нужный нам токен (поле ZTOKEN).

Вместо просмотра полученных баз вручную, можно воспользоваться инструментом из библиотеки python-miio, должно работать с базами и с Android и с iOS:

miio-extract-tokens

Самая скучная часть позади, впереди часть творческая.

2. Озвучка

Я воспользовался готовым скриптом . Клонируем к себе, понадобится только папка dustcloud/devices/xiaomi.vacuum/audio_generator . Отредактируем скрипт generate_audio.py. Я все проделывал на Маке и, соответственно, использовал его генератор речи, но понадобилось внести пару правок:

С голосом все просто, выбираете тот, какой нравится (весь список можно посмотреть, набрав в Терминале)

say -v ?
./generate_audio.py

выбрав в интерактивном режиме наш файл с фразами (audio_ru.csv) и tts-движок. На выходе получим файл ru.pkg, который нужно залить на пылесос командой

mirobo install_sound ./ru.pkg
export MIROBO_TOKEN=
export MIROBO_IP=

3. Задел на будущее

В принципе, все вышеописанное есть в документации к библиотеке python-miio, но, надеюсь, данный мини-мануал все же кому-нибудь пригодится) Пользуясь случаем, хочу спросить: интересна ли будет еще одна статья по «умному» дому? Дело в том, что я уже достаточно долгое время выстраиваю домашнюю экосистему на основе девайсов от Xiaomi и Philips, но без фирменных приложений, всем рулит Home Assistant. Занятие это вполне себе бесконечное, однако на данный момент система пришла к более-менее стабильному виду.
С одной стороны, на Geektimes полно подобных статей, с другой – я бы хотел больший упор сделать на опыт эксплуатации, косяки и ошибки, с которыми столкнулся. Возможно мой опыт уберег бы кого-то от таких же граблей, или подкинул новых идей.

Источник: se7en.ws

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай