dialog Módulo

Clases relacionadas con el conector del servicio de diálogo.

Clases

ActivityReceivedEventArgs

Objeto que encapsula los datos de respuesta que se originan en la implementación del cuadro de diálogo utilizada por un DialogServiceConnector. Las actividades se pueden enviar mediante una implementación de diálogo en cualquier momento durante una conexión y puede haber una relación de varios a uno entre las actividades recibidas y las expresiones de entrada.

Constructor para uso interno.

BotFrameworkConfig

Clase que se usa para inicializar un dialogServiceConnector que se conectará a un bot de Bot Framework mediante el canal de voz Direct Line.

Consulte también la página https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speechdirect line speech .

La configuración se puede inicializar de las siguientes maneras:

  • from subscription: pase una clave de suscripción, una región y un bot_id (opcional)

  • from authorization token (token de autorización): pase un token de autorización, una región y un bot_id (opcional)

CustomCommandsConfig

Clase que se usa para inicializar un dialogServiceConnector que se conectará a una aplicación de comandos personalizados como se publica desde Speech Studio para un recurso de servicio de voz.

Vea también la página de comandos personalizados https://docs.microsoft.com/azure/cognitive-services/speech-service/custom-commands.

La configuración se puede inicializar de las siguientes maneras:

  • from subscription: pase un identificador de aplicación, una clave de suscripción y una región.

  • desde el token de autorización: pase un identificador de aplicación, un token de autorización y una región.

DialogServiceConfig

Clase que define configuraciones base para el objeto del conector de servicio de diálogo que puede comunicarse con un asistente de voz.

Esta clase es la clase base para las clases BotFrameworkConfig y CustomCommandsConfig. Cree instancias de configuración de cuadros de diálogo a partir de objetos BotFrameworkConfig o CustomCommandsConfig específicos.

DialogServiceConnector

Objeto que se comunica con un sistema de diálogo habilitado para voz mediante Bot Framework o Comandos personalizados. Este tipo recibe resultados de conversión de voz a texto y también facilita el envío asincrónico y la recepción de datos de actividad de diálogo que no son de voz.

TurnStatusReceivedEventArgs

Objeto que encapsula la información de estado del turno tal como se recibe de la implementación del cuadro de diálogo con el que se comunica un DialogServiceConnector. Un turno es una sesión de ejecución única dentro de la implementación del diálogo que puede generar cualquier número de actividades durante su curso. La información de esta carga representa las condiciones de éxito o error detectadas por la implementación del diálogo durante el transcurso de esta ejecución. Estos datos facilitan la indicación de condiciones de finalización o error dentro de la implementación del diálogo, incluso cuando no se generan datos de actividad explícitos como parte de un turno.

Constructor para uso interno.