iphone ios openears

iphone - Añadir un nuevo idioma a OpenEars



ios (1)

De mis comentarios, repostado como respuesta:

[....] El paso 1 para problemas como este es activar OpenEarsLogging y verbosePocketsphinx, lo que le dará información muy detallada sobre lo que está mal (busque en la salida de la consola las palabras error y advertencia para ahorrar tiempo). Las instrucciones para hacer esto se pueden encontrar en los documentos. Siéntase libre de hacer preguntas a los foros de OpenEars [...]: politepix.com/forums/openears También puede consultar este hilo: http://politepix.com/forums/topic/other-languages

La solución:

Para dar seguimiento a los lectores posteriores, después de activar el registro, conseguimos que esto funcionara utilizando el archivo mixed_weights como sustituto de sendump y asegurándonos de que el diccionario fonético utilizara los fonemas que estaban presentes en el modelo acústico en lugar de los fonemas en inglés. .

La discusión completa en la que realizamos esta solución de problemas se puede leer aquí: http://www.politepix.com/forums/topic/using-russian-acoustic-model/

ACTUALIZACIÓN: Desde que se lanzó OpenEars 1.5 esta semana, es posible pasar el camino a cualquier modelo acústico como un argumento al método de escucha principal, y hay un método mucho más estandarizado para empaquetar y hacer referencia a cualquier modelo acústico, por lo que puede tener muchos Modelos acústicos en la misma aplicación. La información en esta publicación del foro reemplaza la información en la discusión a la que me vinculé en esta respuesta: http://www.politepix.com/forums/topic/creating-an-acoustic-model-bundle-for-openears-1-5-and-up/ Dejé el resto de la respuesta por razones históricas y porque puede haber detalles en esa discusión que aún son útiles, pero se pueden omitir a favor del nuevo enlace.

¡Recientemente comencé a estudiar el reconocimiento de voz de OpenEars y es genial! Pero también necesito apoyar el reconocimiento de voz y el dictado en otros idiomas como el ruso, el francés y el alemán. He encontrado que here hay varios modelos acústicos y de idiomas disponibles.

Pero realmente no puedo entenderlo. ¿Es eso suficiente para integrar soporte de idioma adicional en la aplicación?

La pregunta es: ¿qué pasos debo seguir para integrarme con éxito, por ejemplo, ruso, en Open Ears?

Por lo que entendí, todos los modelos acústicos y de idioma para el idioma inglés en la demostración de Open Ears se encuentran en la carpeta hub4wsj_sc_8k . Los mismos archivos se pueden encontrar en los here . Así que los reemplacé en demo. Una cosa es diferente: en el idioma inglés de demostración, también había un archivo grande de 2 MB de sendump , que no se encuentra en los archivos de voxforge language. Hay otros dos archivos utilizados en la demostración de Open Ears:

  • OpenEars1.languagemodododel
  • OpenEars1.dic

Estos los reemplacé con:

  • msu_ru_nsh.lm.dmp
  • msu_ru_nsh.dic

as .dmp es similar a .languagemododel. Pero la aplicación se bloquea sin ningún error.

¿Qué estoy haciendo mal? Gracias.