Как настроить голос у робота пылесоса xiaomi чтобы говорил как кузя

Как добавить голосовое управление Алисой роботу-пылесосу Xiaomi/Dreame

В нашем веке уже не удивишь голосовым управлением бытовой техникой. Алиса уже научилась не только ругаться и сниматься в тиктоках, но также и может управлять умными устройствами в вашем умном доме. После приобретения робота-пылесоса от дочерней компании СЯОМИ Dreame Bot L10Pro я подумал, неплохо было и мне обучить его прибираться по приказу. Оказывается Алиса уже давно подружилась с большинством девайсов, которые управляются через приложение MiHome.

Для настройки не понадобится ничего сложного и справится даже школьник.

Нам нужно наличие 2-х приложений в телефоне, а именно:

— Яндекс с Алисой

Для начала, проверяем, добавлен ли робот-пылесос в MiHome, как устройство.

После этого переходим в приложение Яндекса и вводим свой логин и пароль. Если вы не имеете учетной записи Яндекс, то зарегистрировать ее очень легко, порядка 3-х минут.

Затем нужно создать заготовку умного дома, то есть добавить место обитания умных девайсов. Стандартно он называется мой дом

Нажимаем на иконку «устройства», она находится в меню приложений Яндекса (обведено кружком). Выбираем из большого списка бочонок подписанный, как устройства. Нажимаем плюсик добавления нового устройства, выбираем другое устройство и находим внизу во вкладке популярных производителей XIAOMI. Для продолжения программа попросит ввести пароль и логин от учетной записи MiHome.

После этого заходим в «Мой дом» и видим, что у нас появились устройства, с которыми Алиса уже знакома из приложения MiHome. Для робота требуется настройка, жмем на него. Главное условие, назвать его именем с кириллическими буквами, иначе голосовое управление его не поймет. После этого можно увидеть, что Алиса знает все об вашем пылесосе, включая модель и прошивку.

Собственно вот и все. Осталось только раздавать голосовые команды и робот будет выполнять свою работу. А список разрешенных или приемлемых команд Алиса подскажет сама.

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

Вот вариант моего общения с пылесосом через Алису. Как оно есть с непонятками и ошибками. Если назвали пылесос пылесосом, то и, разумеется, называть его роботом нельзя )))

Кстати говоря. Управление этим же умным домом можно и через Google Aleha. Но это уже другая история.

Источник

[Советы] Как изменить голосовое сопровождение у робота-пылесоса Xiaomi с китайского на русский?

pylesos.png (16.79 KB, Downloads: 24)

2018-08-09 22:55:41 Upload

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

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

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

