He estado buscando varias bibliotecas de reconocimiento de voz que sean compatibles con Android, pero ninguna de ellas funciona sin la llamada al servidor o sin el uso de Internet. Mi requisito es detectar algunas palabras clave particulares y realizar algunas acciones en consecuencia sin Internet, es decir, el análisis de palabras clave debe realizarse localmente. Entonces, ¿hay alguna biblioteca de reconocimiento de voz que sea capaz de hacerlo? CMU Sphinx es el único conjunto de herramientas que la gente dice que puede lograr esto, pero aún necesita un algoritmo para detectar una palabra clave en un discurso.Reconocimiento de voz sin Internet en Android
Respuesta
Puede usar Pocketsphinx con un modelo estadístico que puede entrenar en un corpus que refleje el idioma que los usuarios probablemente hablan con su aplicación, o puede definir una gramática JSGF que defina explícitamente el idioma como un conjunto de reglas sin contexto. En ambos casos, debe tener el modelo acústico y el mapeo de símbolos fonéticos a palabras ortográficas. El proyecto CMU Sphinx proporciona estos recursos para inglés y algunos otros idiomas.
Una vez que se reconoce el habla, se convierte en una cadena simple a la que puede aplicar cualquier algoritmo "detectar la palabra clave" que desea aplicar.
Un ejemplo de una aplicación de Android basada en Pocketsphinx que utiliza el reconocimiento de voz basado en JSGF es Inimesed.
Intenté ejecutar el ejemplo de demostración de pocketsphinx para Android pero no tuve suerte ... y cómo puedo usar cmusphinx para crear un proyecto propio que pudiera reconocer ciertas palabras clave en inglés como arriba, abajo, izquierda y derecha. Cualquier ayuda sería apreciada. –
- 1. Reconocimiento continuo de voz Android
- 2. Reconocimiento de voz para android
- 3. C# reconocimiento de voz
- 4. Reconocimiento de voz en Kinect
- 5. reconocimiento de voz Java
- 6. C# Reconocimiento de voz
- 7. C# reconocimiento de voz
- 8. Reconocimiento de voz en PHP?
- 9. Reconocimiento de voz en iPhone
- 10. cómo funciona el reconocimiento de voz en android?
- 11. Vista Reconocimiento de voz en Delphi
- 12. API de reconocimiento de voz Java
- 13. ¿Está ocupado el servicio de reconocimiento de voz de Android?
- 14. ¿Cómo puedo usar el reconocimiento de voz sin el molesto diálogo en teléfonos Android
- 15. Reconocimiento de altavoz Android
- 16. ¿Es posible utilizar el reconocimiento de voz de Android sin mostrar el cuadro de diálogo?
- 17. API de texto a voz (generación de voz) y de voz a texto (reconocimiento de voz)?
- 18. Velocidad de reconocimiento de voz de Microsoft
- 19. Gramática simple para el reconocimiento de voz
- 20. Reconocimiento continuo de voz mientras canta?
- 21. Reconocimiento de rostro humano, emoción y voz
- 22. iPhone App> ¿Agregar reconocimiento de voz?
- 23. Mejore el reconocimiento de voz, C#
- 24. Servicio de reconocimiento de voz de búsqueda de voz de Google
- 25. ¿Qué bibliotecas de reconocimiento de texto a voz y voz están disponibles para Clojure?
- 26. Cómo acceder al servicio de reconocimiento de voz de Google
- 27. Biblioteca de reconocimiento de voz de código abierto en Java
- 28. ¿Reconocimiento de voz en Android con un clip de sonido grabado?
- 29. ¿Cómo registrar un servicio de reconocimiento de voz personalizado?
- 30. Reconocimiento de voz en C o Java o PHP?
Entrene solo en las palabras que desea detectar. –
Define mejor "algoritmo para detectar una palabra clave". – Kaarel