Sdílet prostřednictvím


Recognizer class

Definuje základní třídu Recognizer, která obsahuje hlavně běžné obslužné rutiny událostí.

Vlastnosti

internalData
sessionStarted

Definuje obslužnou rutinu události pro události spuštěné relací.

sessionStopped

Definuje obslužnou rutinu události pro zastavené události relace.

speechEndDetected

Definuje obslužnou rutinu události pro zastavené události řeči.

speechStartDetected

Definuje obslužnou rutinu události pro události spuštěné řeči.

telemetryEnabled

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.

enableTelemetry(boolean)

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.