Reconocimiento de voz:Parte I

Imagen

Para el reconocimiento de voz, al principio pensamos en utilizar la API de google, pero ya que el código no es libre, pensamos en recurrir a la librería Cloud Garden(poner enlace), la cual es una implementación de JSAPI.

Algunos inconvenientes que hemos encontrado son que sólo está soportada para Windows y que la voz es inglesa, por lo que el uso de la voz está descartado. He buscado por diversos lugares la posibilidad de una voz española, pero no hay ninguna base de datos de uso libre, y hacer una propia completa lleva miles de horas completarla. Además, Windows xp no lo lleva de fábrica, por lo que habrá que instalar el reconocimiento de voz.

Para que reconozca las palabras de mi elección, utilizamos un diccionario que cumple con JGSF, lo cual es un conjunto de convenciones para la gramática en el reconocimiento de voz.

He divido el programa en dos clases principales, ESCUCHA y LEE, aunque por ahora he dejado la voz silenciada, como ya he dicho, hasta que encuentre una española.He utilizado la librería java.speech y java.io.FileReader entre otras.

Por ahora reconoce las palabras que queremos, pero aún tenemos que trabajar para ver cómo implementarlo con el resto.

Desgraciadamente, no nos dimos cuenta que esta librería es SÓLO para uso personal, no para ningún otro, por lo que no nos será útil en vistas del concurso, pero nos sirve para probar que todo funciona y para la evaluación del cuatrimestre en la asignatura, así que más adelante buscaremos una que se ajuste mejor a nuestras exigencias.

Anuncios
Esta entrada fue publicada en Programación. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s