0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Голосовое управление посредством Arduino

Голосовое управление посредством Arduino

Как иногда хочется, приходя домой с работы или магазина, усталому или попросту, если заняты руки, – скомандовать «Свет!» или «Включить чайник», ну или «Поставить музыку». И запрошенные действия выполнятся. Так как у среднего класса давно уже нет живых слуг, остается надеяться в подобных ситуациях только на технику. Можно использовать голосовое управление посредством Ардуино.

  1. Как работает управление голосом?
  2. Что такое Arduino и для чего оно нужно?
  3. Инструкция по настройке голосового управления с помощью Arduino
  4. Инструменты и материалы
  5. Порядок подключения комплектующих
  6. Настройка параметров
  7. Особенности настройки Arduino для голосового управления

Аргументы “ЗА”: почему голосовое управление на Android — это круто?

  • Быстрое управление смартфоном. Вам подолгу вводить поисковый запрос, просто скажите “Окей, гугл, найди мне…”. И Ассистент тут же выполнит вашу просьбу. Это очень экономит время.
  • Очень точные ответы на вопросы. Например, вы можете спросить, кто написал серию рассказов о детективе Шерлоке Холмсе. Ассистент сразу же даст ответ “Артур Конан Дойль”. А вот хваленая Siri не сможет сделать этого. Она просто предложит несколько ссылок, где можно прочитать информацию.
  • Отлично реализован поиск по ближайшим местам на карте. Спроси у своего личного помощник, какой лучший отель в городе. Ассистент сразу же выдаст результат. Он не только подберет места поблизости, но и проанализирует отзывы других пользователей в Google.
  • Ассистент помнит суть “беседы”. Другим голосовым помощникам нужно очень четко формулировать вопрос, ведь они не запоминают, о чем вы спрашивали их ранее. Ассистент от Google в этом плане просто чудо.
  • Быстрый перевод. Гугловский голосовой помощник синхронизируется с переводчиков. Просто задайте ему вопрос, как переводится, например, немецкое слово “Der Bahnhof”. На экране высветится перевод.
  • Интерактивность. Вы можете попросить своего Ассистента прочитать стих, сыграть в игру. И он не откажет. Если скучно, то общение с голосовым помощником скрасит время.

Запуск голосового управления

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

Клавиатура на рулевом колесе.

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

  • При подаче команды – говорите после сигнала нормальным голосом и в обычном темпе.
  • Не давайте команды, когда система отвечает (система не воспринимает команды в это время).
  • Двери, окна и люк в крыше

Примечание

В случае сомнений в том, какую команду следует использовать, водитель может сказать » Помощь » – система называет несколько команд, которые можно использовать в данной ситуации.

Голосовое управление можно прервать:

  • сказать » Отменить «
  • Нажмите EXIT или кнопку какого-либо основного источника звучания (например, MEDIA ).

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

Умный дом

  • Умный дом
  • Система «KNX»
  • о Z-Wave
  • Преимущества и недостатки
  • Сценарии освещения
  • Голосовое управление в Умном доме
  • Контакты

Идея управления голосом различными устройствами появилась давно и имеет множество реализаций. В последнее время голосовое управление умным домом популярный и модный тренд. При реализации одного из проектов, было использовано устройство — шлюз голосового управления Busch VoiceControl VCO/S99.1

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

Шлюз Busch-VoiceControl VCO/S99.1

Интерфейс голосового управления позволяет использовать команды голосовых помощников Siri, Alexa или Google Assistant в качестве управляющих сигналов в системе KNX. Благодаря устройству Busch-VoiceControl® KNX можно получать информацию о текущем состоянии систем, включая температуру в помещении, интенсивность света и влажность, когда вы находитесь вдали от дома. Основные преимущества и функциональность:

• Голосовое управление KNX для приложения Apple Homekit
• Максимально доступно 150 функций
• Функции управления: включение/выключение света, регулирование яркости, приводы штор/жалюзи, температура
• Использование статусов: температура, интенсивность света, влажность и другие.

В связи с тем, что заказчик запросил управление с Android смартфонов, то дальнейшее описание будет опираться на голосовой помощник Google Assistant. Для полноценной работы голосового управления необходимо настроить устройство организацией проектирующей умный дом (интегратором) и личный смартфон непосредственно пользователю. Если Вам интересны только настройки пользователя, то можно сразу перейти в этот раздел. Общий принцип настроек для голосовых помощников следующий

  • шлюз подключается и настраивается на работу в местной IP сети клиента (выполняет интегратор)
  • шлюз регистрируется на сервисе Busch Jaeger (выполняет интегратор)
  • в шлюз импортируются команды KNX сети (выполняет интегратор)
  • на личный смартфон устанавливается специальная программа. Для разных голосовых помощников она своя и не работает с другим помощником. (выполняет клиент)
  • клиентский смартфон сопрягается с зарегистрированным устройством и синхронизирует команды KNX (выполняет интегратор или клиент)
  • клиент самостоятельно выбирает какие команды он будет использовать и в виде виджетов размещает в установленной программе.

