Голосовое управление – Голосовое управление. Помощь

Содержание

Как настроить голосовое управление на Андроид


Как настроить голосовое управление на Андроид


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

Голосовое управление Андроид

Голосовое управление Андроид — это инновационная технология, с помощью которой можно управлять устройством без лишних манипуляций, а только голосом. Эта функция находится в стадии активного развития и усовершенствования.

Ok, Google на Андроид, даёт возможность более эффективно использовать устройство. Голосом можно выполнять много функций и получать качественный результат. К примеру, искать необходимую информацию, включать/выключать приложения и даже набирать текст. На сегодняшний день данная разработка не идеальна и включает в себя различные недоработки.

Все команды, которые возможно осуществить с помощью голосового управления делятся на две группы.

А именно:

  1. управление функциями самого устройства — если вы хотите послушать музыку, то просто скажите — «Проиграть плейлист», если хотите включить будильник, то произнесите фразу – «Разбуди меня в такое-то время» и так далее
  2. поиск информации — голосовым запросом можно узнать, например, погоду, посмотреть счёт игры любимой команды, найти слова песни и так далее

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

Как настроить голосовое управление на Андроид

Как включить голосовое управление

Для того, чтобы воспользоваться голосовым управлением Ok, Google, необходимо постоянное подключение к интернету. В ограниченных размерах приложение может работать и без интернета, но качество распознавания голоса будет очень плохим и использование функции будет практически невозможным.

Включить голосовое управление несложно. Для этого нужно:

  1. установить приложение Google, если оно у вас уже установлено, то убедитесь, что стоит именно последняя версия
  2. зайти в приложение Google
  3. в верхнем левом углу нажать значок, который выглядит как три горизонтальные линии
  4. далее зайти в «Настройки»
  5. выбрать «Голосовой поиск»
  6. после — «Распознавание Ok, Google» или «На любом экране»

Как настроить голосовое управление на АндроидКак настроить голосовое управление на Андроид

На некоторых устройствах распознавание функции голосового управления доступно не только в приложении Google, но и в других программах. Для этого в программе Google нажмите:

  1. «Настройки»
  2. далее — «Приложения». Там у вас отобразится перечень программ, в которых вы можете использовать Ok, Google

Основными требованиями для работы голосового управления является наличие программы Google версии 3,5 или выше и операционная система Android 4.4 или выше.

Как настроить голосовое управление

Функция Ok, Google всегда активна при условии, если у вас запущено приложение Google или Google Chrome. После активации система зафиксирует ваш голос и в дальнейшем с распознаванием проблем не должно быть. Чтобы осуществить запрос достаточно произнести фразу Ok, Google и сформулировать вопрос или команду.

Как отключить голосовое управление

Отключить Ok, Google не сложнее, чем включить. Для этого нужно сделать следующее:

  1. зайти в приложение Google
  2. в верхнем левом углу значок, который выглядит как три горизонтальные линии
  3. выбрать «Голосовой поиск»
  4. далее «Распознавание Ok, Google»
  5. убрать флажок — «На любом экране» или «Всегда включено»

Команды голосового управления

Ok, Google распознаёт множество разных команд. Нет конкретного перечня выполняемых запросов, так как у каждого пользователя они разные.

Вот небольшой список команд, которые можно осуществить с помощью голосового управления:

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

Как настроить голосовое управление на Андроид


Не работает голосовое управление. Какие могут быть причины и как исправить?

Убедитесь, что голосовое управление активно: «Настройки» — «Голосовой поиск» — «Распознавание О’кей, Google». Установите флажок — «Из приложения Google». Также для правильной работы голосового управления необходимо подключение к интернету. Убедитесь, что устройство подключено к Wi-Fi или мобильному интернету. Попробуйте перезагрузить устройство.


Источник: androidmir.org


 

upgrade-android.ru

Управление android при помощи голоса? – Полное описание [2019]

Виталий Солодкий 12.02.2018 2 Загрузка…

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

Историческая справка

Заняты руки? Управляем Android смартфоном при помощи голосаЗаняты руки? Управляем Android смартфоном при помощи голоса

Будет полезным

Выполнение команд голосом было применено еще в 2011 году с интеграцией программы Siri в устройствах под управлением iOS.

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

Заняты руки? Управляем Android смартфоном при помощи голосаЗаняты руки? Управляем Android смартфоном при помощи голоса

Обратите внимание

В устройствах, работающих на Андроид, голосовое управление появилось с выходом версии ОС 4.1.

Приложение Google Now могло выполнять многочисленные действия после произнесения речевой команды. Поддержка русского языка появилась в 2013 году. Программа отлично распознает голос и позволяет существенно расширить функционал смартфона.

Как настроить голосовой помощник

В большинстве прошивок мобильных телефонов и планшетов голосовое управление установлено по умолчанию. В противном случае необходимо посетить Play Market, ввести в строку поиска «Google», открыть страницу и установить приложение.

Далее рассмотрим, как включить голосовое управление:

  • Открыть настройки мобильного телефона, перейти в раздел расширенных параметров.
  • Выбрать пункт «Язык и ввод», затем «Голосовой ввод Google».
  • Нажать строку «Управление голосом (Voice Match)». Активировать опцию «Распознавать Ok Google всегда».

настройки голосового помощниканастройки голосового помощника Заняты руки? Управляем Android смартфоном при помощи голосаЗаняты руки? Управляем Android смартфоном при помощи голоса

Обратите внимание

Если нет необходимости в постоянном распознавании голоса, можно разместить виджет приложения на рабочий стол.

В таком случае команду следует начинать произносить после нажатия на значок микрофона.

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

Практическое применение

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

  • Запуск приложений без необходимости поиска ярлыка и попадания по маленьким иконкам.
  • Установка маршрута во время нахождения за рулем. Не потребуется отвлекаться от дороги и отпускать управление.
  • Создание снимков на смартфоне, расположенном на штативе.

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

Голосовые команды

Загрузка ...Загрузка ... Загрузка …

Все действия, задаваемые при помощи слов, могут быть условно разделены на 2 категории:

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

