Partilhar via


Recognizer class

Define a classe base Recognizer, que contém principalmente manipuladores de eventos comuns.

Propriedades

internalData
sessionStarted

Define o manipulador de eventos para eventos iniciados pela sessão.

sessionStopped

Define o manipulador de eventos para eventos interrompidos de sessão.

speechEndDetected

Define o manipulador de eventos para eventos de fala interrompida.

speechStartDetected

Define o manipulador de eventos para eventos iniciados por fala.

telemetryEnabled

Esse método retorna o estado atual da configuração de telemetria.

Métodos

close(() => void, (error: string) => void)

Elimine os recursos associados.

dispose(boolean)

Este método executa a limpeza de recursos. O parâmetro booleano disposing indica se o método é chamado de Dispose (se a disposição for true) ou do finalizador (se a disposição for false). As classes derivadas devem substituir esse método para descartar o recurso, se necessário.

enableTelemetry(boolean)

Este método habilita ou desabilita globalmente a telemetria.

Detalhes de Propriedade

internalData

object internalData

Valor de Propriedade

object

sessionStarted

Define o manipulador de eventos para eventos iniciados pela sessão.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Valor de Propriedade

(sender: Recognizer, event: SessionEventArgs) => void

sessionStopped

Define o manipulador de eventos para eventos interrompidos de sessão.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Valor de Propriedade

(sender: Recognizer, event: SessionEventArgs) => void

speechEndDetected

Define o manipulador de eventos para eventos de fala interrompida.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valor de Propriedade

(sender: Recognizer, event: RecognitionEventArgs) => void

speechStartDetected

Define o manipulador de eventos para eventos iniciados por fala.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Valor de Propriedade

(sender: Recognizer, event: RecognitionEventArgs) => void

telemetryEnabled

Esse método retorna o estado atual da configuração de telemetria.

static boolean telemetryEnabled

Valor de Propriedade

boolean

true se a telemetria estiver ativada, false caso contrário.

Detalhes de Método

close(() => void, (error: string) => void)

Elimine os recursos associados.

function close(cb?: () => void, errorCb?: (error: string) => void)

Parâmetros

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Este método executa a limpeza de recursos. O parâmetro booleano disposing indica se o método é chamado de Dispose (se a disposição for true) ou do finalizador (se a disposição for false). As classes derivadas devem substituir esse método para descartar o recurso, se necessário.

function dispose(disposing: boolean): Promise<void>

Parâmetros

disposing

boolean

Sinalizar para solicitar eliminação.

Devoluções

Promise<void>

enableTelemetry(boolean)

Este método habilita ou desabilita globalmente a telemetria.

static function enableTelemetry(enabled: boolean)

Parâmetros

enabled

boolean

Configuração global para coleta de telemetria. Se definido como true, as informações de telemetria, como erros de microfone, erros de reconhecimento, são coletadas e enviadas à Microsoft. Se definido como false, nenhuma telemetria será enviada à Microsoft.