Recognizer class
Definisce il riconoscimento della classe di base che contiene principalmente gestori eventi comuni.
Proprietà
internal |
|
session |
Definisce il gestore eventi per gli eventi avviati dalla sessione. |
session |
Definisce il gestore eventi per gli eventi di arresto della sessione. |
speech |
Definisce il gestore eventi per gli eventi di arresto vocale. |
speech |
Definisce il gestore eventi per gli eventi avviati dal riconoscimento vocale. |
telemetry |
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. |
enable |
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.