Recognizer class

Definiuje moduł rozpoznawania klas bazowych, który 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 program obsługi zdarzeń dla zatrzymanych zdarzeń mowy.

speechStartDetected

Definiuje procedurę obsługi zdarzeń dotyczących uruchamiania mowy.

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 dysponujący wskazuje, czy metoda jest wywoływana z metody 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 telemetrię.

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 program 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ń dotyczących uruchamiania mowy.

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 dysponujący wskazuje, czy metoda jest wywoływana z metody 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 telemetrię.

static function enableTelemetry(enabled: boolean)

Parametry

enabled

boolean

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