Si estoy desarrollando una aplicación de Android que usa TTS y reconocimiento de voz, ¿qué bibliotecas se usan para el mismo reconocimiento de voz y voz en Ubuntu?
Supongo que espeak para texto a voz, pero no estoy seguro de qué biblioteca de reconocimiento de voz y sistema de diccionario / aprendizaje / calibración se utiliza para el reconocimiento de voz.
Me gustaría que la aplicación esté disponible en Ubuntu Desktop.
así como probarlo fuera de un emulador
application-development
voice-recognition
RobotHumanos
fuente
fuente
Respuestas:
Puede usar la API de habla web de Google para su aplicación. Utiliza la misma tecnología que se usa en Android.
fuente
El reconocimiento de voz de Android depende de una conexión a Internet, porque el servidor tiene una base de datos sustancial de patrones de voz. (Yo creo que)
Las computadoras aún no son muy buenas con el reconocimiento de voz, por lo que necesita una gran base de datos con muchas voces para que la computadora haga referencias cruzadas y comprenda mejor las palabras. (Al menos lo estudié)
Por lo tanto, no puede usarlo sin conexión.
Sin embargo, puede usar el reconocimiento de voz para escribir a través de una solución alternativa
Al crear una conexión remota de escritorio / vnc y directa
o mediante el uso de una aplicación de teclado remoto.
Chrome puede usar el reconocimiento de voz para las búsquedas y, con una extensión, puede usarse para completar datos de campo. pero hasta donde yo sé eso es todo.
Y eso es todo lo que sé.
fuente
Tal vez use CMU Sphinx, puede usarse como un juego de herramientas para desarrollar el reconocimiento de voz tanto en Linux como en Android: CMU Sphinx
fuente