Condividi tramite


DialogServiceConnector Classe

Definizione

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.

Si applica a