Читайте также:  Aspire e15 не работает клавиатура

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

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

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

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

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

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

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

  • Создание незашифрованного бэкапа посредством iTunes;
  • Его открытие, для чего потребуется софт iBackup Viewer. Выбирается функция просмотра файловой системы (raw files), где нужно найти Mi Home (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 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»;
  • Достать токен (поле ZTOKEN) можно путем использования DB Browser for SQLite;
  • Можно просматривать БД вручную, а можно применить инструмент из библиотеки python-miio «miio-extract-tokens файл_бд».

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

Для внесения правок воспользуйтесь «84. os.system(«say -v голос -o » + path + » —data-format=LEI16@22050 » + text)».

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

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

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

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

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

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

Источник

Прошивка робота-пылесоса Xiaomi на русский язык: пошаговая инструкция

Недавно для более детального знакомства ко мне попал робот-уборщик Xiaomi Mi Robot Vacuum Cleaner. Аппарат достойный внимания, хорошо выполняет свои основные функции. Он не без минусов, подробнее можно прочитать в нашем обзоре. Самая большая сложность – разобраться в настройках. Подобные модели поставляются в лучшем случае с английским, а в худшем – с китайским языком. В связи с этим, у пользователей часто возникает вопрос: как русифицировать робот-пылесос Xiaomi Vacuum.

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

Задача сводится к двум этапам:

  1. Определить IP-адрес и получить токен.
  2. Прошить робот-пылесос Xiaomi на русский язык.

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

Внимание! Вся информация относится к 1 и 2 поколениям роботов-пылесосов Xiaomi. В свежих моделях, относящихся к последнему (третьему) поколению, компания Сяоми внедрила шифрование, голосовые пакеты теперь подписываются сертификатом. Эти модели роботов-пылесосов Xiaomi уже нельзя заставить ругаться матом.

Языковые пакеты для робота-пылесоса Xiaomi

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

Ищите, где купить робот-пылесос по самой выгодной цене? Переходите в интернет-магазин Botmania.ru. Бесплатная доставка! Только актуальные новинки роботов-пылесосов!

Xiaomi Mijia Lds Vacuum Cleaner: прошивка на русский язык

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

Читайте также:  Css 100vh не работает

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

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

Варианты русской озвучки

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

Часть доступных голосовых пакетов:

  • «Мужской голос «Максим» с обращением «хозяин», «Ваше Величество».
  • «Кожанные ублюдки», основанный на популярном меме с роботами (возможно с нецензурной лексикой);
  • «Скарлет «Алиса» с озвучкой зонированной уборки;
  • «Винни-Пух» универсальный;
  • «Алиса» + Домовенок Кузя» с фразами из четырех частей мультфильма;
  • озвучка дроида BB-8 из Star Wars;
  • с фразами из фильмов «Иван Васильевич меняет профессию», «Операция Ы», «Джентльмены удачи».

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

Лучший выбор роботов-пылесосов с бесплатной доставкой в интернет-магазине Botmania.ru.

Некоторые из комментируемых роботом действий:

  • начало работы;
  • возврат на док-станцию;
  • извлечение мусоросборника;
  • построение карты;
  • установка виртуальной стены.

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

Где найти токен робота пылесоса Xiaomi

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

Существует несколько способов того, как его узнать. Я опишу самый простой вариант с использованием модифицированного приложения MiHome от пользователя Vevs. Скачать его для системы Андроид можно по этой ссылке.

Если у вас уже установлено родное китайское приложение MiHome, его следует удалить. Если ваш телефон рутирован – рекомендую сохранить резервную копию с помощью Titanium Backup. Кстати, для установки русской озвучки и прошивки Roborock S50 потребуются аналогичные действия. Голосовые пакеты полностью совместимы.

Существует альтернативный вариант – использовать эмулятор ОС Андроид, NoxPlayer. Скачать его можно с сайта производителя (https://www.bignox.com/). Это подойдет тем пользователям, у которых нет под рукой смартфона на Андроиде. Либо тем, кто по каким-то причинам не хочет ставить стороннее ПО на свой основной телефон, но желает установить русскую прошивку Xiaomi Mi Robot Vacuum Cleaner. На заметку: основное предназначение данного эмулятора – возможность играть в Андроид-игры на компьютере.

Читайте также:  Не работает блютузу навигатора

Устанавливаем MiHome_5.6.85_63025_vevs.apk через интерфейс Nox.

После установки модифицированного MiHome необходимо ввести свои данные для входа в программу. Далее необходимо перейти во вкладку «Профиль» -> «Поделиться» -> «Share the device», как указано на картинках. Да, как видите, интерфейс в основном на русском языке, хоть и встречаются вкрапления английского и китайского.

Напротив соответствующего устройства вы увидите токен, состоящий из 32 символов. Не пугайтесь, переписывать с экрана не придется – автор программы предусмотрел возможность скопировать эту информацию в буфер обмена. Данный способ подойдет, чтобы определить уникальный идентификатор для дальнейшей прошивки Xiaomi Robot 1 SDJQR01RR, STYTJ02YM, Roborock T6, Viomi V2 pro и других моделей Сяоми.

Дальше необходимо найти ip-адрес робота. Проще всего это сделать с помощью веб-интерфейса вашего роутера. В нем необходимо открыть таблицу DHCP Leases и найти там запись с адресом, соответствующим модели. Для устройств серии Xiaomi Roborock в графе «Host name» вы увидите «rockrobo».

Имея на руках эти данные – ip-адрес и токен робота-пылесоса Xiaomi, вы можете переходить к следующему шагу.

Интернет-магазин роботов-пылесосов с гарантией здесь 👈

Прошивка робота пылесоса Xiaomi на русский язык

Для робота-пылесоса Xiaomi Mijia LDS Vacuum Cleaner русификация проводится достаточно просто. Для этого вам понадобится приложение XVacuum Firmware 4.0.0 (скачать можно здесь).

Внимание! Аппарат должен быть полностью заряжен. Если уровень питания аккумулятора ниже 20%, языковой пакет не будет установлен.

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

После установки программы XVacuum ее необходимо настроить.

Заходим в Settings, вводим айпи и токен, полученные на предыдущих этапах. Перезапускаем XVacuum.

Итак, все готово для того, чтобы прошить нужный вам голосовой пакет. Выберите подходящий в отдельной статье, которую мы для вас подготовили (ссылка). В моем примере я использую русскую озвучку робота-пылесоса Xiaomi «кожаные ублюдки». Вы можете установить другую понравившуюся.

Файл с голосовым пакетом в формате .pkg необходимо скачать и распаковать, если он был заархивирован. Если вы пользуетесь эмулятором Nox для обмена файлами между компьютером и виртуальной системой Андроид, необходимо настроить функцию File Assist (вызывается сочетанием клавиш Crtl+4).

Внимание! Поддерживается только .pkg расширение, а не .7z или .RAR. При сохранении файлов избегайте в названиях нижнего подчеркивания и отличных от английского языка символов, иначе робот их не распознает.

Если закачиваете языковой пакет для робота-пылесоса Xiaomi с помощью iPhone, архив с программой XVacuum Firmware 4.0.0 выбирается для iOS. Извлеченная из архива программа устанавливается через iTunes, iTools или любое аналогичное приложение. С их помощью также заливаются голосовые пакеты и прошивки в раздел «общие файлы» приложения Documents.

После перезапуска эмулятора включаем XVacuum и нажимаем Flash sound. Процесс прошивки временами спотыкается, но все же завершается успешно.

Согласно автору этой программы, многократные ошибки в журнале работы – это нормально. В моем случае программа подключилась к роботу с 19-й попытки. Всего дается 50 попыток. Если процесс прошивки так и не запустился – необходимо перезагрузить программу и попробовать снова.

Поздравляю! Теперь у вас есть робот-пылесос с прошивкой «кожаные ублюдки» или любой другой, выбранной вами!

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

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

Всё еще сомневаетесь, где купить надёжный робот-пылесос с быстрой доставкой? Редакция нашего сайта рекомендует интернет-магазин Botmania.ru! Лучшие цены, большой выбор и бесплатная консультация 24/7.

Источник

Оцените статью