Голосовые командыГолосовые команды

Далее будет представлена информация об основных голосовых командах. Рассмотрим, как следует задавать запрос, и какого результата можно добиться.

Справочная информация

Прежде всего, с помощью голосового запроса можно узнать любую интересующую информацию. Например, столицу какой-то страны, создателя ОС Андроид, самую длинную реку планеты и т.д. Если активировано непрерывное распознавание команд, следует лишь произнести «Ok Google» и задать поисковый запрос.

Среди прочих функций можно выделить следующие:

  • Распознавание мелодии. Требуется сказать «что за песня» и подставить микрофон смартфона под проигрываемый трек. Система постарается распознать композицию и сообщить ее название.
  • Перевод с иностранного языка. Например, как перевести слово «love».
  • Выполнение расчетов. Система сможет легко подсказать квадратный корень из 53, сумму двух чисел, процентное выражение и т.д.
  • Конвертация величин. С помощью голосового управления выполняется конвертация валют, пересчет миль в километры, дюймов в сантиметры и т.д.
  • Стоимость акций компаний и курс валют. Указав запрос вида «цена акций Microsoft», можно немедленно получить требуемый показатель. Также система покажет курс доллара, рыночную капитализацию, стоимость биткоина и прочее.

справка гугл асcистентасправка гугл асcистента

Набор номера

Чтобы осуществить исходящий вызов, необходимо сказать следующую фразу: позвонить «имя абонента». Если в записи контакта присутствует несколько номеров, система попросит уточнить данные. Необходимо произнести словами «рабочий» или «мобильный», затем порядковый номер (если записей несколько).

Набор номераНабор номера

Отправка СМС

Подобным образом осуществляется написание и отправка сообщений. Порядок действий будет следующим:

  • Сказать «Ok google».
  • Затем произнести: написать «имя контакта» + текст сообщения + отправить.
  • Сообщение будет отправлено указанному абоненту.

Отправка СМС через голосовой поискОтправка СМС через голосовой поиск Заняты руки? Управляем Android смартфоном при помощи голосаЗаняты руки? Управляем Android смартфоном при помощи голоса

Будет полезным

В случае с необходимостью отправки текста через стороннее приложение следует диктовать команду в таком порядке: сообщение + название приложения + имя абонента + текст.

В итоге голосовой запрос будет следующим: сообщение Viber, Андрей, сейчас за рулем, перезвоню позже. Для пересылки добавить «Отправить».

Установка будильника

Чтобы завести будильник, совершенно нет необходимости заходить в настройки часов и выставлять время вручную. Следует лишь произнести «разбуди меня в 7 утра» и время сигнала будет задано. По умолчанию создается разовый сигнал, который будет выполнен в ближайшие 24 часа.

установка будильникаустановка будильника

Календарь и время

Голосовой запрос поможет создать напоминание в календаре и добавить текстовую запись. Помощник Google поддерживает такие команды:

  • добавить напоминание;
  • установить таймер на 3 минуты;
  • часовой пояс «название страны»;
  • восход солнца в «название города».

время и календарь через голосовой поисквремя и календарь через голосовой поиск

Погода

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

  • погода;
  • погода в «название города», если требуется узнать прогноз в месте, отличном от текущего местоположения;
  • ожидается ли сегодня дождь;
  • скорость ветра;
  • возможные осадки завтра.
  • погода через голосовой поискпогода через голосовой поиск

Навигация

Произнеся голосовую команду, можно узнать текущее местоположение, сориентироваться на местности и проложить путь к интересующему объекту.

Заняты руки? Управляем Android смартфоном при помощи голосаЗаняты руки? Управляем Android смартфоном при помощи голоса

Обратите внимание

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

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

Поисковые команды могут быть следующими:

  • карта Лондона;
  • проложить маршрут до ул. Образцовой, дом 12;
  • рестораны, кафе, магазины, аптеки поблизости;
  • где находится гора Эверест.

навигация через голосовой ассистентнавигация через голосовой ассистент

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

Контроль функции и запуск приложений

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

  • открыть Facebook, Instagram или любое другое приложение;
  • увеличить или уменьшить яркость экрана;
  • повысить или понизить громкость;
  • следующая песня плейлиста;
  • включитьWi-Fi, Bluetooth;
  • активировать фонарик;
  • сделать фото;
  • записать видео;
  • открыть будильники.

онтроль функции и запуск приложений онтроль функции и запуск приложений

Рассмотренные выше команды являются основными и помогут использовать функционал голосового помощника в полную силу.

Заняты руки? Управляем Android смартфоном при помощи голосаЗаняты руки? Управляем Android смартфоном при помощи голоса

Важно знать

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

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

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

Voice Access

Помимо Ok Google, в операционной системе существует функция, предназначенная для пользователей с ограниченными возможностями.

Заняты руки? Управляем Android смартфоном при помощи голосаЗаняты руки? Управляем Android смартфоном при помощи голоса

Будет полезным

Voice Access обеспечивает управление голосом в масштабе всей ОС.

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

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

Voice AccessVoice Access

Voice Access обладает и другими навыками, распространяющимися на систему в целом. Например, можно открыть браузер, перейти на рабочий стол, пролистать страницу вниз и т.д. Другими словами, приложение заменяет жесты, касания, ввод текста и его редактирование.

Невзирая на статус beta-версии, Voice Access открывает невероятные возможности по части речевого управления системой Андроид. В паре с «Ok Google» они становятся лучшими голосовыми помощниками, существующими на сегодняшний день. Пользователи мобильных устройств никогда ранее не имели столь широких возможностей для простого взаимодействия с телефонами и планшетами.

mobila.guru

Голосовое управление телефоном: принципы работы на Андроиде

Многие действия на телефоне, которые большинство привыкло делать нажатием кнопок, может выполнить Гугл Ассистент. Он отправит сообщение, позвонит и найдет нужную информацию. Андроид — голосовое управление: возможности функции и подробная инструкция по работе с персональным Ассистентом.

Возможности Google ассистента

