RECONNAISSANCE VOCALE SIMPLIFIÉE AVEC MICROSOFT SPEECH

Tilois Messages postés 721 Date d'inscription dimanche 10 juin 2001 Statut Membre Dernière intervention 27 mars 2011 - 24 sept. 2003 à 07:22
cs_Narcisse69 Messages postés 3 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 27 février 2014 - 27 févr. 2014 à 18:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/16631-reconnaissance-vocale-simplifiee-avec-microsoft-speech

cs_Narcisse69 Messages postés 3 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 27 février 2014
27 févr. 2014 à 18:34
MERCI BEAUCOUP !!!!!
Ca marche et c'est génial !!! :-)
Flocreate Messages postés 300 Date d'inscription lundi 17 juillet 2006 Statut Membre Dernière intervention 27 mai 2012 3
15 mai 2010 à 12:46
bonjour,
je relance le sujet semble-t-il close depuis 2007 ^^
j'ai lancé ce code et ca marche pas mal du tout

j'ai défini dans la grammaire : "exit application", "open file", "close file", "yes", "no", "select item one", "select item twoo" ... jusqu'a 10 et "let's go"

je suis heureux que tout marche enfin presque.
il ne reconnait pas les "select item x"

sauriez vous donner une raison à cela (autre que le fait que j'ai un accent anglais fort mauvais ^^ ca j'essaye de le debuguer mais ce n'est pas facile)

il me semble également qu'on peut définir des règles, ce qui devrait permetre de faire un groupe du genre "select item n" avec n un nombre

merci pour vos réponse.
(au passage un 10/10 ^^)
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
27 nov. 2007 à 09:57
Salut

Tu peux vérifier que la reconnaissance vocale marche en allant dans Panneau de config > Son, voix et périphériques > Voix
Là tu as un onglet Reconnaissance vocale, tu peut par exemple faire l'apprentissage. Si ça marche, le problème viens de la source (qui est pourtant largement testée). Si tu n'as pas accès à cet onglet et que tu n'as que Synthese vocale, c'est que MsSpeech est mal installé.
xyp Messages postés 15 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 16 avril 2008
26 nov. 2007 à 23:56
Eh bien l'exécution à bien lieu, le seul soucis c'est que j'ai beau tordre la langue de shakespear en passant de l'accent français à celui texan, le prog est totalement incapable de ne détecter ne serait-ce que le mot "Hi".
Cela m'effraie. Pourtant j'ai testé le micro, l'E/S du micro etc... On me reçoit 5/5 sur TeamSpeak, mais le programme non.
Voilà ;)
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
26 nov. 2007 à 18:48
Que veux tu dire par "ça ne marche pas"? Peux-tu préciser?
xyp Messages postés 15 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 16 avril 2008
26 nov. 2007 à 11:05
En ce qui me concerne, celà ne marche pas, pourtant j'ai bien vérifié que je disposais de tous les fichiers requis ainsi qu'avoir bien déclaré la référence.
Concernant ce que marque Greguy, j'ai mis son ptit Handles mais je dois probablement l'avoir mal positionné...
Je la mets où plus précisément ? Quelle Sub ? Et écrit de quelle manière très rpécisément ?
Merci
greguy Messages postés 4 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 2 septembre 2007
2 sept. 2007 à 20:02
Bonjour à tous...
Je suis étonné de voir que tout le monde a l'air extasié par ce code... Rien qu'en l'analysant, je vois qu'aucun handler n'est défini...
je pensais donc qu'en aucun cas la méthode "RecoContext_Recognition" n'est appelée... ce qui s'est confirmé quand j'ai exécuté le code...
en fait, il faudrait ajouter un p'tit
... Handles RecoContext.Recognition
derrière la méthode.

Sur ce... Bonne soirée!
cs_antho2005 Messages postés 150 Date d'inscription samedi 8 avril 2006 Statut Membre Dernière intervention 1 mai 2012 3
22 déc. 2006 à 16:59
Salut,

moi il me marque :

Erreur automation
Le fichier spécifié est introuvable

et il me pointe la ligne ou il y a :

Set RecoContext = New SpSharedRecoContext

Si vous savez comment résoudre ce pb...
Merci d'avance

@+

Antho2005
rock conrad Messages postés 5 Date d'inscription samedi 23 septembre 2006 Statut Membre Dernière intervention 13 décembre 2006
19 déc. 2006 à 12:49
salut VBGenesis

en fait j'utilise le visual studio 2005. je telecharge en fait 5 fichiers mais il nya pas d'executable.les fichires telech sont form1 4kb, project1 1kb, project1 vbw 1 kb, readme code 1 kb et enfin source telecharge. je t'apprends neamoins que monsdk5.1 est installe car quelques application marche dans mon laptop.svp savez vous ou trouvez des livres de reconnaisance vocale ou speech recognition en vb ? j'en ai vraiment besoin.

merci.
rock conrad Messages postés 5 Date d'inscription samedi 23 septembre 2006 Statut Membre Dernière intervention 13 décembre 2006
19 déc. 2006 à 12:49
salut VBGenesis

