Как узнать токен пылесоса Xiaomi и прошить робот

Создатели робота-пылесоса Сяоми оснастили аппарат встроенным голосовым ассистентом. Пользователь может выбрать несколько вариантов голосов, однако есть один не самый приятный момент: все звуковое сопровождение идет на китайском языке. Соответственно, от него проку мало.

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

Вариант №1

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

Затем перейдите в режим разработчика:

    Зайдите в «Настройки» и выберите пункт «О телефоне». В открывшемся меню вы найдете номер прошивки, на который требуется нажать несколько раз.

Последовательность действий для входа в режим разработчика для телефона Ксиаоми

Как прошить пылесос Xiaomi Mi Robot Vacuum на русскую озвучку, простая прошивка голосовых пакетов

После этого пылесос Сяоми будет говорить вашим голосом!

Вариант №2

Второй способ подразумевает использование возможностей библиотеки python-miio, а также начальные знания такого языка программирования, как Python 3.

Внешний вид робота-пылесоса Сяоми

Первый этап

Обязательным условием установки является libffi-dev libssl-dev. Для этого требуется выполнить: «pip3 install -U setuptools» и «pip3 install python-miio».

Второй этап

Для получения токенов устройств лучше всего воспользоваться приложением Mi Home. Его нужно скачать, установить и добавить в список используемых устройств наш робот-пылесос Xiaomi.

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

  1. Создание незашифрованного бэкапа посредством iTunes;
  2. Его открытие, для чего потребуется софт iBackup Viewer. Выбирается функция просмотра файловой системы (raw files), где нужно найти Ми Хоум (com.xiaomi.mihome). Отсюда извлекается файл «цифры_mihome.sqlite»;
  3. Для открытия извлеченной базы данных можно использовать DB Browser for SQLite, что позволяет найти файл ZTOKEN;
  4. После открытия «Терминала» следует выполнить «echo ‘0: ‘ | xxd -r -p | openssl enc -d -aes-128-ecb -nopad -nosalt -K 00000000000000000000000000000000».

Обладателям гаджетов на базе Android потребуется совершить такие операции, как:

  1. Сделать резервную копию базы» adb backup -noapk com.xiaomi.smarthome -f backup.ab»;
  2. Для извлечения данных потребуется инструмент ADB Backup Extractor «java -jar Android Backup Utilities/Android Backup Extractor/android-backup-extractor-20171005-bin/abe.jar unpack backup.ab unpacked.tar»;
  3. Распаковка осуществляется с помощью «tar -xvf unpacked.tar»;
  4. Достать токен (поле ZTOKEN) можно путем использования DB Browser for SQLite;
  5. Можно просматривать БД вручную, а можно применить инструмент из библиотеки python-miio «miio-extract-tokens ».

Третий этап

Отличным вариантом будет применение готовых скриптов. Копируем понравившийся скрипт, для чего вам нужно будет папка «dustcloud/devices/xiaomi.vacuum/audio_generator». Редактирование скрипта generate_audio.py можно проводить посредством Маке.

Прошивкаозвучка робота-пылесоса Xiaomi Vacuum Cleaner (русский язык) с помощью смартфона на Android

Просматривать списки доступных голосов можно в «Терминале» — «say -v ?».

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

В папке «./language» вы можете найти списки фраз. Выбираем понравившуюся, изменяем ее название на «audio_ru.csv» и вносим собственные изменения с последующим запуском скрипта «./generate_audio.py».

Интерактивный режим понадобится для выбора «audio_ru.csv» и tts-движка, в результате чего окажется доступным документ ru.pkg.

Как очистить кэш Ватсап на сяоми

Его заливка на гаджет от Ксиаоми производится путем применения команды «mirobo install_sound ./ru.pkg». Только не забудьте заранее выполнить «export MIROBO_TOKEN=» и «export MIROBO_IP=».

На этом процесс переозвучки завершается. Теперь ваш пылесос Сяоми будет “разговаривать” на русском языке, благодаря чему вы будете понимать все, что он скажет.

Источник: xiacom.ru

Прошивка робота-пылесоса

Голосовые модули в автоматизированные роботы-пылесосы производитель стал устанавливать относительно недавно. Далеко не в каждой модели есть подобная функция, но ещё меньше экземпляров имеют русскоязычную озвучку. Для отечественного покупателя это не совсем удобно, поэтому нашлись умельцы, способные перепрошить устройство, чтобы оно заговорило по-русски.

Xiaomi первого поколения

Как прошить робот-пылесос?

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

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

Пошаговое руководство переустановки Xiaomi первого поколения

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

  1. На смартфон скачиваем русскоязычный голосовой пакет и прошивку.
  2. Сбрасываем настройки беспроводной сети прямо на устройстве. Для этого необходимо зажать две кнопки на корпусе одновременно, подержав их 2–3 секунды до звукового сигнала.
  3. На мобильном устройстве заходим во вкладку «Настройка Wi-Fi» и определяем пылесос как точку доступа к беспроводной сети.
  4. Выбираем меню под названием «Голосовые настройки» и устанавливаем на устройство прошивку, запуская её.

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

Учтите: эта процедура считается сторонним вмешательством. Устройство автоматически снимается с гарантии. Обслуживание уже не будет проводиться бесплатно.

Перепрошивка популярного Mi Robot Vacuum

Самым востребованным из линейки пылесосов от китайской корпорации считается эта модель. Чтобы установить новый голосовой пакет, потребуется смартфон, компьютер и само устройство. Перед началом операции требуется зарядить прибор более чем на 20%.

Mi Robot Vacuum

  • приложение Mi Home устанавливаем привычным способом;
  • проходим процедуру регистрации (важно выставить локацию «Китай»);
  • синхронизируемся с роботом и открываем соответствующую вкладку;
  • посмотрев в правый верхний угол, вы увидите иконку, а после её нажатия из списка выбираем «General Settings»;
  • переходим во вкладку «Данные о сети» (здесь нам потребуется токен и IP-адрес);
  • на ПК скачиваем прошивку и архив голосовых команд, открываем;
  • выбираем один из предложенных файлов: «mirobo», «mirobot» или «win-mirobo», у всех расширение «.ini»;
  • открываем и вписываем в него IP-адрес и токен;
  • снова возвращаемся к архиву и входим в другой с расширением «.bat»;
  • во всплывающем окне соглашайтесь со всеми запросами и дождитесь окончания процесса загрузки;
  • появится поле, в котором требуется нажать цифру 1 и отправить клавишей «Enter»;
  • процесс займёт не более 8 минут — после этого всплывёт окошко, в котором требуется согласиться со всеми запросами;
  • нажать цифру 2 и отправить с помощью клавиши «Enter»;
  • выждать полминуты до окончания загрузки;
  • по завершении раздастся звуковой сигнал на роботе.

Токен, который считается идентификационным номером устройства, вы отыщите в приложении Mi Home.

После завершения прошивки остаётся только выбрать соответствующий голосовой пакет и наслаждаться работой вашего автоматизированного помощника с понятными командами или различными приколами.

Источник: setafi.com

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