Compartir a través de


DialogServiceConnector Clase

Definición

Se conecta a un cuadro de diálogo habilitado para voz. Agregado en la versión 1.5.0

public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
    interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
Herencia
DialogServiceConnector
Implementaciones

Comentarios

Consulte también:

Constructores

DialogServiceConnector(DialogServiceConfig)

Crea un conector de servicio de diálogo mediante la entrada de micrófono predeterminada para una configuración de servicio de diálogo especificada.

DialogServiceConnector(DialogServiceConfig, AudioConfig)

Crea un conector de servicio de diálogo mediante el cuadro de diálogo y la configuración de audio especificados.

Propiedades

AuthorizationToken

Obtiene o establece el token de autorización utilizado para comunicarse con el servicio.

Properties

Colección de propiedades y sus valores definidos para esta DialogServiceConnector instancia.

SpeechActivityTemplate

Obtiene o establece la plantilla JSON que se proporcionará al servicio de voz para la siguiente conversación. El servicio intentará combinar esta plantilla en todas las actividades enviadas al back-end del cuadro de diálogo, independientemente de si el cliente lo originó con SendActivityAsync o generado por el servicio, como sucede con los resultados de conversión de voz a texto.

Métodos

ConnectAsync()

Se conecta con el servicio voz como una operación asincrónica.

DisconnectAsync()

Se desconecta del servicio de voz como una operación asincrónica.

Dispose()

Elimine los recursos asociados.

Finalize()

Se conecta a un cuadro de diálogo habilitado para voz. Agregado en la versión 1.5.0

ListenOnceAsync()

Inicia una sesión de escucha como una operación asincrónica.

SendActivityAsync(String)

Envía una actividad al cuadro de diálogo de respaldo como una operación asincrónica.

StartContinuousListeningAsync()

Comienza una sesión de escucha continua como una operación asincrónica.

StartKeywordRecognitionAsync(KeywordRecognitionModel)

Inicia el reconocimiento de palabras clave de forma asincrónica.

StopKeywordRecognitionAsync()

Detiene el reconocimiento de palabras clave de forma asincrónica.

StopListeningAsync()

Solicita que una operación de escucha activa se detenga inmediatamente. Esto interrumpe cualquier habla en curso y proporciona un resultado que solo refleja los datos de audio capturados hasta ahora.

Eventos

ActivityReceived

Señal de que se recibió una actividad del cuadro de diálogo de respaldo. Consulte también ActivityReceivedEventArgs.

Canceled

Señal de eventos relacionados con la cancelación de una interacción. Consulte también SpeechRecognitionCanceledEventArgs.

Recognized

Señal de eventos que contienen resultados de reconocimiento de voz. Consulte también SpeechRecognitionEventArgs.

Recognizing

Señal de eventos que contienen resultados intermedios de reconocimiento. Consulte también SpeechRecognitionEventArgs.

SessionStarted

Señal que indica el inicio de una sesión de escucha. Consulte también SessionEventArgs.

SessionStopped

Señal que indica el final de una sesión de escucha. Consulte también SessionEventArgs.

SpeechEndDetected

Se produce cuando se detecta el final de los datos de voz para la frase actual.

SpeechStartDetected

Se produce cuando los datos de voz se detectan por primera vez en el audio de entrada para la frase actual.

TurnStatusReceived

Señal generada cuando se recibe una actualización de estado de turno.

Se aplica a