La Web del Programador: Comunidad de Programadores
 
    Pregunta:  652 - RECONOCER LA VOZ EN UN FORMULARIO
Autor:  Julio
Quisiera poder entrar datos en un formulario ACCESS de una forma hablada.
en concreto los msgs que mandaria serian:

NUEVO ARTICULO (doy ´focus´ al text box ARTICULO
xxxx (meto el codigo numerico del articulo)
CANTIDAD (doy FOCUS al text box de la CANTIDAD)
yyyy (entro la cantidad en CANTIDAD)

Alguna idea? Hay algun reconocedor de voz que me permitiera hacer esto?

Gracias.


  Respuesta:  Julio C.
Yo mismo he encontrado la respuesta:

IBM Via Voice te da la opción de introducir lo que interpreta directamente en la aplicación, de manera que si tienes habierto un fromulario de Access y enfocado una ventana de texto, lo que interpreta lo introduce dentro de esa casilla.

Esta es la buena noticia; la mala es que el Via Voice a veces te interpreta que le estas metiendo numeros, otras veces piensa que le metes plabras, etc. Total que al final entre lo que tienes que rectificar paera corregir los datos, la atención que tienes que prestar a la aplicacion, etc; .te hace que esto no pase de ser una cosa curiosa pero de muy poco utilidad.

Otra cosa sería si al reconocedor de voz le pudieramos poner la opción de que solo interprete numeros (que no quisiera entender palabras y modificarlas para que se adaptasen al contexto, etc. En ese caso, si solo intentase adaptarse al numero que mas reconozca, esto podría funcionar; pero esta opció, que yo sepa no la tiene ningun programa.


  Respuesta:  Defender
No te compliques la vida con el via voice a parte de que falla mas que una escopeta de feria, mira hay algo mas sencillo que ese soft
en el cdde la sound blaster antigua viene el voice assist en en cual puedes crear macros de voces para ejecutar una determinada accion de voz asi que creo que te ira mejor ademas la puedes tener corriendo dentro de la aplicacion, de todas maneras si quieres utilizar el el viavoice para eso coge el dragon naturally speaking es 1000000 de veces mejor