Condividi tramite


Recognizer class

Definisce il riconoscimento della classe di base che contiene principalmente gestori eventi comuni.

Proprietà

internalData
sessionStarted

Definisce il gestore eventi per gli eventi avviati dalla sessione.

sessionStopped

Definisce il gestore eventi per gli eventi di arresto della sessione.

speechEndDetected

Definisce il gestore eventi per gli eventi di arresto vocale.

speechStartDetected

Definisce il gestore eventi per gli eventi avviati dal riconoscimento vocale.

telemetryEnabled

Questo metodo restituisce lo stato corrente dell'impostazione di telemetria.

Metodi

close(() => void, (error: string) => void)

Eliminare le risorse associate.

dispose(boolean)

Questo metodo esegue la pulizia delle risorse. Il parametro Boolean disponimento indica se il metodo viene chiamato da Dispose (se lo sponimento è true) o dal finalizzatore (se lo smaltimento è false). Le classi derivate devono eseguire l'override di questo metodo per eliminare la risorsa se necessario.

enableTelemetry(boolean)

Questo metodo abilita o disabilita i dati di telemetria.

Dettagli proprietà

internalData

object internalData

Valore della proprietà

object

sessionStarted

Definisce il gestore eventi per gli eventi avviati dalla sessione.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Valore della proprietà

(sender: Recognizer, event: SessionEventArgs) => void

sessionStopped

Definisce il gestore eventi per gli eventi di arresto della sessione.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Valore della proprietà

(sender: Recognizer, event: SessionEventArgs) => void

speechEndDetected

Definisce il gestore eventi per gli eventi di arresto vocale.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valore della proprietà

(sender: Recognizer, event: RecognitionEventArgs) => void

speechStartDetected

Definisce il gestore eventi per gli eventi avviati dal riconoscimento vocale.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valore della proprietà

(sender: Recognizer, event: RecognitionEventArgs) => void

telemetryEnabled

Questo metodo restituisce lo stato corrente dell'impostazione di telemetria.

static boolean telemetryEnabled

Valore della proprietà

boolean

true se la telemetria è abilitata, false in caso contrario.

Dettagli metodo

close(() => void, (error: string) => void)

Eliminare le risorse associate.

function close(cb?: () => void, errorCb?: (error: string) => void)

Parametri

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Questo metodo esegue la pulizia delle risorse. Il parametro Boolean disponimento indica se il metodo viene chiamato da Dispose (se lo sponimento è true) o dal finalizzatore (se lo smaltimento è false). Le classi derivate devono eseguire l'override di questo metodo per eliminare la risorsa se necessario.

function dispose(disposing: boolean): Promise<void>

Parametri

disposing

boolean

Contrassegnare per richiedere l'eliminazione.

Restituisce

Promise<void>

enableTelemetry(boolean)

Questo metodo abilita o disabilita i dati di telemetria.

static function enableTelemetry(enabled: boolean)

Parametri

enabled

boolean

Impostazione globale per la raccolta di dati di telemetria. Se impostato su true, le informazioni di telemetria come gli errori del microfono, gli errori di riconoscimento vengono raccolti e inviati a Microsoft. Se impostato su false, non viene inviata alcuna telemetria a Microsoft.