Agente de microsoft

22/12/2005 - 21:46 por gilberto.najera | Informe spam
Estoy tratando de utilizar el agente de microsoft para la ayuda de un
sistema.

El problema es que hasta ahora sólo he podido hacer que reciba órdenes por
medio de la voz, lo que se presenta poco práctico a la hora de utilizarlo en
una empresa donde las computadoras, generalmente, no tienen microfonos o no
es muy bien visto estarle pegando de gritos a un aparato. Eso sin contar que
los motores de reconocimiento de voz en español no son ni baratos ni fáciles
de conseguir.

¿Alguién sabe como pasarle comandos por texto?

Gracias de antemano
 

Leer las respuestas

#1 gilberto.najera
28/12/2005 - 22:53 | Informe spam
Ya lo solucioné, espero explicarlo bien:

Implemento la interfaz AgentObjects.IAgentCtlUserInput y por medio del
constructor, según la cadena de texto que recibo en un textbox, le paso los
datos que habrá de contener el comando de voz (name, voice y confidence).
Esta clase se la paso como parámetro a un procedimiento ejecutar para que,
según el nombre de la entrada de usuario, ejecute alguna acción.

En el evento command del agente también mando llamar el procedimiento
ejecutar con e.userinput como parámetro (e es el nombre por defecto para el
comando)

Espero que a alguién le ahorre problemas.


"gilberto.najera" escribió en el mensaje
news:
Estoy tratando de utilizar el agente de microsoft para la ayuda de un
sistema.

El problema es que hasta ahora sólo he podido hacer que reciba órdenes por
medio de la voz, lo que se presenta poco práctico a la hora de utilizarlo
en una empresa donde las computadoras, generalmente, no tienen microfonos
o no es muy bien visto estarle pegando de gritos a un aparato. Eso sin
contar que los motores de reconocimiento de voz en español no son ni
baratos ni fáciles de conseguir.

¿Alguién sabe como pasarle comandos por texto?

Gracias de antemano

Preguntas similares