Голосовое управление телефоном включает в себя следующие функции:

  • Осуществление звонка;
  • Отправка сообщений;
  • Установка таймера и будильника;
  • Создание напоминаний;
  • Прокладывания маршрута до нужного места;
  • Игры;
  • Ответы на различные вопросы: новости спорта, политические, прогноз погоды и т.д.;
  • Развлечения;
  • Управление устройством: открыть приложение, сделать фото, перейти на сайт, открыть конкретную статью и т.д.;
  • Конвертация;
  • Перевод фраз на разные языки;
  • Личный помощник. Ассистент ответит, когда важная встреча, вылет рейса и т.д.;
  • Финансы: цены акций, курс валют;
  • Нахождение нужных мест рядом: аптек, кафе, кинотеатров, гостиниц и т.д.;
  • Поиск фильмов, видеороликов и другой информации;
  • Математические вычисления;
  • Составление списка покупок.

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

Как пользоваться Google Ассистентом: обзор интерфейса

Чтобы активировать голосовое управление телефоном, следует сказать фразу » Ok, Google» или нажать на значок микрофона, расположенный в поисковой строке Google. На экране появится вкладка с приветственным сообщением от Ассистента. В ней предложено несколько вариантов запросов. Внизу посередине расположена кнопка работающего динамика. Сразу можно задать нужную голосовую команду. Если она не поступила в течение нескольких секунд, осуществится переход на другую страницу Ассистента, где  представлен список наиболее популярных запросов:

  • Включи Бруно Марса;
  • Проложи маршрут;
  • Какая сегодня погода;
  • Установи будильник;
  • Открой YouTube.

Внимание! При каждом новом открытии страницы предложенные варианты голосовых команд меняются.

Приветственное окно ассистентаВарианты запросов

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

  1. Предстоящие дела. В блоке можно добавить мероприятия и напоминания;
  2. Все под контролем. Раздел позволяет следить за котировками, билетами и т.д. Здесь можно выполнить три действия: записать, создать список и добавить котировки.
  3. Новое с Ассистентом. В блоке пользователь найдет информацию различного характера: новости, игры, погода и т.д.
  4. Популярные команды и сервисы.

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

  • Словари;
  • Новости;
  • Напоминания;
  • Часы и т.д.;

На нижней панели страницы находятся тематические блоки с соответствующими им командами и действиями:

  • Автоматизация дома;
  • Бизнес и финансы;
  • Еда и напитки;
  • Семья и дети;
  • Работа;
  • Здоровье и спорт;
  • Игры и развлечения;
  • Искусство и стиль жизни;
  • Музыка и аудио, прочее.

В верхней части страницы обзора находится строка поиска по функциям ассистента.

Окно обзораИнформационные блоки

Кроме голосовых запросов, информацию о любом предмете, товаре или другом объекте можно получить с помощью функции «Google Объектив». Для этого следует нажать на значок камеры, находящийся на нижней панели управления в окне Google Ассистента,  навести объектив на объект и тапнуть по экрану телефона. На дисплее появится вся найденная информация о предмете.

Функция Гугл объектив

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

Окно сообщений

Работу функции голосового ввода можно оценить нажав палец вверх или вниз после каждого запроса и полученного на него ответа. На основании этого Гугл оценивает команду и выставляет общий рейтинг каждому сервису.

Настройки голосового управления

Для настроек голосового управления смартфоном нужно нажать на значок аккаунта, находящийся в правом верхнем углу окна Ассистента, и в открывшейся вкладке выбрать раздел «Настройки». В нём представлено 4 блока:

  1. О вас.
  2. Ассистент.
  3. Сервисы.
  4. Home.

В каждом из них можно выставить нужные параметры.

Вкладка профиляНастройки Ассистента

Раздел «О вас»

В этом блоке пользователь сможет:

  1. Посмотреть свои действия в Ассистенте и удалить.
  2. Выполнить настройки доступа.
  3. Узнать как используются его персональные данные.
  4. Прописать, как Ассистент будет обращаться к пользователю.
  5. Ввести домашний и рабочий адрес. Это позволит узнавать от Ассистента о пробках, расписании транспорта, времени в пути до мест, где чаще всего находится пользователь.
  6. Указать какой обычно используется вид транспорта, чтобы добраться до работы и на чём осуществляется передвижение по городу.
  7. Добавить способы оплаты.
  8. Увидеть оплаченные покупки.
  9. Выставить единицы измерения температуры.
  10. Посмотреть информацию о бронировании авиабилетов, гостиниц, мероприятий.

Блок «Ассистент»

В этом разделе можно:

  • Выбрать языки для общения с Ассистентом;
  • Добавить устройство в блоке «Автоматизация дома»;
  • Настроить обзор дня;
  • Включить уведомления от Гугл Ассистента.

Настройки Ассистент

Блок «Сервисы»

Данная вкладка содержит следующие настройки:

  • Просмотр, изменение и добавление списка покупок;
  • Установка музыкальных сервисов в которых будет прослушиваться музыка;
  • Добавление новостных источников;
  • Установка сервисов из которых будут показаны фото и видео;
  • Создание напоминаний и управление ими;
  • Настройки подписок на акции;
  • Обзор разных сервисов и управление ими.

При открытии раздела «Home» программа предлагает установить приложение Google Home для настроек элементов умного дома и управление ими.

В правой верхней части страницы настроек расположена иконка с тремя точками. При нажатии на нее открывается вкладка со следующими панелями:

  • Аккаунт;
  • Мои действия;
  • Отслеживание действий;
  • Справка;
  • Оставить отзыв.

Настройки дополнительная вкладка_LI

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

Настройки Мои действия

В блоке «Отслеживание действий» выставляются настройки сохранения следующих данных в личном профиле:

  1. Сведения о действиях на сайтах и в приложениях Гугл.
  2. История местоположения.
  3. Информация с устройств (сведения о контактах, календарях и другом контенте).
  4. История голосовых запросов;
  5. История поиска и просмотров на YuoTub

Настройки Отслеживание действийДанные в ассистента настройка сервисов 2

