Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Defina por quanto tempo um reconhecedor de fala ignora o silêncio ou ruídos indistintos e continua a escutar a entrada de fala.
APIs importantes: tempos limite, tempos limite do reconhecedor de fala
Definir um tempo limite
Aqui, especificamos vários valores de Timeouts:
- InitialSilenceTimeout – O período de tempo em que um SpeechRecognizer detecta o silêncio (antes de qualquer resultado de reconhecimento ter sido gerado) e pressupõe que a entrada de fala não ocorrerá.
- BabbleTimeout - O período de tempo que um SpeechRecognizer continua a ouvir ruídos incompreensíveis antes de assumir que a entrada de fala terminou e finaliza a operação de reconhecimento.
- EndSilenceTimeout – O período de tempo em que um SpeechRecognizer detecta o silêncio (após a geração dos resultados do reconhecimento) e pressupõe que a entrada de fala tenha terminado.
Nota Os tempos limite podem ser definidos por reconhecedor.
// Set timeout settings.
recognizer.Timeouts.InitialSilenceTimeout = TimeSpan.FromSeconds(6.0);
recognizer.Timeouts.BabbleTimeout = TimeSpan.FromSeconds(4.0);
recognizer.Timeouts.EndSilenceTimeout = TimeSpan.FromSeconds(1.2);
Artigos relacionados
Amostras
Windows developer