NEWS
Учим умный дом понимать голосовые команды и отвечать вам (Google Now)
-
спасибо, что отписались.
-
Если делали и на таскере, можете пожалуйста поделиться.
-
Я так понял что у вас есть Android TV бокс с пультом в котором микрофон. (у меня вот xiaomi бокс mdz18aa с неофициальным android tv).
Там микрофон активно используется для поиска видео (youtube, hdvideobox и пр.) Даже работает открой программу X. Так сказать из коробки.
Вопрос: вы использует Пульт android tv для голосового управления?
Мне просто кажется, что ваша инструкция идеальна если вешать android планшет на стену в качестве терминала. Но кейс с Android TV хочется как-то решить с сохранением использования голосового поиска по от гугл по умолчанию. Тоесть нужна как-то различать, что вот эта голосовая команда серверу, а это для софта гугла в тв боксе.
Если использует какое-то ui на android TV пожалуйста расскажите. Я сейчас экспериментирую с хабпанелью и браузером файрфокс тв (порт с амазоновских приставок).
- Хочу немного дополнить ваш пост для последующих читатетлей,
В качестве автоматизатора на android (который будет ловить голосовые запросы и отправлять их серверу iobroker), можно использовать macrodroid (просто у меня automate так на боксе нормально и не завелся).
В качестве выводов ответа с сервера на android можно использовать mpd, paw, kodi (драйвера на них в ioBroker есть).
-
-
-
Пытался на tasker сделать http запрос, разбирался не долго, но суть там по идее та же… Не получилось, но только потому что сильно не заморачивался... надо разбираться с ним.
-
Т.к. на приставке MIBOX3 стоит Android TV, то приложения Automate или Tasker не оптимизированы для телевизоров, и я не вижу в них основных функциональных клавиш управления, поэтому настроить webhook т.е. ловить Google Now команды, у меня не получилось (пока...) хотя идея голосового управления с пульта Mibox очень хорошая... и надо её делать.
-
Голосовой поиск остается... т.е. телефон, выдает результаты поиска, что не очень хорошо, если вы сделаете то что написано в инструкции вы увидите, как этот webhook работает. Получается давая запрос, мы получаем выдачу Google + голосовой ответ от умного дома... Можно конечно добавить фразу, к примеру "Дом включи свет", если фраза Дом, есть, значит это команда для дома...
-
-
Возможно ли использовать связку микрофон+звуковая карта на сервере?
По такому принципу может работать Alexa(Amazon) используя AlexaPi. Но там фиксированный набор команд.
-
Возможно ли использовать связку микрофон+звуковая карта на сервере?
По такому принципу может работать Alexa(Amazon) используя AlexaPi. Но там фиксированный набор команд. `
Здесь все таки частный случай разобран с android устройством. Это интересный пример если взять планшет на Android как терминал УД.
Какая ОС у вас на сервер?
Какое распознавание хотите (онлайн или оффлайн)?
Какие языки интересуют?
Потому что тупой ответ на ваш вопрос - поднимите на сервере виртуалку с android пробросьте туда звук и дальше по инструкции.
-
Я реализовал ещё и навык для алисы от Yandex. Работает и в Windows с установленным Yandex браузер.
Говорю сначала, "Слушай Алиса" потом "Запусти навык мой мега дом" потом команду… Работает.
Но что бы сделать свой навык для Яндекс Алисы, надо поднимать свой сервер на https, т.к. она не работает по http протоколу...
Подробнее как сделать навык, и прочую документацию на русском языке, вы можете почитать тут: https://tech.yandex.ru/dialogs/alice/?u ... ng_dialogs
Если кто то займется и будет интересно, могу выложить код node js своего сервера https для алисы.
-
Добрый день. Помогите допилить функцию do_voice_command под мой дом. хотя бы на одном примере управления устройством включения и выключения. как описано в мануале все работает , а вот дальше (с моими никакими знаниями) никак.
-
А в оффлайне будет работать? Вообще как-то гемора много с настройками. Хотелось бы какой-нибудь mqtt чтоли… Чтоб телефон в оффлайне мог распознать команду, и послать её исполнение по mqtt.
-
Зачем поднимать скриптами сервер если можно использовать simple api драйвер
-
А в оффлайне будет работать? Вообще как-то гемора много с настройками. Хотелось бы какой-нибудь mqtt чтоли… Чтоб телефон в оффлайне мог распознать команду, и послать её исполнение по mqtt. `
Tasker может и по mqtt слать данные. -
Здравствуйте de_coder. Делаю по вашей инструкции , при добавлении модуля Javascript: querysting начинают сыпаться ошибки
javascript.0 2019-04-16 08:49:41.344 error npm ERR! 404 Not Found - GET http://registry.npmjs.org/querysting - Not found
javascript.0 2019-04-16 08:49:41.320 error ERR! code E404
javascript.0 2019-04-16 08:49:41.318 error npm
или это не к вам а к разработчикам модуля. -
@de_coder
Здравствуйте. Большое спасибо за статью.
Реализовал у себя. Все работает отлично. Но кричать окей гугл очень не нравится.
Хочется обращаться к Алисе.
Выложите код сервера для алисы пожалуйста. Нуи по-больше инструкций(вроде поднять https сервера для нее) если можно.Заранее благодарю.