Раздел «Справка» содержит полезные статьи о работе с Гугл Ассистентом. При клике на панель «Оставить отзыв» осуществляется переход на страницу обзора популярных сервисов, где можно оценить каждый из них.

Настройки Помощь

Функция голосового управления телефоном делает взаимодействие пользователя со смартфоном максимально простым и удобным. Особенно она незаменима во время вождения автомобиля.

 

 

 

 

 

 

 

 

 

 

 

( 1 оценка, среднее 5 из 5 )

appsetter.ru

Голосовой вызов контактов на андроид без интернета. Голосовое управление андроид, полное руководство

Корпорация Google начинала свою деятельность как поисковик, и на данный момент поиск информации с помощью мобильных устройств так и остается одним из главных направлений развития. С каждым обновлением системы телефона/планшета, Google Play Services и отдельных программ появляется все больше новых функций, призванных облегчить жизнь пользователю. В этой статье я расскажу о наиболее полезных голосовых командах, контекстном поиске Now on Tap, а также покажу, как настроить телефон для выполнения любых голосовых команд, в том числе с помощью Tasker. Ведь именно об этом мы так мечтали, читая произведения фантастов в детстве.

Традиционно все новейшие разработки от «корпорации добра» внедряются на устройствах линейки Nexus. Так было и с голосовым управлением, и с Google Now, системой подачи информации в виде набора кaрточек. За Google Now, простой поиск Google и голосовой поиск отвечает одно приложение, это Google . Оно входит в комплект стандартных приложений от компании Google и доступно на любом сертифицированном Android-смартфоне.

Ранее голосовое управление активировалось только при нажатии на значок микрофона при открытой программе поиска (или на виджеты на рабочем столе). Затем появился лаунчер Google Старт , который позволил выполнять голосовые команды прямо с рабочего стола (с помощью фразы «Ok, Google»). Начиная с Android 4.4 та же возможность стала доступна и в других лаунчерах, но только при условии, что лаунчер явно поддерживает такую возможность (почти все популярные лаунчеры поддерживают).

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

Виджет поиска на рабочем столе

Голосовое управление

Простой поиск информации, конечно же, самая главная функция Google Now. Причем он достаточно интеллектуален, чтобы понимать контекст, а значит, команды можно объединять в цепочки. Например, если сказать: «О’кей, Google, кто президент Никарагуа?», то поиск выдаст ответ «Даниэль Ортега». А если далее спросить «Сколько ему лет?», то ответ будет «Семьдесят лет». Google Now понимает массу команд, приведу десять наиболее полезных.

  • Карты и навигация
    — «поехали/навигация #названиеулицы #номер
    дома». Запустит Google Maps в режиме навигатора по указанному адресу. Также можно указывать город, магазин, организацию и так далее.
  • Калькулятор
    — «тринадцать процентов от пяти тысяч». Выдаст ответ и форму калькулятора в окне поиска. Голосом можно надиктовывать сложение, вычитание, умножениe, деление, корень числа. Также можно переводить меры весов, длин и прочего.
  • Отправка СМС/сообщений
    — «написать смс Олег текст я за рулем, перезвоню позже». Отправлять сообщения также можно через WhatsApp, Viber и еще несколько популярных мессенджеров. По упрощенной схеме можно диктовать «сообщение #программа #контакт #текст». Например: «сообщение WhatsApp Олег я за рулем». После этого также голосом можно подтвердить отправку командой «отправить».
  • Набор номера
    — «позвонить маме». Также можно продиктовать произвольный номер, которого нет в записной книге. При команде «позвонить сестре/брату» можно указать номер из контактов (если записано по-другому), тогда в следующий раз набор будет проходить автоматически.
  • Напоминания и будильники
    — «разбудить меня в субботу в восемь утра» или «напомнить мне выключить плиту через десять минут». Также можно добавлять мероприятия в Google-календарь. События можно привязывать не только ко времени, но и к месту. Если добавить «напомни мне распечатать текст на работе», то при включенной геолокации и указанном адресе работы (места на карте) напоминание на телефоне всплывет автоматически. Обычный встроенный в приложение «Часы» таймер заводится так же легко.
  • Угадай мелодию
    — «что это за песня». Запустит раcпознавание играющей музыки.
  • Музыка/видео
    — «слушать (музыку) #группа #песня». Запустит указанную музыку в Play Music или клип на YouTube. Нормально работает с русскими названиями, но так как английские слова и исполнителей определяет, иногда неправильно интерпретируя под русский язык, то срабатывает не всегда.
  • Фото/видео
    — «сделай фото / записать видео». Запустит камеру в выбранном режиме.
  • Управление настройками
    — «выключи вайфай», «включи фонарик».
  • Заметки
    — «заметка для себя тестовый пароль для сервиса один два три четыре». Добавит заметку в Google Keep.

Now on Tap

Описанию этого сервиса было уделено отдельное пристальное внимание на презентации Android 6.0 Marshmallow. И преподносился он как одна из основных особенностей новой прошивки. Но более-менее нормальную функциональность в России мы получили только в декабре. В официальном русском переводе он называется контекст от Now
.

Как это работает? «Когда вы запускаете контекст от Now, Google анализирует все, что вы видите на экране, и ищет информацию в соответствии с этими данными» — вот официальное описание со страницы поддержки. На деле это значит, что вместо т

thesaker.ru

Я пользовался диктовкой и управлением голосом неделю и вот что получилось / Habr

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

Зачем я связался с диктовкой вообще


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

Диктовка также имеет некий романтический налет. Это современный эквивалент бубнения своих мыслей в диктофон. Только теперь наши слова отображаются и в тексте пока мы говорим. Для того, кто целый день барабанит по клавишам, это звучит шикарно. Может, я смогу писать на ходу. Или, если уж честно, может, смогу писать не вылезая из постели или даже не садясь. (Вот, мечта!)

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

День первый: обучение

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

, УдалитьНазадГоворитьПустьДжессика как ты говоришь в мой телефон звучит хорошо

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

