Подключение бота к каналу Direct Line Speech

ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4

В этой статье описывается, как подключить бота к каналу direct Line Speech. Этот канал позволяет пользователям взаимодействовать с ботом с помощью голосовой связи.

После создания бота подключение к нему с помощью direct Line Speech обеспечит низкую задержку, высокую надежность подключения к клиентским приложениям с помощью пакета SDK службы "Речь". Эти подключения оптимизированы для голосовых и голосовых интерфейсов. Дополнительные сведения о Direct Line Speech и создании клиентских приложений см. в описании пользовательского виртуального голосового помощника.

Необходимые компоненты

Добавление канала Direct Line Speech

  1. В портал Azure выберите ресурс Azure Bot.
  2. В разделе Параметры выберите область "Каналы". Затем выберите "Речь с прямой линией".
  3. Добавьте ресурс "Речь" в канал "Речь Direct Line", введя значения на странице. Выберите ссылки в каждом поле для получения дополнительных сведений.
  4. Нажмите кнопку "Применить" , чтобы подтвердить выбор канала. Это добавляет канал "Речь Direct Line" в бот.

Включение расширений протокола потоковой передачи Bot Framework

Подключив канал Direct Line Speech к боту, следует включить поддержку протокола потоковой передачи Bot Framework, чтобы организовать оптимальное взаимодействие с низкой задержкой.

  1. В разделе Параметры выберите пункт Конфигурация.
  2. Выберите "Включить конечную точку потоковой передачи". Затем выберите Применить.
  3. Теперь перейдите в службу приложений бота.
  4. В Служба приложений экземпляре в категории Параметры выберите "Конфигурация".
  5. Перейдите на вкладку "Общие параметры ". Затем установите для веб-сокетов значение "Вкл.".
  6. Нажмите кнопку "Сохранить " в верхней части страницы конфигурации.

Теперь для бота включены расширения протокола потоковой передачи Bot Framework. Теперь вы готовы обновить код бота и интегрировать модули потоковой передачи в существующий проект бота.

Пример

Если вы выполнили все действия, теперь вы можете поговорить с ботом с помощью клиентского приложения, скачиваемого в клиенте Windows Voice Assistant. Дополнительные сведения см. в статье "Голосовая связь" бота с помощью пакета SDK службы "Речь".

Добавление поддержки протокола в бот

Примечание.

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

Завершив подключение канала Direct Line Speech и настройку поддержки протокола потоковой передачи Bot Framework, остается лишь добавить в бот код для поддержки оптимизированного режима связи. Следуйте инструкциям по добавлению поддержки расширений потоковой передачи, чтобы обеспечить полную совместимость с Direct Line Speech.