Введение в голосовой агент IBM с помощью Watson

Это руководство по созданию собственного виртуального голосового агента

Введение

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

Вам доступны несколько коммерческих вариантов… одна из них - IBM Voice Agent with Watson. Такой подход позволяет легко настроить службу без необходимости кодирования.

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

Основы

Вам понадобится учетная запись twilio и IBM Cloud для создания вашего первого VoiceBot. В twilio выберите параметр Elastic SIP Trunking, чтобы добавить свой SIP-адрес Watson, а также зарезервировать номер.

В видео выше вы узнаете, как настроить VoiceBot с помощью IBM Voice Gateway.

В Voice Agent with Watson есть четырехэтапный процесс для запуска вашего голосового бота в дикую природу.

При создании голосового агента Watson Voice Agent автоматически ищет любые доступные экземпляры службы Watson, которые вы можете использовать при создании голосового агента. Это очень полезная функция, которая поможет вам сэкономить.

Некоторые планы также позволяют использовать определенное количество экземпляров, а повторное использование существующих экземпляров TTS, STT и т. Д. Может сэкономить ресурсы.

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

Также можно использовать другие элементы, такие как Google Speech to Text или Google Text to Speech instance.

Конфигурация IBM Cloud

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

Выберите "Голос", если вам нужно выбрать тип агента.

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

В поле Номер телефона добавьте номер из магистрали SIP, включая код страны и города. Номер телефона может содержать не более 30 символов, включая пробелы и символы + () -. Я успешно установил южноафриканский номер с помощью Twilio. Выбор местного номера в зависимости от вашего местоположения экономит деньги, когда дело доходит до демонстрационного времени; а также при тестировании с телефона.

Вы можете добавить несколько номеров к одному голосовому агенту, нажав Управление рядом с Номер телефона.

Чтобы включить переадресацию вызова, введите URI завершения для своего целевого объекта переадресации по умолчанию.

В разделе Разговор настройте подключение к экземпляру службы Watson Assistant, нажав Местоположение 1 или Местоположение 2 и включив выбранное местоположение.

Вы можете использовать экземпляры службы Watson Assistant в учетных записях IBM Cloud, которыми владеете вы или кто-то другой. Вы также можете подключиться к любому из этих вариантов через механизм оркестровки сервисов.

Часть вашего решения Watson Assistant содержит логику, диалог, намерения и сущности.

Здесь определяется большая часть вашего программирования, логики и общего поведения голосового агента.

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

Вывод

Реальная сила сделать ваш VoiceBot интерактивным и добавить к нему логику лежит в компоненте Watson Assistant, входящем в состав часового VoiceBot. Часть Watson Assistant позволяет вам тестировать логику, переменные сеанса, намерения и сущности на панели тестирования.

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

Подробнее здесь…