Хорошо, что у нас хоть инструкция есть. Так что я пододвинул микрофон поближе, обучился основам форматирования (надо говорить «запятая», «пробел», и т.д.) и попробовал снова. Сначала я взялся за простенький текст. Вот что получилось:

Эта цитата взята из нашего недавнего интервью о фрикономике с сооснователем wired Кевином Келли, и является хорошим напоминанием о том, что этот будет необходимо определить отдельно.

О, это уже гораздо лучше первой попытки. Даже «фрикономику» распознал. Пришлось все же вернуться и добавить большую букву в начале Wired, сменить «будет» на «инструмент». Отдельно стоящий микрофон (не встроенный в ноутбук — прим.пер.), соединенный с пониманием комманд пунктуации сделал текст яснее.

Однако, меня смущали не столько ошибки системы, сколько сам факт, что надо говорить то, что я хочу напечатать. Оказалось, что диктовка не такое интуитивно понятное дело как я думал. Оказалось, чтобы придумать, что я хочу напечатать далее, мне надо делать длинные паузы. Когда печатаешь, у тебя море времени — можно остановиться и подумать над следующим предложением, а диктовка и речь заставляют желать двигаться быстрее. Мне понадобилось какое-то время, чтобы привыкнуть.

Стоит отметить, что использование диктовки на моем iPhone для коротких текстовых сообщений или почты прошло гораздо глаже. Из-за самой природы текстовых диалогов — они кратки — диктовка на телефоне далась мне легче. Мне даже нравилось диктовать ответы, хотя я явно раздражал окружающих.

День второй: настройка и использование речевых сервисов на компьютере

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

А это больше, чем диктовать, что хочешь сказать, это умение редактировать на лету. На Маке, как оказалось, если хочешь полностью управлять текстом, надо включить речевые команды: отройте «Настройки системы», затем «Доступ», там выбирайте «Диктовка», нажмите на кнопку «Команды диктовки» и, наконец, выделите чекбокс «Включить расширенные команды».

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

Пользователям Windows доступны другие наборы команд, но в общем они схожи, хотя им можно просто сказать «удалить» вместо «удалить это». Опыта использования управления речью в Windows у меня нет, но включить команды просто: в поиске находите «распознавание речи Windows» (оригинал текста приводит включение функции в Win7, к которой у меня доступа нет. прим. пер.).

Продвинутые команды на Маке позволяют вам управлять и приложениями. Можно использовать такие команды как «переключиться на [название программы]», «открыть документ» и «нажать на [предмет]», то есть делать что угодно. Нет команды на действие, которое хотите сделать? В настройках нажмите «+» и добавьте собственную команду. Печатаете фразу, которая будет вызывать действие, выбираете приложение для управления, затем указываете действие, которое необходимо провести. Я лично остался с клавиатурными сокращениями.

Возможность, к примеру, в Chrome на команду «смени таб» повесить сокращение Command+Option+Стрелка полностью сменила то, как я пользовался командами голосом. Если уж хочется еще сильнее погрузиться в процесс — можете начать управлять действиями Automator. Моих начальных знаний на это не хватило.

То же можно сказать о Siri. C ней надо точно знать, что можно говорить, а что нет. Стоит признать, однако, что и Siri (да и Google Now) более интуитивно понятны в речевых командах, нежели обычный ПК. Управлять всем на телефоне голосом очень просто и, если вы привыкли, что на вас косятся, даже приятно. Сегодня только второй день, а я уже ленюсь печатать сообщения двумя руками. Печально, но мне все равно.

День пять: наконец, голосовое управление стало удобным


Четвертый день прошел впустую, но на пятый я, наконец, втянулся. Я не только могу работать, но могу работать эффективно.

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

Диктовка тоже стала получаться. Надо полностью перестроить мозг: ведь раньше вы общались печатая, а теперь голосом. Так что для привыкания нужно время. В начале пару дней я печатал простыми предложениями, теперь же я смог включить в тексты свой «голос». Казалось бы, все сразу должно получиться, но голосовая диктовка не приносит персоналии в текст. Мне для этого пришлось поработать. Я не говорю так, как печатаю. Более того, во время диктовки я хожу туда-сюда, что, как оказалось, очень мне подходит.

Стоит упомянуть, однако, что команды из диктовки начали проникать в мою жизнь. Как минимум однажды я реальной беседе я произнес «запятая» вслух. Уверен, что это произошло от того, что я полностью погрузился в управление речью, но упомянуть стоило. Хорошо, хоть, собеседник воспринял мой пассаж с юмором.

День седьмой: принятие факта и возвращение клавиатуры

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

Почти во всех статьях, где упоминается диктовка, авторы указывают, что статья, мол, написана полностью с помощью диктовки. Частенько в статьях встречаются забавные ошибки, не хватает пунктуации или слова стоят в странном порядке. Эту статью я написал полностью диктовкой. Но и редактировал я ее диктовкой. А когда закончил, я отредактировал ее с помощью клавиатуры и мыши. Затем я выслал ее другим людям на редактуру. Если вы не лишены возможности печатать, диктовка просто инструмент. Это не ответ для автора. Вам все равно надо редактировать после голосовой диктовки (это, в конце концов, и есть авторство).

Управление же речью штука веселая пару дней, а затем надоедает. Как по мне, так клавиатурные сокращения использовать быстрее. Навигация голосом скорее раздражает, нежели помогает. Но так хоть можно чипсы есть не заляпав мышь. Печатать тоже легче, потому что голова у меня под это дело заточена. Печально, что печатаю я гораздо лучше, чем говорю — даже после недельного пользования диктовки речь улучшилась едва. Это был веселый опыт, но мне кажется, что переучиваться на диктовку в долгосрочной перспективе не стоит усилий. Конечно, я могу лениво печатать статьи, лежа на полу (или стоя, если нет места за столом), но лучше сидеть прямо на стуле, печатая текст.

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

