Recognizer class
Define o Reconhecedor de classe base que contém principalmente processadores de eventos comuns.
Propriedades
internal |
|
session |
Define o processador de eventos para eventos iniciados pela sessão. |
session |
Define o processador de eventos para eventos parados de sessão. |
speech |
Define o processador de eventos para eventos de voz parada. |
speech |
Define o processador de eventos para eventos de voz iniciada. |
telemetry |
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. |
enable |
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.