Udostępnij za pośrednictwem


Recognizer class

Definiuje rozpoznawanie klasy bazowej, która zawiera głównie typowe programy obsługi zdarzeń.

Właściwości

internalData
sessionStarted

Definiuje program obsługi zdarzeń dla zdarzeń uruchomionych w sesji.

sessionStopped

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji.

speechEndDetected

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń mowy.

speechStartDetected

Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych przez mowę.

telemetryEnabled

Ta metoda zwraca bieżący stan ustawienia telemetrii.

Metody

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

Usuwanie skojarzonych zasobów.

dispose(boolean)

Ta metoda wykonuje oczyszczanie zasobów. Parametr logiczny dysponowania wskazuje, czy metoda jest wywoływana z dispose (jeśli dysponowanie ma wartość true), czy z finalizatora (jeśli dysponowanie jest fałszywe). Klasy pochodne powinny zastąpić tę metodę, aby w razie potrzeby usunąć zasób.

enableTelemetry(boolean)

Ta metoda globalnie włącza lub wyłącza dane telemetryczne.

Szczegóły właściwości

internalData

object internalData

Wartość właściwości

object

sessionStarted

Definiuje program obsługi zdarzeń dla zdarzeń uruchomionych w sesji.

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

Wartość właściwości

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

sessionStopped

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji.

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

Wartość właściwości

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

speechEndDetected

Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń mowy.

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

Wartość właściwości

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

speechStartDetected

Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych przez mowę.

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

Wartość właściwości

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

telemetryEnabled

Ta metoda zwraca bieżący stan ustawienia telemetrii.

static boolean telemetryEnabled

Wartość właściwości

boolean

wartość true, jeśli telemetria jest włączona, w przeciwnym razie wartość false.

Szczegóły metody

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

Usuwanie skojarzonych zasobów.

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

Parametry

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Ta metoda wykonuje oczyszczanie zasobów. Parametr logiczny dysponowania wskazuje, czy metoda jest wywoływana z dispose (jeśli dysponowanie ma wartość true), czy z finalizatora (jeśli dysponowanie jest fałszywe). Klasy pochodne powinny zastąpić tę metodę, aby w razie potrzeby usunąć zasób.

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

Parametry

disposing

boolean

Flaga żądania usunięcia.

Zwraca

Promise<void>

enableTelemetry(boolean)

Ta metoda globalnie włącza lub wyłącza dane telemetryczne.

static function enableTelemetry(enabled: boolean)

Parametry

enabled

boolean

Ustawienie globalne dla kolekcji danych telemetrycznych. Jeśli ustawiono wartość true, informacje telemetryczne, takie jak błędy mikrofonu, błędy rozpoznawania są zbierane i wysyłane do firmy Microsoft. W przypadku ustawienia wartości false żadne dane telemetryczne nie są wysyłane do firmy Microsoft.