Сказав все это, признаюсь, что я стал лучше работать с Siri на моем Iphone, что я чаще ее использую, хотя не во время встреч и не в публичных местах. Siri полезна в случаях, когда я не могу посмотреть на телефон. Когда я хожу или бегу, еду на велосипеде или… ну, когда лень дотягиваться и тянуть телефон из зарядки. В мобильных управление речью более логично, потому что случаи, когда вы не можете дотянуться до телефона происходят чаще, чем когда вы не можете дотянуться до компьютера. Автомобиль — самое частое проявление таких случаев, но также это происходит во время готовки пищи, в обед, когда заняты руки. Обучиться использвать Siri или Google Now полезно, потому что если этого не сделать, вы так и не узнаете как ими пользваться и когда.

habr.com

Наш ответ Siri или голосовое управление для Android, которое действительно работает

Так вот, спешу вам сообщить — эти времена уже настали. Может не в полной мере, но движемся мы в этом направлении семимильными шагами. Во всяком случае, уже сегодня вы можете вполне результативно поговорить со своим телефоном. Владельцы iPhone давно имеют такую возможность благодаря функции Siri, а всем пользователям Android мы хотим порекомендовать бесплатный голосовой помощник Ассистент на русском.

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

Поиск

Как выглядит Париж? Что такое гравитация? Сколько метров в миле?

И любые другие информационные запросы. Ассистент распознает суть вашего вопроса, берет ответ из наиболее подходящего источника (Wikipedia, Google, Google Картинки) и представляет вам в удобной форме.

2012-12-21 14.31.42    2012-12-21 14.32.17

Погода, время, калькулятор, спорт, новости

Сколько сейчас время? Сколько время в Сеуле? Какая погода? Прогноз погоды на три дня в Москве? Расписание матчей Спартака? Покажи новости!

Перечислять примеры запросов в этой категории можно очень долго и на каждый из них Асистент может дать достойный ответ.

2012-12-21 14.36.00   2012-12-21 14.37.38

Будильники и напоминания

Разбуди меня завтра в семь утра. Разбуди меня через два часа. Напомни мне в марте выбросить елку. Напомни завтра в три часа позвонить маме.

Это однозначная килер-фича этого приложения. Теперь вам не придется открывать будильник, устанавливать на разных крутилках часы, минуты, секунды, давать описание и так далее. Вы просто человеческим языком говорите телефону, что вам надо и он тут же это понимает и запоминает.

2012-12-21 14.38.10   2012-12-21 14.38.54

Вызов и адресная книга

Позвони Андрею. Напиши SMS папе.

Если вам не нравится стандартная адресная книга, то вы можете про нее забыть навсегда. Просто говорите телефону, с кем хотите поговорить или отправить текстовое сообщение и он тут же вас соединяет.

2012-12-21 14.39.25    2012-12-21 14.40.13

Навигация

Найди путь от улицы Ленина до улицы Мира. Где находится библиотека? Покажи, где я живу. Как проехать в Киев?

Разумеется, Ассистент пользуется для прокладки маршрута одной из установленных у вас навигационных программ. Но возможность задавать нужные точки и направления на человеческом языке очень упрощает их использование. Интересно, что Ассистент обладает способностями к обучению. Например, вы можете рассказать ему где вы живете, а затем на просьбу «Поехали домой!) (произносить нужно твердым трезвым голосом), он доведет вас буквально до подъезда.

2012-12-21 14.40.36   2012-12-21 14.43.29

На этом описание голосового помощника будем заканчивать. И не потому, что его функции закончились, совсем нет. Наоборот, количество распознаваемых Ассистентом запросов очень велико и вам предстоит еще не одно удивительное открытие его способностей.

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

lifehacker.ru

«Алиса, включи свет». Голосовое управление умным домом на базе openHAB. Без программирования и СМС

Ноябрь 2017 года, на календаре отображалось число одиннадцать. Распродажа на Aliexpress шла полным ходом, руки чесались что-нибудь купить. Выбор пал на «Ми-свет RGBW светодиодный лампы AC86-265V удаленного управление Smart освещения«. В итоге были приобретены два экземпляра максимальной мощности, на 9 ватт, и хаб-контроллер MiLight WiFi iBox. Доставка из Китая не заставила себя долго ждать, а спустя 4 месяца, 13 марта 2018, открылась платформа Яндекс.Диалоги (платформа, позволяющая сторонним разработчикам добавлять умения голосовому помощнику «Алиса»). Следом Алиса научится управлять освещением (и не только) у вас в квартире, а мы с вами ей в этом поможем, поэтапно и без единой строчки кода.

  1. Настройка умных ламп от Xiaomi
  2. Установка openHAB
  3. Управление светом через openHAB
  4. Внешний доступ к openHAB
  5. IFTTT
  6. Алиса

1. Настройка умных ламп от Xiaomi.

Первое, что необходимо сделать, это настроить управление лампами, хотя бы с помощью приложения от Xiaomi. Если для вас этот этап пройден, смело переходите далее, к настройке сервера умного дома, или еще дальше, непосредственно к интеграции Алисы и openHAB. Но, обо всем по порядку. Сами лампы к вашему домашнему роутеру не подключатся, для этого нужен хаб iBox, который может контролировать до четырех групп источников света. Необходимо подключить его к сети, а затем связать с ним лампы.

  1. Подаем питание на iBox, подключив его по usb, к примеру, к зарядному устройству для телефона.
  2. При первом подключении необходимо сбросить настройки хаба, поэтому нажимаем RST.
  3. Далее устанавливаем на телефон приложение от Xiaomi под iOS или Android. Убеждаемся что телефон подключен к домашней сети Wi-Fi.
  4. Открываем приложение Mi-Light 3.0, нажимаем +. Тут нас интересует вкладка Smart Link.
  5. Вводим названием и пароль домашней Wi-Fi сети, к которой подключен телефон и планируется подключить iBox.
  6. Сейчас у вас iBox должен быть подключен к сети, а индикаторы SYS и LINK должны моргать, медленно и быстро соответственно. Если это не так, нажмите RST еще раз.
  7. Если индикаторы мигают, нажмите в приложении Start Configuration, начнется процесс настройки подключения для хаба.
  8. Через секунд десять мигание прекратится, затем SYS снова начнет медленно моргать, а LINK останется гореть. В приложении отобразится сообщение Configured. Хаб подключен к сети. Если в списке Device List его нет, то просто нажмите Searching for device.

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

  1. Открываем в приложении Mi-Light 3.0 из списка хаб Mi-Light. Заходим в раздел Colors.
  2. В верхней части экрана выбираем одну из зон, пусть будет Zone1. И нажимаем на иконку связывания устройств в правом верхнем углу. Откроется экран LINK/UNLINK с инструкцией.
  3. Теперь настраиваем те лампы, которые мы хотим привязать к Zone1, управление ими в дальнейшем будет происходить синхронно. Для управления яркостью и цветом каждой лампы в отдельности, их надо отнести к отдельным зонам. Итак, включаем лампу, и в течение первых трех секунд нажимаем в приложении Link. Если лампа моргнула три раза, то все отлично, синхронизация прошла успешно. Можно управлять лампой.