en fait j'utilise le visual studio 2005. je telecharge en fait 5 fichiers mais il nya pas d'executable.les fichires telech sont form1 4kb, project1 1kb, project1 vbw 1 kb, readme code 1 kb et enfin source telecharge. je t'apprends neamoins que monsdk5.1 est installe car quelques application marche dans mon laptop.svp savez vous ou trouvez des livres de reconnaisance vocale ou speech recognition en vb ? j'en ai vraiment besoin.

merci.
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
19 déc. 2006 à 07:49
Salut Rock Conrad

Il te marque quelle genre d'erreur? C'est quand tu veux le télécharger ou l'ouvrir? Je viens juste de réessayer chez moi et ca marche! Es-tu sur d'avoir installé Microsoft Speech SDK, comme demandé plus haut?

@+
rock conrad Messages postés 5 Date d'inscription samedi 23 septembre 2006 Statut Membre Dernière intervention 13 décembre 2006
18 déc. 2006 à 22:13
salut

je n'arrive pas a telecharger se ficher. il me donne une erreur.
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
17 oct. 2006 à 18:49
Il faut trouver des librairies en francais mais la plupart sont payantes (genre dragon naturally speaking) mais tu peux toujour chercher sur internet
skull_missah Messages postés 3 Date d'inscription mardi 13 décembre 2005 Statut Membre Dernière intervention 7 janvier 2007
16 oct. 2006 à 21:06
Salut,

Excellent!! et la meme chose en francais, c'est possible?? quelqu'un connaitrait-il si c'est possible? ou une autre methode ?

Merci beaucoup.
ratomson Messages postés 1 Date d'inscription vendredi 22 septembre 2006 Statut Membre Dernière intervention 27 septembre 2006
27 sept. 2006 à 14:11
salut Nic,
tes programmes sont super comme ce site.
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
13 juin 2006 à 18:52
Salut DevR et merci!

Il faut bien mettre "" à m_def_PreCommandString pour enlever le say il y a bien un réglage que je n'avais pas vu dans le panneau de congig

Et sinon ce n'est pas etonnant que l'on reparle de ta source car temp qu'il y a des adeptes pour un language de l'aide est toujours utiles

En tout cas merci de ton aide et bonne prog à tous!
DevR Messages postés 2 Date d'inscription lundi 21 juillet 2003 Statut Membre Dernière intervention 12 juin 2006
12 juin 2006 à 20:53
Wow, je suis vraiment surpris de voir une vague de commentaire sur cette source 2 ans plus tard. Je crois encore pouvoir vous aider.

À la ligne 11, il y a la définition de la constante m_def_PreCommandString. Pour changer le mot à dire avant la commande, il faut changer cette constante par le nouveau mot.

Pour ne pas avoir à dire de mot clé avant, simplement mettre "" devrait fonctionner.

Pour ce qui est de la sensibilité, si je me souviens bien, le speech SDK installe dans le panneau de configurations un système de réglage pour la captation de la voix.

Bonne chance et amusez-vous!
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
12 juin 2006 à 19:58
C'est fais pour sa Code-Sources! ;)
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
11 juin 2006 à 16:11
etant donnée que ca date un peu (Commentaire de : codefalse le 26/04/2004) :p je m'en rappel plus tres bien, donc soi j'ai réussi, soi j'ai abandonné, bref je sais plus.
Donc c pas grave :)
Mais c'est tres gentil d'avoir proposé !!
Merci bien VBGenesis :)

