Recognizer class
Definiuje moduł rozpoznawania klas bazowych, który zawiera głównie typowe programy obsługi zdarzeń.
Właściwości
internal |
|
session |
Definiuje program obsługi zdarzeń dla zdarzeń uruchomionych w sesji. |
session |
Definiuje procedurę obsługi zdarzeń dla zatrzymanych zdarzeń sesji. |
speech |
Definiuje program obsługi zdarzeń dla zatrzymanych zdarzeń mowy. |
speech |
Definiuje procedurę obsługi zdarzeń dotyczących uruchamiania mowy. |
telemetry |
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. |
enable |
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.