В принципе, на данном этапе у вас уже есть пульт для удаленного управления светом. Более того, вы можете написать свою систему управления освещением, благо протокол общения с хабом давно известен (когда-то он был доступен по ссылке limitlessled.com/dev). Есть готовые библиотеки на php, javascript, python. Но управление это возможно только из локальной сети, чего для Алисы явно не достаточно. Попробуем решить данную проблему.

2. Установка openHAB

Кратко, что такое openHab. Это сервер для управления умным домом с открытым исходным кодом. Разрабатывается сообществом, поддерживает управление огромным количеством устройств. Есть мобильный клиент, есть возможность управления Алексой от Amazon и ассистентом от Google. Написан на java, на базе фреймворка Eclipse SmartHome. А значит его можно установить хоть на холодильник, главное чтобы на этом холодильнике работала виртуальная машина Java. Инструкции по установке есть для Linux, Windows, Mac OS, Raspberry Pi, для различных сетевых хранилищ Synology и QNAP. Быстро пробежимся по первому варианту.

  1. Добавляем ключи репозитория:
    wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | sudo apt-key add -
    sudo apt-get install apt-transport-https
  2. Добавляем сам репозиторий:
    echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' | sudo tee /etc/apt/sources.list.d/openhab2.list
  3. Обновляемся и ставим сервер вместе с дополнениями:
    sudo apt-get update
    sudo apt-get install openhab2
    sudo apt-get install openhab2-addons
    sudo apt-get install openhab2-addons-legacy
  4. Настраиваем автоматический запуск сервиса после перезагрузки устройства и запускаем его:
    sudo systemctl start openhab2.service
    sudo systemctl status openhab2.service
    sudo systemctl daemon-reload
    sudo systemctl enable openhab2.service
  5. Теперь ждем в районе 15-20 минут (это не преувеличение, это суровая реальность с шутками про скорость работы Java), пока он загрузится и по адресу http://openhab-device:8080 появится веб интерфейс.
  6. На этой странице нас интересует пункт Paper UI. Именно с этим типом интерфейса будем работать в дальнейшем.

3. Управление светом через openHAB

Итак, у нас есть рабочий сервер умного дома и лампы от Xiaomi с возможностью удаленного управления. Необходимо их соединить. openHAB поддерживает биндинги (инструкции, позволяющие управлять подключенной электроникой) для множества устройств, в том числе и для данных ламп.

  1. Заходим в Add-onBindings.
  2. Устанавливаем Milight Binding.
  3. Для добавления нашего устройства нажимаем на + в разделе ConfigurationThings.
  4. Выбираем Milight Binding, начинается автоматический поиск устройства.
  5. У меня автоматически ничего не нашлось, поэтому я добавлял вручную «Manually add thing«.
  6. Выбираем для добавления хаб iBox/iBox2.
  7. На открывшейся странице необходимо заполнить поля IP и Bridge ID (mac адрес подключаемого устройства), их можно узнать, к примеру, в панели управления роутером (у меня хаб регистрируется в сети с именем используемого в нем Wi-Fi модуля HF-LPB100). Добавляем.
  8. Отлично, в списке устройств теперь отображается iBox/iBox2 с надписью «Online«.
  9. Снова нажимаем на + и выбираем Milight Binding, чтобы на этот раз добавить непосредственно лампы.
  10. Теперь руками добавлять ничего не нужно, достаточно выбрать группу ламп из списка (в моем случае это пункт Rgbww Color (Zone 1)).
  11. Выбранный пункт должен появиться в списке вещей так же с надписью «Online«.

  12. Устройства настроены, теперь необходимо добавить к ним элементы управления. Для этого кликаем по только что добавленному пункту.
  13. Открывается список параметров лампы, которыми мы можем удаленно управлять. Кликаем по синему кругу Brightness.
  14. Далее выбираем элемент управления, с которым хотим связать параметр устройства, т.к. у нас их еще нет, кликаем по Create new item.
  15. Задаем произвольное имя, к примеру Light_Switcher, и, меняем тип с Dimmer на Switch, т.к. у меня нет необходимости регулировать яркость лампы, я хочу ее просто включать и выключать. Меняем категорию просто на Light, чтобы элемент управления отобразился с иконкой в разделе Control. Нажимаем Link.
  16. Переходим в раздел Control и наслаждаемся работой переключателя Brightness у устройства.

4. Внешний доступ к openHAB

По соображениям безопасности, после описанных выше манипуляций, управление сервером умного дома возможно только из локальной сети. Этого для нашей задачи явно не достаточно. Вариантов настройки несколько: настроить VPN для доступа из интернета к локальной сети, сконфигурировать реверсивную прокси или же соединить ваш сервер с сервисом myopenHAB Cloud по адресу myopenHAB.org. Так-как в России число сотрудников Роскомнадзора прямо пропорционально числу пользователей VPN и прокси-серверов, воспользуемся последним вариантом.

