Recognizer class
Meghatározza a Recognizer alaposztályt, amely főként gyakori eseménykezelőket tartalmaz.
Tulajdonságok
internal |
|
session |
Meghatározza az eseménykezelőt a munkamenet által elindított eseményekhez. |
session |
Meghatározza az eseménykezelőt a munkamenet-leállított eseményekhez. |
speech |
Meghatározza az eseménykezelőt a beszédleállított eseményekhez. |
speech |
Definiálja az eseménykezelőt a beszédkezdési eseményekhez. |
telemetry |
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. |
enable |
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.