Estoy trabajando en una pequeña aplicación de práctica utilizando el reconocedor de voz de Microsoft. Parece que no puedo reconocer palabras sueltas lo suficientemente rápido para lo que estoy haciendo. Me gustaría poder hablar normalmente y el sistema tomará "palabras clave" de lo que estoy diciendo y producirá una cadena. Actualmente estoy usando una gramática personalizada de 5 palabras. Rojo, azul, amarillo, verde, naranja. Por ejemplo, si digo Rojo azul amarillo. El motor tomará "Rojo" y el resto entrará en el vacío.Velocidad de reconocimiento de voz de Microsoft
He intentado usar los siguientes:
sr.RecognizeAsync(RecognizeMode.Single)
se vuelve a establecer volver al modo autónomo después de la AudioState cambios a "detiene". Esto no es lo suficientemente rápido como para captar la siguiente palabra. ¿Pensamientos?
En conjunto con RecognizerAudioPosition pude obtener los resultados que estaba buscando. ¡Muchas gracias! –
@Josh R Me alegra ser de ayuda –
¿Podría mostrarme cómo consiguió que esto funcione? Estoy teniendo el mismo problema. –