DialogServiceConnector Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET