Recognizer class
Definuje základní třídu Recognizer, 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é relací. |
| session |
Definuje obslužnou rutinu události pro zastavené události 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, zda metoda je volána z Dispose (if disposing je true) nebo finalizátor (pokud je disposing false). Odvozené třídy by měly tuto metodu přepsat, aby v případě potřeby odstraňovaly prostředek. |
| 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é relací.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Hodnota vlastnosti
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
Definuje obslužnou rutinu události pro zastavené události 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 povolená telemetrie, 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, zda metoda je volána z Dispose (if disposing je true) nebo finalizátor (pokud je disposing false). Odvozené třídy by měly tuto metodu přepsat, aby v případě potřeby odstraňovaly prostředek.
function dispose(disposing: boolean): Promise<void>
Parametry
- disposing
-
boolean
Příznak pro vyžádání vyřazení.
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 a odesílají microsoftu telemetrické informace, jako jsou chyby mikrofonu, chyby rozpoznávání. Pokud je nastavená hodnota false, microsoftu se neposílají žádná telemetrie.