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

Надоело слушать непонятные китайские или английские слова в роботе-пылесосе? Мы охотно установим в вашу технику русскую озвучку в исполнении персонажей популярных фильмов и мультфильмов.

Какие голосовые пакеты мы ставим

Так как у каждого свой вкус, мы предлагаем на выбор множество пакетов от стандартных до необычных, которые могут развеселить вас и ваших гостей. Так, если стандартный голос Алисы запускает уборку с фразой «Начинаю уборку», то специальный голос робота Максима скажет: «Начинаю уборку, Ваше Величество», а пакет с нецензурной лексикой и вовсе возмутится и обругает ваши нажатия кнопок. Вы можете выбрать персонаж домовенка Кузи (говорит фразами из мультфильма), Винни-Пуха, робота Бендера, взять языковый пакет «Кожаные Ублюдки», выбрать хамский голос (в рамках приличия), пакет с фразами из известных фильмов и другие.

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

КАК УСТАНОВИТЬ ОЗВУЧКУ НА РОБОТ ПЫЛЕСОС?!

Какие роботы-пылесосы мы принимаем

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

image

Начинается все с библиотеки. Как минимум она хороша тем, что позволяет отказаться от проприетарного приложения 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 извлекаем содержимое

Xiaomi Mijia Sweeping Vacuum Cleaner 3C распаковка и прошивка китайской версии робота пылесоса


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

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

Обновление 3 точки Xiaomi

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

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

khokku.ru

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

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

Шаг 1: Подготовка к прошивке

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

Шаг 2: Установка программного обеспечения

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

Шаг 3: Подключение робота-пылесоса к компьютеру

После установки программного обеспечения вам необходимо подключить робота-пылесоса к компьютеру с помощью USB-кабеля. Убедитесь, что кабель правильно подключен и программа программного обеспечения распознает устройство.

Шаг 4: Загрузка прошивки

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

Шаг 5: Проверка прошивки

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

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

Как сбросить Сяоми до заводских настроек без потери данных

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

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

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

  1. Скачайте прошивку робота-пылесоса Xiaomi на мат с официального сайта разработчика.
  2. Зарядите робота-пылесоса Xiaomi до полной емкости.
  3. Откройте приложение Mi Home на вашем смартфоне и подключитесь к роботу-пылесосу.
  4. В главном меню приложения выберите пункт «Настройки» и найдите раздел «О роботе».
  5. Выберите пункт «Обновление ПО» и нажмите на кнопку «Обновить».
  6. Выберите файл прошивки робота-пылесоса Xiaomi на мат, который вы скачали на первом шаге.
  7. Дождитесь завершения процесса прошивки. Это может занять несколько минут, так что не выключайте робота-пылесоса и не закрывайте приложение Mi Home.
  8. После завершения прошивки робот-пылесос Xiaomi автоматически перезагрузится.

Теперь ваш робот-пылесос Xiaomi прошит на мат и готов к использованию. Вы можете наслаждаться его новыми функциями и улучшенной производительностью.

Важно отметить, что прошивка робота-пылесоса Xiaomi на мат может привести к нарушению гарантии, поэтому выполнение этой процедуры должно быть осознанным решением владельца устройства.

Надеемся, что данная инструкция поможет вам успешно прошить ваш робот-пылесос Xiaomi. Удачи!

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

  1. Перепрошивка робота-пылесоса Xiaomi на мат – это довольно простая процедура, которая позволяет расширить функциональность устройства и оптимизировать его работу.
  2. Перед началом прошивки рекомендуется сделать резервную копию данных и зарядить робот-пылесос до полной емкости.
  3. Для прошивки вам понадобятся компьютер и микрофонный кабель USB типа C.
  4. Скачайте и установите на компьютер программу XiaoMiTool. Она позволяет прошивать робот-пылесос Xiaomi на мат.
  5. Введите в поисковой системе запрос «прошивка робота-пылесоса Xiaomi на мат» и найдите подходящую прошивку для вашей модели робота.
  6. Скачайте файл прошивки и сохраните его на компьютере.
  7. Подключите робот-пылесос к компьютеру с помощью микрофонного кабеля USB.
  8. Запустите программу XiaoMiTool и выберите свою модель робота в списке устройств.
  9. Нажмите на кнопку «Выбрать прошивку» и укажите путь к файлу прошивки, который вы скачали ранее.
  10. Дождитесь завершения прошивки. В процессе прошивки робот-пылесос может перезагружаться несколько раз.
  11. По окончанию прошивки робот-пылесос перейдет в режим скачивания новых обновлений. Подождите, пока обновления будут загружены и установлены.
  12. Отключите робот-пылесос от компьютера и проверьте его работу. Теперь он должен правильно выполнять все задачи и функции.

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

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