PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Reconnaissance vocale
Reconnaissance vocale
Débuté par antonio.24, 10 oct. 2005 21:58 - 2 réponses
Posté le 10 octobre 2005 - 21:58
J'aimerai savoir si qq'un a travaillé sur la reconnaissance vocale avec MSAgent.
Apperrement j'arrive bien à faire en sorte que Merlin écoute, cependant il ne reconnait pas les mots prononcés.

J'aimerai savoir quel est le code pour reconnaitre le mot qui est dit, je pense que c :
UserInput>>Name
(sachant que UserInput est la valeur recup dans la fonction appelé par ActiveXEvénement(Agent1Command,AGENT,"Command"))

Voir sinon quel code faut-il utiliser ?
Si qq'un a des compléments d'informations à propos de la reco. vocale, voir poster le code,...

Merci d'avance

Anthony.
Posté le 12 octobre 2005 - 08:57
J'uilise les agents pour reconnaissance vocale de la manière suivante :
( = sans AcvtiveXEvenement)
Avec un champ ActiveX (AGENT) de type : Microsoft Agent Control 2.0

// pour que ca marche :
// - 1> exécuter : lhttsfr.exe et spchapi.exe
// - 2> recopier à l'endroit du projet le fichier : merlin.asc
// (les autres modules liés au SAPI :
// - actcnc.exe
// - agtx040c.exe
// - merlin.exe
// - msagent.exe
// - spchcpl.exe


// Charge l'agent
AGENT>>Characters>>Load("Agent", "genie.ACS")
//AGENT>>Characters>>Load("Agent","c:\Program Files\Microsoft Office\Office10\rocky.ACS")
// Affiche l'agent
AGENT>>Characters("Agent")>>Show()
// Positionne l'agent à gauche de l'écran en cours
//AGENT>>characters("Agent")>>MoveTo(FenExtPosx()-150,fenextposy()-50)

// Fait réapparaître l'agent si caché
//AGENT>>Characters("Agent")>>Show()
// Fait parler l'agent
AGENT>>AudioOutput
AGENT>>characters("Agent")>>speak ("Je suis piloté par Windev")

et ca marche très bien
Posté le 20 octobre 2005 - 23:23
Merci auparavant d' avoir répondu, cependant je cherche à faire de la reconnaissance vocale pure, c'est à dire reconnaitre les mots prononcer....
Pour ce qui est du fonctionnement de l'Agent pas de problème pour l'afficher, pour le faire
ecouter....
Cependant apres rien de plus, il ne reconnait pas ce qui est dit.
Si vous avez une idée ou qqes codes, n'hesitez pas !

Merci d'avance