No entiendo... quieres pasar datos usando voz??? que es lo que quieres "hablar", números, nombres, oraciones???
Si tu problema es que estas haciendo tu solo el trabajo de tipeo, pues contrata a mas gente y tu aplicación la montas en red y que tipeen.
Me parece que para nada esa seria una solución efectiva. mmm, tendrías que tener un soft que te de el 100% de confiablidad de escribir lo que exactamente estas diciendo, que pasa si pronuncias mal?, no se si serán nombres, o que, pero que harías con mi nombre por ejemplo, si tu pronuncias "Ivan", el programa escribe "Ivan" y grabas en la BD "Ivan", pero yo me llamo Yvan. uff. depurar....
Tu problema requiere otro tipo de solución, como dije la forma mas sencilla y efectiva es contratando con sueldo o por horas a 3 o 4 personas responsables que tipeen y ya.