DialogServiceConnector Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si connette a una finestra di dialogo abilitata per la voce. Aggiunta in 1.5.0
public sealed class DialogServiceConnector : IDisposable
type DialogServiceConnector = class
interface IDisposable
Public NotInheritable Class DialogServiceConnector
Implements IDisposable
- Ereditarietà
-
DialogServiceConnector
- Implementazioni
Commenti
Vedere anche: f0619152dbd94b7594fd82ae850ccfc949a4fea3c5dc4b95afe6b558c98e2dc1de70f28514e247de9bac6a78fba5a210
Costruttori
DialogServiceConnector(DialogServiceConfig) |
Crea un connettore del servizio di dialogo usando l'input predefinito del microfono per una configurazione del servizio di dialogo specificata. |
DialogServiceConnector(DialogServiceConfig, AudioConfig) |
Crea un connettore del servizio di dialogo usando la finestra di dialogo e la configurazione audio specificata. |
Proprietà
AuthorizationToken |
Ottiene o imposta il token di autorizzazione usato per comunicare con il servizio. |
Properties |
Raccolta di proprietà e relativi valori definiti per questa DialogServiceConnector istanza. |
SpeechActivityTemplate |
Ottiene o imposta il modello JSON che verrà fornito al servizio voce per la conversazione successiva. Il servizio tenterà di unire questo modello in tutte le attività inviate al back-end della finestra di dialogo, indipendentemente dall'origine dal client con SendActivityAsync o generato dal servizio, come accade con i risultati voce-a-testo. |
Metodi
ConnectAsync() |
Si connette al servizio Riconoscimento vocale come operazione asincrona. |
DisconnectAsync() |
Disconnette dal servizio Riconoscimento vocale come operazione asincrona. |
Dispose() |
Eliminare le risorse associate. |
Finalize() |
Si connette a una finestra di dialogo abilitata per la voce. Aggiunta in 1.5.0 |
ListenOnceAsync() |
Avvia una sessione di ascolto come operazione asincrona. |
SendActivityAsync(String) |
Invia un'attività al dialogo di backup come operazione asincrona. |
StartContinuousListeningAsync() |
Avvia una sessione di ascolto continua come operazione asincrona. |
StartKeywordRecognitionAsync(KeywordRecognitionModel) |
Avvia il riconoscimento delle parole chiave in modo asincrono. |
StopKeywordRecognitionAsync() |
Arresta il riconoscimento delle parole chiave in modo asincrono. |
StopListeningAsync() |
Richiede che un'operazione di ascolto attiva si arresti immediatamente. Questo interrompe qualsiasi parlato in corso e fornisce un risultato che riflette solo i dati audio acquisiti finora. |
Eventi
ActivityReceived |
Segnalare che un'attività è stata ricevuta dalla finestra di dialogo di backup. Vedere anche ActivityReceivedEventArgs. |
Canceled |
Segnale per gli eventi relativi all'annullamento di un'interazione. Vedere anche SpeechRecognitionCanceledEventArgs. |
Recognized |
Segnale per gli eventi contenenti i risultati del riconoscimento vocale. Vedere anche SpeechRecognitionEventArgs. |
Recognizing |
Segnale per gli eventi contenenti risultati di riconoscimento intermedio. Vedere anche SpeechRecognitionEventArgs. |
SessionStarted |
Segnale che indica l'inizio di una sessione di ascolto. Vedere anche SessionEventArgs. |
SessionStopped |
Segnale che indica la fine di una sessione di ascolto. Vedere anche SessionEventArgs. |
SpeechEndDetected |
Si verifica quando viene rilevata la fine dei dati vocali per la frase corrente. |
SpeechStartDetected |
Si verifica quando i dati vocali vengono rilevati per la prima volta nell'audio di input per la frase corrente. |
TurnStatusReceived |
Segnale generato quando viene ricevuto un aggiornamento dello stato di turno. |