Share via


Recognizer class

Define o Reconhecedor de classe base que contém principalmente processadores de eventos comuns.

Propriedades

internalData
sessionStarted

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

sessionStopped

Define o processador de eventos para eventos parados de sessão.

speechEndDetected

Define o processador de eventos para eventos de voz parada.

speechStartDetected

Define o processador de eventos para eventos de voz iniciada.

telemetryEnabled

Este método devolve o estado atual da definição de telemetria.

Métodos

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

Eliminar recursos associados.

dispose(boolean)

Este método efetua a limpeza de recursos. A eliminação do parâmetro booleano indica se o método é chamado de Dispose (se a eliminação for verdadeira) ou do finalizador (se a eliminação for falsa). As classes derivadas devem substituir este método para eliminar o recurso, se necessário.

enableTelemetry(boolean)

Este método ativa ou desativa globalmente a telemetria.

Detalhes de Propriedade

internalData

object internalData

Valor de Propriedade

object

sessionStarted

Define o processador 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 processador de eventos para eventos parados de sessão.

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

Valor de Propriedade

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

speechEndDetected

Define o processador de eventos para eventos de voz parada.

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

Valor de Propriedade

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

speechStartDetected

Define o processador de eventos para eventos de voz iniciada.

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

Valor de Propriedade

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

telemetryEnabled

Este método devolve o estado atual da definição de telemetria.

static boolean telemetryEnabled

Valor de Propriedade

boolean

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

Detalhes de Método

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

Eliminar recursos associados.

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

Parâmetros

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

Este método efetua a limpeza de recursos. A eliminação do parâmetro booleano indica se o método é chamado de Dispose (se a eliminação for verdadeira) ou do finalizador (se a eliminação for falsa). As classes derivadas devem substituir este método para eliminar o recurso, se necessário.

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

Parâmetros

disposing

boolean

Sinalizador para pedir a eliminação.

Devoluções

Promise<void>

enableTelemetry(boolean)

Este método ativa ou desativa globalmente a telemetria.

static function enableTelemetry(enabled: boolean)

Parâmetros

enabled

boolean

Definição global da coleção de telemetria. Se estiver definido como verdadeiro, as informações de telemetria, como erros de microfone, são recolhidos e enviados erros de reconhecimento à Microsoft. Se estiver definido como falso, não será enviada qualquer telemetria à Microsoft.