Надоело слушать непонятные китайские или английские слова в роботе-пылесосе? Мы охотно установим в вашу технику русскую озвучку в исполнении персонажей популярных фильмов и мультфильмов.
Какие голосовые пакеты мы ставим
Так как у каждого свой вкус, мы предлагаем на выбор множество пакетов от стандартных до необычных, которые могут развеселить вас и ваших гостей. Так, если стандартный голос Алисы запускает уборку с фразой «Начинаю уборку», то специальный голос робота Максима скажет: «Начинаю уборку, Ваше Величество», а пакет с нецензурной лексикой и вовсе возмутится и обругает ваши нажатия кнопок. Вы можете выбрать персонаж домовенка Кузи (говорит фразами из мультфильма), Винни-Пуха, робота Бендера, взять языковый пакет «Кожаные Ублюдки», выбрать хамский голос (в рамках приличия), пакет с фразами из известных фильмов и другие.
Разница между пакетами заключается в том, что одни из них больше созданы для веселья, а другие для понимания вами действий умного помощника. Так, стандартный голос четко назовет причину остановки или озвучит возникшую ошибку, в то время как мультяшный голос может просто произносить известные фразы из мультфильма, а музыкальный вообще реагирует одними звуками. Примеры голосовых пакетов есть в нашем видеосюжете.
Робот пылесос xiaomi mop 2 lite ругается матом
Какие роботы-пылесосы мы принимаем
Руссификация озвучки Xiaomi 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
Как в роботе пылесосе Xiaomi настроить русский язык: пошаговая инструкция
Роботы-пылесосы Xiaomi становятся все более популярными. И действительно, стоят они дешевле, чем роботы-пылесосы других фирм-производителей, но при этом качество уборки пола значительно выше. Но при этом есть одна проблема: обычно пылесосы Xiaomi поставляются с завода на английском или китайском языке.
Русификация робота-пылесоса Xiaomi — это несложный процесс, но он потребует немного усилий, терпения и времени. Она включает в себя несколько этапов и для разных моделей пылесосов она проводится по-разному.
В данном руководстве мы расскажем вам, как русифицировать роботы-пылесосы Xiaomi для того, чтобы они могли выполнять все свои функции на русском языке.
- Как настроить русский язык на роботе-пылесосе Xiaomi?
- Xiaomi Mi Robot Vacuum Mop/Mop P
- Настройка русского языка для Roborock Sweep One и Mi Robot Vacuum Cleaner
- Выбор русского пакета
- Пошаговая инструкция по установке
- Как установить русскоязычное ПО на робот-пылесос Xiaomi
- Установка через ПК
- Установка русскоязычного ПО при помощи смартфона на Android
- Установка русскоязычного ПО при помощи смартфона на IOS
- Зачем менять язык робота-пылесоса?
- Как настроить функции робота пылесоса после замены ПО
- Выбор языка для робота пылесоса Xiaomi
- Проблемы при замене ПО и их решение
- Полезное видео
Как настроить русский язык на роботе-пылесосе Xiaomi?
Прежде всего помните, что настройка русского языка на роботах- пылесосах Xiaomi зависит от модели робота-пылесоса. Поэтому поговорим о каждой отдельно.
Xiaomi Mi Robot Vacuum Mop/Mop P
Данные устройства вышли меньше года назад, поэтому они русифицированы. Для активации русского языка подключите робот-пылесос к смартфону и следуйте инструкции:
- Откройте приложение Mi Home на вашем смартфоне и выберите европейский регион.
- В главном меню выберите «Настройки».
- Перейдите в раздел «Русский язык».
- Нажмите на «Включение» и «Настройка», чтобы подключить гаджет к интернету по Wi-Fi. Пылесос поддерживает только 2,4 ГГц диапазон Wi-Fi.
- Выберите вашу модель робота-пылеудаления и нажмите «Включить».
- На экране гаджета появится надпись «Подключено».
- Для того, чтобы роботом-пылесосом могли пользоваться другие жители дома, можно разделить доступ с их устройствами.
к оглавлению ↑
Настройка русского языка для Roborock Sweep One и Mi Robot Vacuum Cleaner
На этих моделях сложно установить русский язык, потому что они не русифицированы. Но сделать это все же возможно: главное, выбрать правильную прошивку. Плюсом является то, что вы сможете выбрать не только стандартную озвучку, но и оригинальные звуки.
Выбор русского пакета
Перед началом установки, нужно определиться с выбором голосового помощника.
На данный момент существуют следующие виды озвучек:
- Мужской голос-бот «Максим».
- Голосовой помощник «Алиса» от Яндекса.
- Голос «Винни-Пуха».
- Озвучка «Звездные войны».
- Пакет с популярными фразами из популярных советских фильмов.
- Звуковой пакет для детей.
Пошаговая инструкция по установке
- Вставьте устройство в розетку.
- Подключите к нему кабель питания и подождите несколько секунд.
- Зайдите в настройки и включите опцию «Голос».
- Выберите нужный вам пакет.
- Нажмите на кнопку «ОК» и дождитесь завершения установки.
- Перезагрузите систему.
- Робот-пылесос готов к работе.
к оглавлению ↑
Как установить русскоязычное ПО на робот-пылесос Xiaomi
Установка через ПК
Для установки русскоязычного ПО на робот-пылесос Xiaomi через компьютер на базе Windows следуйте этой инструкции:
- Узнайте IP-адрес и токен.
- Скачайте «win-mirobo-1.1.0-min» или «win-mio-1.1.0.1.min» для робота-пылесоса Xiaomi.
- Откройте «win-mirobo.ini» и скопируйте в него адрес компьютера и токен (например, 192.168.161.34:254).
- Сохраните изменения.
- Извлеките архив с голосовым пакетом «voicepacks».
- Запустите «win-mirobo.bat».
- Если все шаги выполнены верно, найдите надпись «Flash voice package», выберите его и нажмите 2 и Enter на клавиатуре.
- Здесь появится список пакетов в папке из пункта 6.
- Выберите его, как в предыдущем пункте.
Установка языкового пакета может занять несколько минут.
к оглавлению ↑
Установка русскоязычного ПО при помощи смартфона на Android
Чтобы установить русский язык в роботе-пылесосе Xiaomi через смартфон на базе Android нужно предварительно скачать программу под названием Clean Master. После этого смартфон нужно подключить к специальному разъему пылесоса, и нажать клавишу включения.
Программа автоматически проанализирует состояние батареи и подключит пылесос, а также обнаружит установленное ПО. В результате после включения устройства будет произведен автонабор русского языка в настройках. Как отмечают представители компании Xiaomi, такие действия позволят сэкономить время при необходимости смены языка устройства. Кроме того, можно будет более детально изучить состояние батареи, ведь при наличии русского перевода вся информация будет отображаться на понятном языке.
к оглавлению ↑
Установка русскоязычного ПО при помощи смартфона на IOS
Установить русский язык для робота-пылесоса Xiaomi также не составит особого труда. Но все же необходимо будет сделать некоторые настройки на смартфоне. Во-первых, необходимо войти в настройки и перейти в раздел «Основные». После этого нужно нажать на пункт «Язык», а далее выбрать пункт «Язык и клавиатура». В открывшемся окне предлагается выбрать нужные настройки.
Прошить робот пылесос Xiaomi через телефон на базе IOS можно двумя способами. Первый — это зайти в настройки и выбрать функцию «Обновление системы», а затем нажать на кнопку «Обновить». Второй способ — это использовать для прошивки USB-кабель, с помощью которого вы сможете получить доступ к настройкам системы. Стоит отметить, что во втором случае потребуется включить режим Dozer.
После прохождения данного процесса будет создана новая прошивка, которая обеспечит наличие русского языка. Чтобы не пропустить следующие обновления, необходимо открыть настройки, перейти в раздел Dozer и нажать на иконку с шестеренкой. В появившемся окне необходимо будет нажать на вкладку «Burner».
Затем начнется обновление прошивки. Стоит обратить внимание на то, что данный процесс может занять определенное время, поэтому нужно запастись терпением.
к оглавлению ↑
Зачем менять язык робота-пылесоса?
Смена языка робота-пылесоса нужна для повышения удобства использования устройства. Например, вы можете добавить новый язык в том случае, если он необходим для осуществления определенной работы или же в том случае если вам необходимо установить новые программы.
С помощью смены меню на русский язык робот пылесос будет работать намного комфортнее, тем самым вы сможете делать больше дел.
Также вы сможете создать необходимые обновления, которые обеспечат комфортное использование устройства, а также сможете изменить некоторые параметры. Например, можно поменять громкость и яркость.
Смена языка у робота-пылесоса позволит вам повысить удобство и комфортность эксплуатации устройства. Например, вы сможете настроить дополнительные программы, что позволит вам более качественно провести уборку, а именно, убрать пыль из всех углов, пропылесосить ковры и прочее.
Но если у вас не получается самостоятельно осуществить смену языка на русском языке, то вы всегда можете обратиться за помощью к специалистам сервисного центра.
При смене языка робот-пылесос Xiaomi полностью меняет интерфейс своего меню. В зависимости от региона будут различаться шрифты, иконки программ, картинки.
к оглавлению ↑
Как настроить функции робота пылесоса после замены ПО
При замене программного обеспечения в некоторых моделях робота-пылесоса можно настроить множество различных опций, которые недоступны в заводской прошивке. Настройка функций робота-пылесоса после перепрошивки может потребоваться в случае, если в работе устройства появились сбои или появились неисправности.
Рассмотрим пять функций, которые можно включить в настройках робота-пылесоса.
- Сброс настроек до заводских значений. Если в робот-пылесос попала влага, то сбросить его настройки до заводских можно с помощью кнопки «Reset», расположенной на корпусе устройства. Для начала включите робота-пылесосу, дождитесь, когда он закончит свою работу. Затем нажмите кнопку «Reset» и удерживайте ее до тех пор, пока светодиод на устройстве не начнет мигать. После этого отпустите кнопку «Reset». Теперь ваш робот-пылесос полностью готов к работе.
- Отключение Wi-Fi и замена пароля подключения. Если вдруг робот-пылесос перестал включаться или связь с приложением перестала работать, попробуйте отключить Wi-Fi. Это может помочь в решении проблемы. После того, как вы отключили Wi-Fi, нужно ввести новый пароль. Чтобы это сделать, выберите пункт «Wi-Fi Пароль». Введите старый пароль и новый. При необходимости повторите процедуру. Нажмите кнопку «Далее». После этого ваш Wi-Fi будет отключен.
- Выключение питания. Этот пункт может понадобиться в том случае, если батарея робота полностью разрядилась. В таком случае вы увидите соответствующий значок. Выполните эту процедуру. Зайдите в пункт меню «Питание» и нажмите «Выкл».Затем нажмите кнопку на боковой панели пылесоса, чтобы отключить его питание. И, наконец, нажмите кнопку «Откл. питания» на пылесосе и подождите несколько секунд. После данного действия пылесос будет готов продолжить работу.
- Четвёртая функция, которая может потребоваться при смене языка в пылесосе Xiaomi — это «Настройка языковой панели». Чтобы её открыть, выберите «Настройки устройства» -> «Язык и регион» -> «Страна/регион». После выбора страны (в нашем случае — Россия) нажмите на «Языковая панель». Теперь нажмите «Изменить язык». Здесь можно заменить один язык на другой — русский на английский. Чтобы сделать это, кликните по «Русский» и выберите другой язык.
- Пятая функция которую можно запустить — «Подсказка. Оповещения». Эта функция будет полезна для тех, кто привык использовать уведомления Google. На роботе-пылесосе Xiaomi можно настроить оповещения о различных событиях, а также выбрать, какие именно оповещения вы хотите получать.
к оглавлению ↑
Выбор языка для робота пылесоса Xiaomi
Выбор языка для робота-пылесоса Xiaomi, может вызвать трудности. Русификация роботов-пылесосов Xiaomi – это одна из самых важных настроек. Русификация этих моделей пылесосов проста для некоторых моделей. Однако, чаще всего сложности встречаются тогда, когда пылесосу требуется перепрошивка.
Для того, чтобы робот пылесос смог работать на русском языке, для него необходимо выбрать язык, установленный в системе вашего ПК. Все современные модели роботов пылесосов от Xiaomi имеют возможность переключения языка с китайского на русский и наоборот. Чтобы переключить язык роботу-пылесосу нужно зайти в настройки робота, где можно выбрать русский язык. Следует отметить, что такая возможность есть не у всех моделей роботов. Например, у Xiaomi Robot Vacuum Cleaner это не предусмотрено производителем и требуется перепрошивка.
Плюсом является то, что вы можете выбрать голосового помощника с озвучкой по своему усмотрению. При смене языка на русский вам также потребуется обновить прошивку робота-пылесоса.
Стоит отметить, что не стоит забывать об еще одной важной настройке. Дело в том, что на некоторых моделях есть дополнительные функции, которые, могут быть вам не нужны. В таком случае, вам следует настроить автоматический старт. То есть, при включении робота он будет стартовать сразу в заданном вами режиме.
к оглавлению ↑
Проблемы при замене ПО и их решение
При русификации и замене ПО робота-пылесоса Xiaomi могут возникнуть трудности, которые обычно решаются просто. Но иногда возникают проблемы по не зависящим от пользователя причинам. Например, некоторые производители выпускают программное обеспечение без русского языка. В этом случае для замены ПО нужно искать русифицированную версию робота-пылесоса.
Если же прошивка обновлена до самой последней версии, а робот-пылесос по-прежнему не выполняет своих функций, то, возможно, проблема в нем. Для решения проблемы следует обратиться в сервисный центр. Кроме того, при замене ПО робот-пылесос может не работать, если он установлен на неровной поверхности. Чтобы исключить эту причину, нужно установить его на ровную поверхность.
Если у вас не получается самостоятельно решить эту проблему, или же она возникает слишком часто, то тогда вам следует позвонить в сервисный центр по номеру указанному на обратной стороне щетки.
Это поможет вам быстрее определить причину неисправности и исправить ее. Также возможно возникновение проблем, когда робот-пылесос не может выполнить очистку пола. Для этого необходимо очистить все углубления и отверстия, расположенные на подошве робота-пылесоcа.
Также не стоит забывать регулярно чистить поддон для мусора. Если в нем скопится много мусора, то робот-пылесос остановится и не сможет дальше выполнять свою работу. Не забывайте протирать корпус пылесоса. Для этого можно использовать влажную хлопчатобумажную ткань или губку. Загрязнения нужно удалять до того, как они проникнут под корпус робота-пылеcоса.
При замене ПО нужно быть очень внимательным, чтобы не повредить процессор робота-пылесoca. Кроме того в этом случае, не рекомендуется выполнять какие-либо действия с корпусом, так как это может повредить роботу-пылесосу. Также возможны сбои, при которых робот-пылесос перестает выполнять свои функции.
Если вы подозреваете, что проблема действительно заключается в программном обеспечении, то попытайтесь перезагрузить робота-пылесос. Иногда это помогает, и робот-пылесос снова начинает функционировать нормально. Однако, существует еще один способ решить эту проблему, если у вас возникли подозрения, что робот-пылеcecooc не работает.
В этом случае необходимо сбросить настройки до заводских. Это можно сделать через меню. Для того чтобы войти в меню нужно нажать и удерживать кнопку «Home» в течение двух секунд. После того, как на экране появится меню, необходимо выбрать пункт «Setting» и нажать кнопку «OK».
к оглавлению ↑
Полезное видео
При просмотре данного видеоролика вы узнаете, как быстро поменять язык на роботе-пылесосе Xiaomi:
Источник: rating-top10.com