Подключение бота к каналу Direct Line Speech
ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4
В этой статье описывается, как подключить бота к каналу direct Line Speech. Этот канал позволяет пользователям взаимодействовать с ботом с помощью голосовой связи.
После создания бота подключение к нему с помощью direct Line Speech обеспечит низкую задержку, высокую надежность подключения к клиентским приложениям с помощью пакета SDK службы "Речь". Эти подключения оптимизированы для голосовых и голосовых интерфейсов. Дополнительные сведения о Direct Line Speech и создании клиентских приложений см. в описании пользовательского виртуального голосового помощника.
Необходимые компоненты
- Учетная запись Azure. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начать работу.
- Существующий бот, опубликованный в Azure.
- Ресурс службы "Речь" Azure AI. Вы можете создать ресурс "Речь" в Azure или использовать существующий.
Добавление канала Direct Line Speech
- В портал Azure выберите ресурс Azure Bot.
- В разделе Параметры выберите область "Каналы". Затем выберите "Речь с прямой линией".
- Добавьте ресурс "Речь" в канал "Речь Direct Line", введя значения на странице. Выберите ссылки в каждом поле для получения дополнительных сведений.
- Нажмите кнопку "Применить" , чтобы подтвердить выбор канала. Это добавляет канал "Речь Direct Line" в бот.
Включение расширений протокола потоковой передачи Bot Framework
Подключив канал Direct Line Speech к боту, следует включить поддержку протокола потоковой передачи Bot Framework, чтобы организовать оптимальное взаимодействие с низкой задержкой.
- В разделе Параметры выберите пункт Конфигурация.
- Выберите "Включить конечную точку потоковой передачи". Затем выберите Применить.
- Теперь перейдите в службу приложений бота.
- В Служба приложений экземпляре в категории Параметры выберите "Конфигурация".
- Перейдите на вкладку "Общие параметры ". Затем установите для веб-сокетов значение "Вкл.".
- Нажмите кнопку "Сохранить " в верхней части страницы конфигурации.
Теперь для бота включены расширения протокола потоковой передачи Bot Framework. Теперь вы готовы обновить код бота и интегрировать модули потоковой передачи в существующий проект бота.
Пример
Если вы выполнили все действия, теперь вы можете поговорить с ботом с помощью клиентского приложения, скачиваемого в клиенте Windows Voice Assistant. Дополнительные сведения см. в статье "Голосовая связь" бота с помощью пакета SDK службы "Речь".
Добавление поддержки протокола в бот
Примечание.
Следующий шаг необходим только для ботов, созданных до выпуска пакета SDK версии 4.8.
Завершив подключение канала Direct Line Speech и настройку поддержки протокола потоковой передачи Bot Framework, остается лишь добавить в бот код для поддержки оптимизированного режима связи. Следуйте инструкциям по добавлению поддержки расширений потоковой передачи, чтобы обеспечить полную совместимость с Direct Line Speech.