Recognizer class
Define a classe base Recognizer, que contém principalmente manipuladores de eventos comuns.
Propriedades
internal |
|
session |
Define o manipulador de eventos para eventos iniciados pela sessão. |
session |
Define o manipulador de eventos para eventos interrompidos de sessão. |
speech |
Define o manipulador de eventos para eventos de fala interrompida. |
speech |
Define o manipulador de eventos para eventos iniciados por fala. |
telemetry |
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. |
enable |
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.