Megosztás a következőn keresztül:


Recognizer class

Meghatározza a Recognizer alaposztályt, amely főként gyakori eseménykezelőket tartalmaz.

Tulajdonságok

internalData
sessionStarted

Meghatározza az eseménykezelőt a munkamenet által elindított eseményekhez.

sessionStopped

Meghatározza az eseménykezelőt a munkamenet-leállított eseményekhez.

speechEndDetected

Meghatározza az eseménykezelőt a beszédleállított eseményekhez.

speechStartDetected

Definiálja az eseménykezelőt a beszédkezdési eseményekhez.

telemetryEnabled

Ez a metódus a telemetriai beállítás aktuális állapotát adja vissza.

Metódusok

close(() => void, (error: string) => void)

A társított erőforrások megsemmisítése.

dispose(boolean)

Ez a módszer elvégzi az erőforrások törlését. A logikai paraméter eloszlása azt jelzi, hogy a metódust a Dispose (ha a feloldás igaz) vagy a véglegesítőből (ha a feloldás hamis) meghívja. A származtatott osztályoknak felül kell bírálnia ezt a metódust, hogy szükség esetén megsemmisítsék az erőforrást.

enableTelemetry(boolean)

Ez a módszer globálisan engedélyezi vagy letiltja a telemetriát.

Tulajdonság adatai

internalData

object internalData

Tulajdonság értéke

object

sessionStarted

Meghatározza az eseménykezelőt a munkamenet által elindított eseményekhez.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Tulajdonság értéke

(sender: Recognizer, event: SessionEventArgs) => void

sessionStopped

Meghatározza az eseménykezelőt a munkamenet-leállított eseményekhez.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Tulajdonság értéke

(sender: Recognizer, event: SessionEventArgs) => void

speechEndDetected

Meghatározza az eseménykezelőt a beszédleállított eseményekhez.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Tulajdonság értéke

(sender: Recognizer, event: RecognitionEventArgs) => void

speechStartDetected

Definiálja az eseménykezelőt a beszédkezdési eseményekhez.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Tulajdonság értéke

(sender: Recognizer, event: RecognitionEventArgs) => void

telemetryEnabled

Ez a metódus a telemetriai beállítás aktuális állapotát adja vissza.

static boolean telemetryEnabled

Tulajdonság értéke

boolean

igaz, ha a telemetria engedélyezve van, máskülönben hamis.

Metódus adatai

close(() => void, (error: string) => void)

A társított erőforrások megsemmisítése.

function close(cb?: () => void, errorCb?: (error: string) => void)

Paraméterek

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Ez a módszer elvégzi az erőforrások törlését. A logikai paraméter eloszlása azt jelzi, hogy a metódust a Dispose (ha a feloldás igaz) vagy a véglegesítőből (ha a feloldás hamis) meghívja. A származtatott osztályoknak felül kell bírálnia ezt a metódust, hogy szükség esetén megsemmisítsék az erőforrást.

function dispose(disposing: boolean): Promise<void>

Paraméterek

disposing

boolean

Megjelölés az eltávolítás igényléséhez.

Válaszok

Promise<void>

enableTelemetry(boolean)

Ez a módszer globálisan engedélyezi vagy letiltja a telemetriát.

static function enableTelemetry(enabled: boolean)

Paraméterek

enabled

boolean

A telemetriai gyűjtemény globális beállítása. Ha igaz értékre van állítva, a rendszer a telemetriai adatokat , például a mikrofonhibákat, a felismerési hibákat gyűjti össze, és elküldi a Microsoftnak. Ha false (hamis) értékre van állítva, a rendszer nem küld telemetriát a Microsoftnak.