Recognizer class
Definierar basklassen Recognizer som huvudsakligen innehåller vanliga händelsehanterare.
Egenskaper
internal |
|
session |
Definierar händelsehanterare för sessionsstartade händelser. |
session |
Definierar händelsehanterare för händelser som stoppats av sessionen. |
speech |
Definierar händelsehanterare för talstoppade 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 som bortskaffar anger om metoden anropas från Dispose (om disponering ä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ändelsehanterare för sessionsstartade händelser.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Egenskapsvärde
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
Definierar händelsehanterare för händelser som stoppats av sessionen.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Egenskapsvärde
(sender: Recognizer, event: SessionEventArgs) => void
speechEndDetected
Definierar händelsehanterare för talstoppade 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 falskt.
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 som bortskaffar anger om metoden anropas från Dispose (om disponering ä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 telemetrisamling. Om värdet är true samlas telemetriinformation som mikrofonfel, igenkänningsfel in och skickas till Microsoft. Om värdet är falskt skickas ingen telemetri till Microsoft.