Recognizer class
Definuje rozpoznávání základní třídy, která obsahuje hlavně běžné obslužné rutiny událostí.
Vlastnosti
internal |
|
session |
Definuje obslužnou rutinu události pro události spuštěné relace. |
session |
Definuje obslužnou rutinu události pro události zastavení relace. |
speech |
Definuje obslužnou rutinu události pro zastavené události řeči. |
speech |
Definuje obslužnou rutinu události pro události spuštěné řeči. |
telemetry |
Tato metoda vrátí aktuální stav nastavení telemetrie. |
Metody
close(() => void, (error: string) => void) | Vyřaďte přidružené prostředky. |
dispose(boolean) | Tato metoda provádí vyčištění prostředků. Logický parametr disposing označuje, jestli je metoda volána z Dispose (pokud je disposing true) nebo z finalizační metody (pokud disposing je false). Odvozené třídy by měly tuto metodu přepsat, aby v případě potřeby vyřaďte prostředky. |
enable |
Tato metoda globálně povolí nebo zakáže telemetrii. |
Podrobnosti vlastnosti
internalData
object internalData
Hodnota vlastnosti
object
sessionStarted
Definuje obslužnou rutinu události pro události spuštěné relace.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
Definuje obslužnou rutinu události pro události zastavení relace.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: SessionEventArgs) => void
speechEndDetected
Definuje obslužnou rutinu události pro zastavené události řeči.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
Definuje obslužnou rutinu události pro události spuštěné řeči.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: RecognitionEventArgs) => void
telemetryEnabled
Tato metoda vrátí aktuální stav nastavení telemetrie.
static boolean telemetryEnabled
Hodnota vlastnosti
boolean
true, pokud je telemetrie povolená, jinak false.
Podrobnosti metody
close(() => void, (error: string) => void)
Vyřaďte přidružené prostředky.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parametry
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Tato metoda provádí vyčištění prostředků. Logický parametr disposing označuje, jestli je metoda volána z Dispose (pokud je disposing true) nebo z finalizační metody (pokud disposing je false). Odvozené třídy by měly tuto metodu přepsat, aby v případě potřeby vyřaďte prostředky.
function dispose(disposing: boolean): Promise<void>
Parametry
- disposing
-
boolean
Příznak pro žádost o likvidaci.
Návraty
Promise<void>
enableTelemetry(boolean)
Tato metoda globálně povolí nebo zakáže telemetrii.
static function enableTelemetry(enabled: boolean)
Parametry
- enabled
-
boolean
Globální nastavení pro shromažďování telemetrie. Pokud je nastavená hodnota true, shromažďují se telemetrické informace, jako jsou chyby mikrofonu nebo chyby rozpoznávání, a posílají se do Microsoftu. Pokud je nastavená hodnota false, microsoftu se neposílají žádná telemetrie.