Recognizer class

Definuje rozpoznávání základní třídy, 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é relace.

sessionStopped

Definuje obslužnou rutinu události pro události zastavení 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, 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.

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é 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.