Recognizer class
Define o Reconhecedor de classe base 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 da sessão. |
speech |
Define o manipulador de eventos para eventos interrompidos por fala. |
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) | Descarte os recursos associados. |
dispose(boolean) | Esse método executa a limpeza de recursos. O descarte do parâmetro booliano indica se o método é chamado de Dispose (se disposing for true) ou do finalizador (se disposing for false). As classes derivadas devem substituir esse método para descartar o recurso, se necessário. |
enable |
Esse método habilita ou desabilita globalmente a telemetria. |
Detalhes da propriedade
internalData
object internalData
Valor da propriedade
object
sessionStarted
Define o manipulador de eventos para eventos iniciados pela sessão.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Valor da propriedade
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
Define o manipulador de eventos para eventos interrompidos da sessão.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Valor da propriedade
(sender: Recognizer, event: SessionEventArgs) => void
speechEndDetected
Define o manipulador de eventos para eventos interrompidos por fala.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Valor da 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 da propriedade
(sender: Recognizer, event: RecognitionEventArgs) => void
telemetryEnabled
Esse método retorna o estado atual da configuração de telemetria.
static boolean telemetryEnabled
Valor da propriedade
boolean
true se a telemetria estiver habilitada; caso contrário, false.
Detalhes do método
close(() => void, (error: string) => void)
Descarte os recursos associados.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parâmetros
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Esse método executa a limpeza de recursos. O descarte do parâmetro booliano indica se o método é chamado de Dispose (se disposing for true) ou do finalizador (se disposing 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
Sinalizador para solicitar descarte.
Retornos
Promise<void>
enableTelemetry(boolean)
Esse método habilita ou desabilita globalmente a telemetria.
static function enableTelemetry(enabled: boolean)
Parâmetros
- enabled
-
boolean
Configuração global da coleção de telemetria. Se definido como true, informações de telemetria, como erros de microfone, erros de reconhecimento serão coletados e enviados à Microsoft. Se definido como false, nenhuma telemetria será enviada à Microsoft.