RU

Блог / Голосовой интерфейс управления объектом через телеграм бот (Бета-тест)

Новости платформы, релизы и опыт внедрения в реальных проектах

Как это работает

Чтобы поучаствовать в бета-тестировании пришлите нам свою почту на development@rightech.io, и мы предоставим доступ на Ваш аккаунт Rightech IoT Core. Данная возможность после релиза для Вас останется бесплатной.

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

1.webp

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

Создание навыка на платформе Rightech IoT Core

Чтобы отправить команду в телеграм боте, используя голосовое сообщение, необходимо создать навык. Для этого зайдите на платформу RIC в Ваш проект и перейдите в Объект – Сервисы – Навыки.

2.webp

Нажмите «+ Создать» и заполните поля для добавления навыка:

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

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

3.webp

Как работать голосовым управлением в Rightech Public Bot

Перейдите в телеграм бот @RightechPublicBot и запустите его (подробнее о том как это сделать в этой статье). Выберите проект, а затем запишите голосовое сообщение, в котором проговорите слово или словосочетание, указанное в навыке. Если все сделано правильно, то команда выполнится, а телеграм бот вернет следующее сообщение:

4.webp

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

5.webp

6.webp

Если возникнет ошибка (например: не выбран проект), то после отправки голосового общения появится ошибка:

7.webp

Если навыка не существует, то телеграм бот вернет сообщение: «Совпадений в навыках не найдено» и распознает текст в Вашем голосовом сообщении:

8.webp

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

9.webp

Язык распознавания голосовых команд зависит от языка, который выбран в боте.

Остались вопросы?

Напишите нам на форум или в телеграм чат. Just do IoT!

Чтобы поучаствовать в бета-тестировании пришлите нам свою почту на development@rightech.io, и мы предоставим доступ на Ваш аккаунт Rightech IoT Core. Данная возможность после релиза для Вас останется бесплатной.