dialog Модуль

Классы, связанные с соединителем службы диалогов.

Классы

ActivityReceivedEventArgs

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

Конструктор для внутреннего использования.

BotFrameworkConfig

Класс, используемый для инициализации DialogServiceConnector, который будет подключаться к боту Bot Framework с помощью канала Direct Line речь.

См. также страницу https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speechпрямой речи .

Конфигурацию можно инициализировать следующими способами:

  • из подписки: передайте ключ подписки, регион и bot_id (необязательно)

  • из маркера авторизации: передача маркера авторизации, региона и bot_id (необязательно)

CustomCommandsConfig

Класс, используемый для инициализации DialogServiceConnector, который будет подключаться к приложению Custom Commands, как опубликовано из Speech Studio для ресурса службы речи.

См. также страницу https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commandsпользовательских команд .

Конфигурацию можно инициализировать следующими способами:

  • из подписки: передайте идентификатор приложения, ключ подписки и регион.

  • из маркера авторизации: передайте идентификатор приложения, маркер авторизации и регион.

DialogServiceConfig

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

Этот класс является базовым для классов BotFrameworkConfig и CustomCommandsConfig. Создание экземпляров конфигурации диалогового окна из определенных объектов BotFrameworkConfig или CustomCommandsConfig.

DialogServiceConnector

Объект , который взаимодействует с диалоговой системой с поддержкой речи с помощью Bot Framework или пользовательских команд. Этот тип получает результаты преобразования речи в текст, а также упрощает асинхронную отправку и получение данных о действиях диалога, не являющихся речевыми.

TurnStatusReceivedEventArgs

Объект, инкапсулирующий сведения о состоянии поворота, полученные из реализации диалога, с которым взаимодействует DialogServiceConnector. Шаг — это один сеанс выполнения в реализации диалогового окна, который может генерировать любое количество действий в течение своего курса. Сведения в этих полезных данных представляют условия успеха или сбоя, с которыми сталкивается реализация диалогового окна в ходе этого выполнения. Эти данные упрощают указание условий завершения или ошибок в реализации диалогового окна, даже если явные данные о действиях не создаются в рамках поворота.

Конструктор для внутреннего использования.