Recognizer class
Definierar basklassen Recognizer som huvudsakligen innehåller vanliga händelsehanterare.
Egenskaper
internal |
|
session |
Definierar händelsehanteraren för sessionsstartade händelser. |
session |
Definierar händelsehanteraren för stoppade sessionshändelser. |
speech |
Definierar händelsehanterare för tal stoppade händelser. |
speech |
Definierar händelsehanterare för talstartade händelser. |
telemetry |
Den här metoden returnerar det aktuella tillståndet för telemetriinställningen. |
Metoder
close(() => void, (error: string) => void) | Ta bort associerade resurser. |
dispose(boolean) | Den här metoden utför rensning av resurser. Den booleska parametern disposing anger om metoden anropas från Dispose (om disposing är sant) eller från finalizern (om disponering är falskt). Härledda klasser bör åsidosätta den här metoden för att ta bort resurser om det behövs. |
enable |
Den här metoden aktiverar eller inaktiverar telemetri globalt. |
Egenskapsinformation
internalData
object internalData
Egenskapsvärde
object
sessionStarted
Definierar händelsehanteraren för sessionsstartade händelser.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Egenskapsvärde
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
Definierar händelsehanteraren för stoppade sessionshändelser.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Egenskapsvärde
(sender: Recognizer, event: SessionEventArgs) => void
speechEndDetected
Definierar händelsehanterare för tal stoppade händelser.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Egenskapsvärde
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
Definierar händelsehanterare för talstartade händelser.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Egenskapsvärde
(sender: Recognizer, event: RecognitionEventArgs) => void
telemetryEnabled
Den här metoden returnerar det aktuella tillståndet för telemetriinställningen.
static boolean telemetryEnabled
Egenskapsvärde
boolean
sant om telemetrin är aktiverad, annars false.
Metodinformation
close(() => void, (error: string) => void)
Ta bort associerade resurser.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parametrar
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Den här metoden utför rensning av resurser. Den booleska parametern disposing anger om metoden anropas från Dispose (om disposing är sant) eller från finalizern (om disponering är falskt). Härledda klasser bör åsidosätta den här metoden för att ta bort resurser om det behövs.
function dispose(disposing: boolean): Promise<void>
Parametrar
- disposing
-
boolean
Flagga för att begära bortskaffande.
Returer
Promise<void>
enableTelemetry(boolean)
Den här metoden aktiverar eller inaktiverar telemetri globalt.
static function enableTelemetry(enabled: boolean)
Parametrar
- enabled
-
boolean
Global inställning för telemetriinsamling. Om värdet är true samlas telemetriinformation som mikrofonfel in och igenkänningsfel samlas in och skickas till Microsoft. Om värdet är false skickas ingen telemetri till Microsoft.