Настройка устройства

При подключении устройства к IP сети у него сразу задействован протокол динамического присвоения IP адреса. Зайдя по IP адресу непосредственно на устройство, лучше всего сразу настроить статический IP адрес. Особых сложностей настройка не вызывает, за исключением того, что необходимо разрешить необходимые протоколы голосового управления. Изначально разрешен только HomeKit.

Регистрация на сервисе

Зайдя на сервис Busch Jaeger и создав аккаунт, в нем с помощью серийного номера шлюз необходимо зарегистрировать. Возможна регистрация на другом сервисе ABB. Предварительно шлюз необходимо в обязательном порядке подключить к местной IP сети и прописать в нем необходимые настройки. Без этого этапа регистрация на сервисе Busch Jaeger невозможна.

Настройка команд KNX сети

Перейдя на вкладку «Проекты» необходимо импортировать KNX адреса по которым будут отправляться команды или написать их вручную.

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

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

Настройка смартфона для управления голосом в системе «Умный дом»

Уже было упомянуто ранее, что дальнейшее описание настроек смартфона имеет отношение только к голосовому помошнику Google Assistant. Для начала необходимо на смартфоне установить программу Google Home.

После чего сразу попадаем в раздел добавления дома

Далее в дом необходимо добавить устройство которым будем управлять.

Далее идет важный момент. Не смотря на то, что устройство уже непосредственно может быть физически находиться в сети дома, оно не будет определяться программой Goole Home. Его нужно добавить ручным способом кликнув по разделу «Устройства поддерживающие сервисы Google»

После чего появится список устройств которые могут быть интегрированы для работы с Goole Home. Ищем в нем необходимое нам Busch-VoiceControl.

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

Программа Goole Home подключается к облачному сервису Busch-Jaeger и считывает настройки устройства VoiceControl. Как результат появляется список доступных команд, которые необходимо разместить «по комнатам».

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

Голосовые команды нужно проговаривать достаточно четко с паузой между словами. Сначала необходимо произносить комнату, затем название оборудования которому необходимо выполнить команду и затем «что сделать». Правильно построенная фраза для включения света в гостиной звучит так — «Гостиная группа один включить». Если бы в настройках устройства голосового управления прописать на адресе KNX вместо «Группа (1)» например «люстру» Именно так !! не «люстра», а «люстру», то команда будет более привычная нам — «Гостиная люстру включить». Для проверки, произнесенная фраза «Включи группа один в гостиной» была отправлена в поисковик Google и в результате был показан поиск по этой фразе из интернета.

Вывод: Голосовые команды Goole Assistant не воспринимает по смыслу. Команда исполняется только тогда, когда ее произношение четко соответствует шаблону написанному в настройках голосового интерфейса. Голосовое управление умным домом достаточно удобная функция, но лучше ее использовать как дополнение к настенным пультам управления.

Из приятного: При покупке устройства в представительстве ABB сказали, что русский язык не будет восприниматься Google Assistant. Действительность показала, что интерфейс оказался полностью русифицирован. Для восприятия команды смартфоном, нужно просто включить экран, его даже не нужно разблокировать и достаточно произнести «Окей гугл гостиная группа один включить», команда воспринималась и исполнялась.

Изменение настроек функции «Управление голосом»

Можно изменить несколько настроек функции «Управление голосом». Вот список некоторых настроек, которые можно изменить.

  • Язык: для функции «Управление голосом» используется основной язык, установленный на iPhone или iPod touch.
  • Настройка команд: полный список доступных команд, в котором можно отключать команды или создавать пользовательские команды.
  • Словарь: возможность «обучать» функцию «Управление голосом» новым словам.
  • Отображение подтверждения: визуальное подтверждение в верхней части экрана при распознавании команды.
  • Воспроизведение звука: воспроизведение звукового эффекта при распознавании команды.
  • Отображение подсказок: отображение динамических предположений насчет того, что можно сказать. Они отображаются автоматически после произнесения инструкций, которые похожи на системные команды, но не соответствуют им в точности.
  • Область просмотра: возможность выбирать постоянное отображение области просмотра с номерами, названиями или сеткой.
  • Распознавание присутствия: возможность включать или отключать прослушивание на устройствах с Face ID в зависимости от того, смотрите вы на экран или нет. Это удобно, когда функция «Управление голосом» используется на нескольких устройствах.
Читать еще:  «Неопознанная сеть» при подключении к интернету в Windows 10
Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector