Pregunta

Estoy buscando una aplicación de dictado personalizada que se construirá usando MS SAPI 5. Me gustaría poder cambiar la gramática (tema) de dictado basado dinámicamente en lo que se está reconociendo. Por ejemplo, si mi aplicación de dictado trata con la reparación de automóviles, entonces, si detecto al altavoz que habla sobre el motor, quiero traer un tema de dictado optimizado para reconocer los nombres de las partes del motor, a diferencia de la tapicería de la cabina.

¿Alguien sabe si esto es posible?

Gracias.

-Raj

¿Fue útil?

Solución

Creo que su mayor obstáculo será desarrollar un método "infalible" para identificar qué tema se está discutiendo. Para hacer referencia a su propia declaración, "Hablar sobre el motor", si simplemente escucha el motor y la llave de esa palabra, no podría usar el motor Word para representar tanto un motor de automóvil como un motor de juego de software. He usado un par de sintetizadores del habla. Los que he usado esperan para que coman comandos específicos para comenzar a escuchar. Quizás podría tener una combinación de comandos de inicio de escucha.

USUARIO "Computadora, comienza a escuchar".

COMPUTADORA "Listo para escuchar".

USUARIO "Motores de automóviles".

COMPUTADORA "Cargando la biblioteca del motor del automóvil".

Algo como esto podría ser un enfoque razonable para su problema y al mismo tiempo que se permite la flexibilidad de agregar bibliotecas. También puede utilizar este enfoque para implementar una biblioteca predeterminada. Si el segundo comando dado no es una biblioteca reconocida, el programa podría usar la biblioteca predeterminada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top