Estimado:
Yo trabajé con varios reconocedores de voz, yo te recomiendo que busques el de IBM Via Voz, yo recuerdo que tenía una suite para desarrollador, pero creo que luego la sacaron, era bastante completa para programarla incluso en java, el otro era dragon naturally speaking, estaba el tts de java
http://freetts.sourceforge.net/docs/index.php que se integraba con MBROLA y con FestVox voices, además unos chilenos implementaron el cintillo que decodifica la función cerebral para mover el mouse con el pensamiento, esta el JAWS para leer la pantalla tambien, Opera tenía un desarrollo para navegar por voz, ahora google esta incorporando uno.
Por tiempo no te doy más detalles, avísame si te sirve y como vas, me interioricé en estos temas por que quería reemplazar el teclado y el mouse por ser muy antiguos, pero desistí, por falta de tiempo y por lo complicado de las licencias, igual hice mi tesis con el software de Opera y los software de IBM para IVR.
Que estés bien y éxito...