Share via


Recognizer class

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

Egenskaper

internalData
sessionStarted

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

sessionStopped

Definierar händelsehanteraren för stoppade sessionshändelser.

speechEndDetected

Definierar händelsehanterare för tal stoppade 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 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.

enableTelemetry(boolean)

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.