Recognizer class
Definiuje rozpoznawanie klasy bazowej, która 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 procedurę obsługi zdarzeń dla zatrzymanych zdarzeń mowy. |
speech |
Definiuje procedurę obsługi zdarzeń dla zdarzeń uruchomionych przez mowę. |
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 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. |
enable |
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.