Dela via


Recognizer class

Definierar basklassen Recognizer som huvudsakligen innehåller vanliga händelsehanterare.

Egenskaper

internalData
sessionStarted

Definierar händelsehanterare för sessionsstartade händelser.

sessionStopped

Definierar händelsehanterare för händelser som stoppats av sessionen.

speechEndDetected

Definierar händelsehanterare för talstoppade händelser.

speechStartDetected

Definierar händelsehanterare för talstartade händelser.

telemetryEnabled

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.

enableTelemetry(boolean)

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.