Cordialement ...
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
11 juin 2006 à 12:19
Ha si un truc: est-ce kon est obligé de dire "say" avant? et comment on fait pour changer la sensibilité?
VBGenesis Messages postés 292 Date d'inscription samedi 25 février 2006 Statut Membre Dernière intervention 22 février 2009
11 juin 2006 à 12:03
Bonjour j'aimerai savoir si Codefalse a résolu son pb car j'avais le meme pb mais j'ai trouvé la solution alor si ca l'interresse ;) : lance le projet, il met l'erreur et ouvre la boite de dialogue composant et marque:"Manquant:Microsoft Speech Object Library". Tu décoche puis OK. Après tu vas dans Projet>Référence puis tu trouve "Microsoft Speech Object Library" et tu le coche. Apres ca dois marcher.
Merci a DevR d'avoir déposé cette source c'est exactement ce ke je voulais alors 10/10 ;))
themrok666 Messages postés 14 Date d'inscription mardi 11 mars 2003 Statut Membre Dernière intervention 11 octobre 2004
11 oct. 2004 à 19:10
Ok g compris en testant avec le prog de microsoft fait pr les test (installé avec le download) et en fait (j'ai honte lol) je parlais simplement trop fort -> saturation -> reconnait rien !
maintenant ca marche a merveille et je met 10/10 a cette source !
En plus les commentaires sont vmt bien !
Merci bcp et Tilois arrete de chialer si on "travaille" ici en open source c'est justement pour que tout le monde puisse amélioré les sources des autres et apprendre en copiant d'abord chez les autres :D
themrok666 Messages postés 14 Date d'inscription mardi 11 mars 2003 Statut Membre Dernière intervention 11 octobre 2004
11 oct. 2004 à 17:43
Ben moi g essayer (apres un long download :( ) et ca a marché deux fois, puis plus du tout...
Peu être le micro de mauvaise qualité, ... ce qui m'ennuie le plus c'est que ca a qd meme marché deux fois donc la source semble bonne... Probleme matériel ou probleme de code qui ne reconnait pas assez ?
newhack25 Messages postés 19 Date d'inscription mercredi 8 septembre 2004 Statut Membre Dernière intervention 12 janvier 2005
8 oct. 2004 à 09:03
BONJOUR,

BON LA SYNTESE PAS MAL MAIS POUR L'ANNéE 2013,

ALLEZ S'IL VOUS PLAIS VISITER WWW.IGRATUIT.COM IL EST EN CONsTRUCTION MAIS IL Y'AURA UN TRUC COMME CODE SOURCE...
cs_nihaoma Messages postés 140 Date d'inscription jeudi 2 mai 2002 Statut Membre Dernière intervention 2 février 2010
12 juin 2004 à 12:14
Salut,
je suis extremement interessé par ce genre de sources, jai donc telecharger tout ce qu'il fallait (SDk, et..), quand je lance le softs, il n'y à aucune erreur, mon micro est branché (je m'entends très bien), mais pourtant aucune réaction du soft (je veix bien croir que mon accent anglais n'est pas génail, mais après autant d'essais...)
tu pourais m'aider s'il te plais, ca m'interesse vraiment beaucoup ton truc ?
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
26 avril 2004 à 14:23
Salut tlm
J'ai téléchargé comme tu me l'a proposé le cgram.exe de crosoft ... mais j'avais toujours la meme erreur... je me suis di que ca pouvait provenir de SDK que j'ai alors retéléchargé ... mais rien n'y fait, l'erreur est toujours la, c'est le "Dim Grammar As ISpeechRecoGrammar" qu'il digère pas...
J'ai essayé d'ouvrir les applis de SDK proposé dans le menu démarrer, programmes, mais memes ceux la ne marchent pas ... je ne sais pas trop d'ou vient l'erreur, mais une chose est sur, elel y est !!
Par contre, j'ai un .exe de crosoft qui s'appel speechsdk51msm.exe ne contenant que des msm, et je ne sais pas ce que je doi en faire ... !!!

si vous pourriez m'aider !!

Merci bcp !!
Amicalement
CF
Philippe734 Messages postés 308 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 15 juin 2015 1
17 avril 2004 à 16:35
install :
cgram.exe
de microsoft, dsl mais g pas le lien.
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
17 avril 2004 à 13:07
Salut tout le monde, moi j'ai un probleme avec ce script, a la ligne :
Dim Grammar As ISpeechRecoGrammar
Il me di que c'est pas défini par l'utilisateur ... et j'arrive pas a savoir pourquoi.
Malgré tout, j'ai installé le SDK1 de Speech de crosoft, et tout ce qu'il fallait pour que mon pc m'entende :p, mais rien n'y fait !

Kkn aurai une idée ?
Merci bien
Philippe734 Messages postés 308 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 15 juin 2015 1
6 oct. 2003 à 19:46
enfin de la vrais reconnaissance vocale ! et pas de la synthèse vocale, comme certain qui ont du mal à comprendre le francais lol
ZevTrantor Messages postés 1 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 24 septembre 2003
24 sept. 2003 à 22:21
Bonsoir chers programmeurs,

Pour trancher dans votre débat, avant qu'il ne s'envenime trop, j'ai testé les deux sources. Finalement, j'ai trouvé que la source du programmeur DevR était : mieux commenté et offrait des meilleur fonctionnalités quant à la grammaire.

C'est pourquoi je donnerai environ 5 a Tilois et 8 a DevR.
DevR Messages postés 2 Date d'inscription lundi 21 juillet 2003 Statut Membre Dernière intervention 12 juin 2006
24 sept. 2003 à 22:04
Hey Tilois!

Le source similaire que t'a posté comporte des options de moins que la mienne, et vice-versa.

Ex:
-La tienne ne peut pas construire une grammaire sans fichier
-Elle utulise des API différents, et une façon de coder différente.
-Elle est moins commentée

Alors si tu es contre toutes les sources qui peuvent sembler similaire mais qui apporte du nouveau, et bien tu te place directement contre l'évolution.

(Et en pasant le réseau code-source a été monté pour ça : amener de nouvelles idées).

Donc prochaine fois, fais attention avant de crier "Au doublon!"
Tilois Messages postés 721 Date d'inscription dimanche 10 juin 2001 Statut Membre Dernière intervention 27 mars 2011 7
24 sept. 2003 à 07:22
hum j'ai déja posté un truc ds le meme genre ... les doublons c'est mal
Rejoignez-nous