Не следует множить сущее без необходимости

  1. Регистрируемся на сайте myopenHAB, авторизуемся и заходим по адресу https://myopenhab.org/account. На данной странице нас интересуют два поля: openHAB UUID и openHAB Secret. Именно они позволяют организовать связь серверов. Давайте разберемся где их взять.
  2. Заходим в панель управления PaperUI openHAB.
  3. Открываем раздел ConfigurationAdd-onsMisc.
  4. Устанавливаем openHAB Cloud Connector.
  5. В ConfigurationServices должен появиться модуль openHAB Cloud с режимом «Notifications & Remote Access«.
  6. В ConfigurationSystemAdd-on Management должен быть активирован переключатель «Acceess Remote Repository«.
  7. После установки аддона, искомые нами данные окажутся в файлах /var/lib/openhab2/uuid и /var/lib/openhab2/openhabcloud/secret (userdata/uuid и userdata/openhabcloud/secret, если ставили не из пакета). Вводим их в настройках аккаунта на myopenHAB и жмем Update. Если все настроенно корректно, то слева от адреса вашей почты должно появиться слово «Online«. Это говорит о том, что доступ к вашему умному дому из сети интернет открыт, но сразу Алиса им воспользоваться не сможет. Для начала надо сделать доступным снаружи настроенное ранее устройство.
  8. Переходим в раздел ConfigurationServicesopenHAB CloudConfigure.
  9. В списке Items to expose to apps such as IFTTT активируем чекбокс для элемента управления яркостью и нажимаем Save.
  10. Через некоторое время проверяем, что выбранный элемент присутствует в списке на странице myopenhab.org/items со статусом «ON«.

Теперь управление лампой возможно из интернета, через API openHAB Cloud, которое поддерживает авторизацию по OAuth3. Но, к сожалению, клиенты заранее предопределены, это Alexa, Google Assistant и сервис IFTTT. Алисы в данном списке пока нет. Но это не проблема!

5. IFTTT

Если это тогда то.

Сервис, позволяющий выстроить из нескольких сервисов цепочку действий. Условно отреагировать действием в одном сервисе, если сработал триггер на событие в другом сервисе. IFTTT поддерживает огромное количество сервисов, в том числе и интересующий нас myopenHAB. Но не поддерживает Алису. Вообще, любой желающий может создать там модуль для своего сервиса, в первую очередь для этого надо связаться с отделом продаж и выяснить размер вашего ежегодного платежа в пользу IFTTT. Наша же цель бесплатно воспользоваться сервисом, чтобы иметь возможность перенаправлять запросы от Алисы к openHAB.

  1. Регистрируемся на сайте ifttt.com и заходим в AppletsNew Applet.
  2. После нажатия + this, необходимо выбрать сервис, событие в котором будет являться триггером. Т.к. сервиса Алисы в списке нет, нам надо выбрать что-то, что сможет получать от нее команды. Это сервис Webhooks. Нажимаем Connect.
  3. Далее выбираем из списка с одним пунктом триггер «получение web запроса«.
  4. Указываем имя события, к примеру light_on, и жмем Create.
  5. Теперь надо выбрать ответное действие, нажимаем на + that. Наш выбор openHAB, подключаем.
  6. В открывшемся окне, упомянутой ранее OAuth3 авторизации, кликаем по Allow.
  7. Доступна единственная реакция «отправить команду«.
  8. Из выпадающего списка выбираем элемент управления лампой (например Light_Switcher), а в качестве команды включения света указываем слово «ON«. Создаем.

Для проверки нам необходимо вызвать триггер у сервиса Webhooks. Как это сделать? Отправить POST запрос.

  1. Ищем на сайте IFTTT сервис Webhooks и заходим в связанную с ним документацию.
  2. На открывшейся странице есть команда, которую нам надо выполнить, заменив {event} на light_on.
  3. После нажатия на Test It, ваша лампа должна включиться.

Осталось создать аналогичный рецепт для события light_off, который будет отправлять команду OFF элементу управления светом. А затем научить Алису вызывать эти триггеры по нашему желанию.

6. Алиса

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

  1. Устанавливаем бета версию поискового приложения Яндекс, только в нем на данный момент есть поддержка пользовательских умений.
  2. Говорим Алисе «включи волшебные заклинания«. Именно умение волшебные заклинания/волшебное заклинание позволит нам выполнять POST запросы к серверам IFTTT.
  3. Нажимаем Добавить и указываем адрес для включения света вида:
    https://maker.ifttt.com/trigger/light_on/with/key/{user_id}
  4. Следующим шагом произносим фразу или слово, на которое Алиса будет реагировать выполнением запроса по указанному адресу (моя Алиса отвечает на «включи свет»).

Если вы теперь нажмете на соответствующую кнопку или озвучите предложение, то запрос от серверов Яндекса поступит на сервер умения, оттуда в IFTTT, следом в myopenHAB, который передаст данные в ваш локальный инстанс, имеющий непосредственный доступ к хабу ламп, и свет включится. Аналогичную команду сразу добавим и для выключения освещения.
Надо понимать, что недостаточно просто включить Алису и произнести «включи свет«. Яндекс ничего не знает о наших командах для умного дома, данные о них хранятся в базе умения «волшебные заклинания«. Поэтому сначала нужно вызвать умение, произнеся «включи волшебные заклинания«, а уже потом включать и выключать свет голосом.

P.S.

Подход с интеграцией Алисы и openHAB через IFTTT ни чем не ограничивает вашу фантазию. Вы можете с помощью умения «волшебные заклинания» голосом управлять любыми вещами в вашем умном доме. К примеру, в openHAB есть биндинг для Samsung SmartTV, который позволяет управлять звуком и каналами телевизора. Взаимодействие Алисы и Webhooks представляет из себя реализацию голосового интерфейса ко всем сервисам IFTTT, «волшебные заклинания» позволяют выполнить команду любого из них. А можете вообще не использовать Алису, и написать свой фронтэнд, к примеру мобильное приложение, которое будет выполнять запросы к IFTTT через все те же Webhooks. Да и IFTTT использовать не обязательно, по аналогии можно настроить «волшебные заклинания» на выполнение запросов к вашему серверу.

habr.com

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *