cs_anna90
Messages postés1Date d'inscriptionvendredi 11 novembre 2011StatutMembreDernière intervention11 novembre 2011 11 nov. 2011 à 21:59
Salut,
c'est du bon boulot, j'ai testé le .exe;
Sinon sur dev c++ je ne sais pas comment on modifie les options du linker, pourrais tu m'aider?je pense qu'il faut ajouter les fichiers dans éditeurs de lien mais je n'ai pas les fichiers -lole32 -luuid.
donc je ne sais pas;
Merci d'avance!
asalogedl
Messages postés1Date d'inscriptionjeudi 10 juillet 2003StatutMembreDernière intervention21 septembre 2009 21 sept. 2009 à 16:46
tckalexon
Messages postés3Date d'inscriptionsamedi 26 septembre 2009StatutMembreDernière intervention15 décembre 2010 25 août 2009 à 11:37
Merci pour le programme narrateur, mais j'ai un petit problème...
j'ai cherché partout Le synthétiseur vocal français sous Win32 XP/SP2
à l'heur aujourd'hui les lien que nous avez passez son mort xar Win32/64 et plus sécuriser ou autres...
[REMARQUE: OUPS....(etc...)]
merci d'avance
Sisa48
Messages postés2Date d'inscriptiondimanche 9 avril 2006StatutMembreDernière intervention24 juillet 2009 24 juil. 2009 à 14:44
Bonjour, j apprecie ce code. Quelqe un sait ou trouver les identifiants pour les autres languages? Je n arrive pas a changer la langue de narrateur. Merci
fredn42
Messages postés1Date d'inscriptionjeudi 25 juin 2009StatutMembreDernière intervention25 juin 2009 25 juin 2009 à 13:56
Bonjour, je te mettrais bien une super note mais je n'arrive pas à le faire tourner. Et pourtant je suis sous XP (avec visual studio 2005). J'ai installé les 2 fichiers à télécharger mais j'ai le même problème que LASSIE14 (msg du 02/06/08) c.a.d. qu'il plante car la fonction pIFind->Select(...) retourne un msg d'erreur et n'initialise pas pICentral.
Merci de me donner un coup de main.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 4 déc. 2008 à 19:36
dadmoll
Messages postés1Date d'inscriptionmardi 15 juillet 2008StatutMembreDernière intervention15 juillet 2008 15 juil. 2008 à 17:49
bonjour je voudrais savoir si NARRATEUR FRANÇAIS (SYNTHÈSE VOCALE) (API) peut remplacer celui de xp pour lire des information sur une carte gps car sur mon os je n ais pas cette option merci
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 14 juin 2008 à 03:54
Salut,
Désolé pour le retard. Je n'ai plus le temps de venir assez souvent sur cppfrance.
Le nombre de tests des retours de fonctions est limité au strict minimum pour raison de clarté du code.
Je n'ai pas Vista pour tester mais dès que j'aurai le temps et l'occasion de le faire je le ferai.
A bientôt.
lassie14
Messages postés45Date d'inscriptiondimanche 29 mai 2005StatutMembreDernière intervention 3 mai 2010 2 juin 2008 à 00:07
beau boulot encore que sous vista ça ne marche pas tu as une belle exception parceque a la ligne 184 tu fait :
pIAttrib=InitAttributs(pICentral);
alors que tu ne verifie pas si pICentral est bon ou pas au cas ou il ne serait pas bon (ce qui est le cas chez moi) le pointeur n'est pas initialiser correctement est du coup je me retrouve avec une exception de type violation d'adresse
serait tu comment rectifier ce probleme ?
noobiz
Messages postés616Date d'inscriptionlundi 1 octobre 2007StatutMembreDernière intervention 2 juillet 2009 13 janv. 2008 à 15:58
Bravo!!
algrekos
Messages postés1Date d'inscriptiondimanche 4 mars 2007StatutMembreDernière intervention14 juin 2007 14 juin 2007 à 12:09
Salut,
Excellent code! Cela faisait longtemps que j'essayais de faire fonctionner la synthèse vocale de Vista mais je n'ai jamais réussi. Tu m'as drôlement simplifier la vie!
Merci
vaniweb
Messages postés8Date d'inscriptionmardi 28 novembre 2006StatutMembreDernière intervention 3 mars 2008 28 mars 2007 à 09:51
Bonjour,
Ce code est excellent. Je m'intéresse à la synthèse vocale. Je cherche à savoir comment adapter ce code pour la langue anglaise : l'identifiant de la langue française est 0x40C mais pour la langue anglaise je ne le trouve pas sur
http://www.microsoft.com/msagent/dev/docs/autodownload.asp
Je voudrais utiliser le TTS engine American English ou TTS3000 British English et rechercher le composant de langue anglaise.
Peut-être n'ai-je pas bien cherché ?
Pouvez-vous m'aider?
Merci
cs_videti
Messages postés1Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention30 janvier 2007 30 janv. 2007 à 16:51
Slt,
J'ai regardé le programme sous dev-cpp et je le trouve très interressant (10/10).
J'aimerai également me servir du synthétiseur de windows pour l'intégrer dans un projet de "Générateur de dictée pour enfant". Seulement, j'ai du mal à tout déchiffrer dans le code source, car je ne connais pas la gestion des composants windows en C++.
Si quelqun pouvais m'éclairer un peu sur les manipulations de bases du synthétiseur. Je ne parviens pas, dans ce programme, à trouver quelles méthodes appellent la lecture, et l'arrêt du texte.
anemone851
Messages postés2Date d'inscriptionvendredi 3 novembre 2006StatutMembreDernière intervention 6 novembre 2006 6 nov. 2006 à 11:53
Salut, ben merci bien pour vos conseils sa marche lol, chouette a bientot.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 5 nov. 2006 à 12:48
Salut,
Une fois le fichier zip téléchargé, tu le décompresses. Après avoir ouvert le dossier "Release" tu fais un clic droit sur "Narrateur.exx" , tu choisis "Renommer" et tu remplaces le dernier "x" par un "e".
Pour le tutorial, tout dépend du temps.
Pour l'utilisation des API, tu peux consulter ce tutorial:
http://bob.developpez.com/tutapiwin/
anemone851
Messages postés2Date d'inscriptionvendredi 3 novembre 2006StatutMembreDernière intervention 6 novembre 2006 3 nov. 2006 à 08:45
slt
commen renomer narrateur.exe ,quand et ou pouriez vous me donner un tutorat complé please...dsl jsuis un vrai débutant...merci de votre passience...et qu'est ce qu'il faut pour exécuter les trucs api...bientot+
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 21 juil. 2006 à 04:49
Salut,
En profitant d'un peu de temps, j'ai installé et regardé s'un peu plus près le moteur Digalo. A ma grande surprise, mon narrateur a fonctionné parfaitement avec ce moteur sans rien changer au code original. En effet, le programme détecte n'importe quel moteur français installé sur le PC. A noter qu'au départ il était le seul installé sur mon PC. J'ai alors installé aussi le moteur L&H fourni par Microsoft. J'ai ensuite cherché un moyen de selectionner l'un des deux moteurs installés. Là encore j'étais surpris car c'est très facile à faire. Le membre gEngineId de la structure TTSMODEINFO permet justement de choisir le moteur qu'on veut. Il faut donc lui fournir le GUID du moteur. Avec OleView, j'ai récupéré celui de Digalo et celui de L&H. Dans la partie de recherche du synthétiseur français, on ajoute quatre petites lignes de code comme ceci:
// Chercher le synthétiseur vocal français:
ZeroMemory(&TTSInfo,sizeof(TTSInfo));
GUID CLSID_Digalo={0x7EEA4F90,0x7FDB,0x11D3,{0x99,0x8A,0x00,0x10,0x5A,0x40,0xEA,0x60}};
GUID CLSID_LH ={0x5FB67320,0xBF4B,0x11D1,{0xAF,0x19,0x44,0x45,0x53,0x54,0x00,0x00}};
TTSInfo.gEngineID=CLSID_Digalo;// choix Digalo
// TTSInfo.gEngineID=CLSID_LH; // choix L&H
TTSInfo.language.LanguageID=0x40c;
hRes = pIFind->Find(&TTSInfo, 0, &TTSMode);
//......
Ca marche du premier coup. Pour Digalo, la voix féminine est celle de Cathy et la masculine celle de Robert.
Il est vrai que la voix de Digalo est bien meilleure.
Merci pour l'info. On découvre toujours de belles choses grâce à cppfrance.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 13 juil. 2006 à 16:08
Salut,
Désolé, aucune idée. Je connais pas digalo.
zoosil
Messages postés9Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention12 juillet 2010 13 juil. 2006 à 07:38
Bravo pour cet excellent Text To Speech en français.
Comment faire pour pouvoir utiliser un autre moteur de synthèse en l'occurrence le moteur digalo et ses voix françaises Robert et Cathy ?
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 10 juin 2006 à 14:02
Salut,
Le composant de synthèse vocale et l'engin français seront installés dans le dossier système et d'autres dossiers prédéfinis par Microsoft pendant l'installation. Tu n'as rien à spécifier. Il faut juste exécuter ces deux fichiers en mode administrateur. Mon narrateur peut se lancer de n'importe où. Tout ce qu'il demande c'est que les deux composants cités plus haut soient installés. Il ne faut pas oublier de renommer narrateur.exx en narrateur.exe avant de le lancer.
cs_mateo95270
Messages postés8Date d'inscriptionmercredi 24 mai 2006StatutMembreDernière intervention 9 juin 2006 9 juin 2006 à 21:30
ba moi j'ai un pb je comprend pas ou il faut l'installer et tout car j'y conai rien en api et tout ça svp help me
brenntengel
Messages postés49Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 6 mai 2006 6 mai 2006 à 11:53
Bonjour a tous et merci de votre aide
Ce que je veut c'est juste en exemple simple cad un editbox pour le text et un bouton parlé ....
(juste les connaissance de base !!!)
Merci
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 6 mai 2006 à 03:37
Salut,
brenntengel >> Je n'ai pas d'exemple simple mais il est possible de simplifier le programme en utilisant les paramètres par défaut du synthétiseur vocal. Il ne sera plus possible de changer la voix,le ton ou la vitesse. On peut aussi ne pas utiliser les événements du synthétiseur. On peut également remplacer le RichEdit par un simple EditBox. On supprimera aussi l'utilisation du Clipboard.
Comme le dit CChargy, tu peux demander des explication sur ce que tu veux comprendre. Une fois que tu as bien compris le fonctonnement du programme, tu pourras l'adapter à tes besoins.
cabanac >> Ca fait vraiment plaisir de savoir que ce petit programme aide des gens dans leur vie quotidienne.
Il n'y a pas de nouvelle version. C'est la même que celle que tu avais téléchargé avant.
cs_cabanac
Messages postés17Date d'inscriptionmercredi 22 février 2006StatutMembreDernière intervention12 mars 2011 5 mai 2006 à 12:27
bonjour, j'en profite pour te dire que le narrateur mis en place chez mon ami marche très bien, qu'il l'utilise au quotidien et de sa part, merci car ça lui soulage la vue.
Peux-tu s'il te plait (ne connaissant toujours rien à ce sujet) me dire qu'elle différence entre celui-ci et l'autre, afin de comprendre si cela peut être utile de lui installer cette nouvelle version.
d'avance merci et bonne journée à vous tous.
Cordialement CABANAC.
CChargy
Messages postés126Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 6 janvier 2008 5 mai 2006 à 12:04
Plus simple que ça cela parrait dur a faire . . . Explique nous ce que tu ne comprend pas. On peut surement t'aider.
Colin CHARGY
brenntengel
Messages postés49Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 6 mai 2006 5 mai 2006 à 09:03
Salut,le code est Excellent
mais je voudrais savoir juste savoir si tu n'as pas un exemple
plus simple pour traité juste les fonctionalité de base pour
un speech
MERCI
brenntengel
Messages postés49Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 6 mai 2006 4 mai 2006 à 09:18
Merci bq pour ton aide !!!!
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 3 mai 2006 à 17:47
brenntengel
Messages postés49Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention 6 mai 2006 3 mai 2006 à 13:55
Bonjour ,Excellente source !!!
je voudrais savoir si tu as un tutorial qui t'as aidé a faire ce
programme .
MERCI
cs_cabanac
Messages postés17Date d'inscriptionmercredi 22 février 2006StatutMembreDernière intervention12 mars 2011 28 févr. 2006 à 11:07
Bonjour à tous, je tiens à remercier racpp déjà pour le travail effectué car j'espère que beaucoup de mal voyant pourront utiliser ce narrateur et je tiens à le remercier également pour toute l'aide qu'il m'a fourni laors que je suis nul en ce domaine afin que je puisse en faire bénéficier un ami.
Quand à la note, évidemment 10/10 aussi bien pour son travail mais également pour sa rapidité à répondre aux mails.
cabanac (Alain)
CChargy
Messages postés126Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 6 janvier 2008 1 janv. 2006 à 14:30
Microsoft speech sert a faire parler du texte.
Par exemple, dans un jeu comme SimCity, les conseiller pourrait parler avec sa.
L'avantage par apport a des sons pré-enregistrer, c'est qu'il gère toutes les phrases, tous les mots.
Donc simple d'utilisation. par exemple, les aveugles s'en servent bcp avec le ordi car tu ouvre un doc Word(par exemple), tu sélectionne tout et clique sur lire.
Et la ils entendent le contenu du document.
Magnifique n'est-ce pas?
Colin CHARGY
zelloss
Messages postés1Date d'inscriptionjeudi 3 novembre 2005StatutMembreDernière intervention 3 novembre 2005 3 nov. 2005 à 17:16
excusez moi, mais je m'intéresse aux commandes vocales et je cherche des infos dessus.
A quoi sert ce programme concretement? J'ai téléchargé speech api 5.1 mais déja je ne comprend pas a quoi cela sert. (c'est dire mon niveau ^^')
A quoi sert donc ce code source et comment s'en sert t'on?
olixelle
Messages postés506Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention 3 mars 20082 27 oct. 2005 à 17:33
Merci pour ta réponse RACPP :)
En + c bien codé :)
Jte met 12 ;)
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 27 oct. 2005 à 15:18
olixelle >> Effectivement, j'utilise la Speech API. C'est le noyau indispensable pour la synthèse vocale de toutes les langues. Il faut en plus un synthétiseur (engine=robot) pour chaque langue. "lhttsfrf.exe" est celui de la langue française. C'est lui qui se charge de traduire du texte en phonèmes. Ces derniers seront alors prononcés par le composant de base commun à toutes les langues.
olixelle
Messages postés506Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention 3 mars 20082 27 oct. 2005 à 12:31
Salut,
ya un truc que je pige pas...
Apparement c'est la Speech API de microsoft que tu utilises... jusque la tout va bien.
Par contre la voix en francais, ca fait 50 ans que je cherche ca....
le lhttsfrf.exe, ca fait koi ? ca installe la voix en fr ??
en tout cas jte met 10 osi, jchangerais ptet qd j'aurais vu ton source :p
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 16 oct. 2005 à 16:34
Victorcoasne >> Souvent les documentations font partie des SDK téléchargeables sur le site MSDN. Tu peux utiliser soit son propre moteur de recherche soit google. Parfois les documentations ne sont pas très détaillées car elles contiennent juste l'essentiel. Pour apprendre la programmtion des interfaces COM, voici un lien:
http://sern.ucalgary.ca/Courses/CPSC/547/W2000/webnotes/COM/COM.html Tous les bonnes documentations sont en anglais.
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 15 oct. 2005 à 20:24
Bonjour,
Oui j'avais pas fait attention mais chez moi Dev-C++ les enregistres les options.
Si tu as des liens de docs ça peut m'interreser
Bonne prog,
@++
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 15 oct. 2005 à 15:38
Bonjour,
Merci encore à tous, ça m'encourage à proposer d'autres sources.
Victorcoasne >> Je ne fais qu'exploiter les intefaces COM (OLE/Activex) déjà présentes ou qu'on peut installer facilement sur l'ordinateur. Ca fait juste un peu plus d'un an que j'ai commencé à m'intéresser à la programmation des interfaces COM. Ces dernières regorgent de fonctionnalités extraordinaires. Il faut juste se documenter sur les interfaces qui nous intéressent pour pouvoir les utiliser dans nos programmes. Le plus difficile est donc de trouver une bonne documentation.
A propos des options du linker de Dev-C++, je les ai déjà précisées dans la présentation du code. Je ne sais pas pourquoi Dev-C++ ne les enregistre pas dans le fichier de projet .dev
cs_Urgo
Messages postés780Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 avril 20091 15 oct. 2005 à 15:20
C'est bien d'avoir de belles nouveautés sur cppfrance! Ca nous change.
Bravo, 10/10 mérité.
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 15 oct. 2005 à 10:01
J'oubliais le plus important : 10/10 !
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 20237 15 oct. 2005 à 10:00
Bonjour,
Excellente source (comme d'habitude) !
On se demande comment tu fais !
Un petit plus est le projet Dev-C++ Bravo !
Il faut juste lui ajouter dans les options du linker :
-luuid
-lole32
Et sinon compilation et execution sans problème avec Dev-C++ une fois la modif faite !
Continue comme ça !
Bonne prog,
@++
decize
Messages postés4Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention 2 janvier 2007 14 oct. 2005 à 22:58
Merci pour cette tres bonne source!! ca fait plaisir de voir des sources original et bien commentee!!
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 14 oct. 2005 à 21:49
Tout a été dit, vraiment bien belle démo.
cs_neria
Messages postés319Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention16 février 2009 14 oct. 2005 à 21:02
Fort sympathique ce petit logiciel (essayez avec différents types de voix et de vitesse :) ). Félicitation !
gagah1
Messages postés509Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention 3 août 2010 14 oct. 2005 à 19:34
Excellente source. C'est vrai qu'avec la librairie COM on arrive à créer facilement un beau projet comme çà. Bravo!
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 14 oct. 2005 à 15:20
Merci beaucoup pour vos commentaires et vos notes, ça fait grand plaisir.
Dominion >> Comme précisé dans la présentation du code, j'ai utilisé le synthétiseur fourni par Microsoft. Pour créer un synthétiseur vocal il faut être un expert en phonétique et en traitement numérique des signaux audio. C'est donc un travail d'équipe qui demande assez de temps.
Zazour
Messages postés120Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention14 janvier 2006 14 oct. 2005 à 14:06
Excellente source,
pour ceux qui veulent et qui ont connu mettre "ATARI 520 ST" le petit texte qui suis :
"Février 1951,profession : détective privé,Lefois fut je à Paris et mes affaires lorsque.
Une lettre, un appel,des souvenirs d'une enfance encore proche,que de jeux dans les pièces délabrées du manoir de Mortevielle,Julia,une vieille femme à présent ..."
MasterShadows
Messages postés268Date d'inscriptionlundi 1 mars 2004StatutMembreDernière intervention19 avril 201212 14 oct. 2005 à 13:44
Excellent boulot, qui va m'être très utile...
Bravo .
cs_dominion
Messages postés230Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention15 mai 2008 14 oct. 2005 à 13:42
Une petit question : tu crée un synthétiseur vocal ou tu reprends simplement celui de Windows ?
cs_saifer
Messages postés115Date d'inscriptionsamedi 29 mars 2003StatutMembreDernière intervention19 décembre 20081 13 oct. 2005 à 23:49
Beau boulot, le code est clair et commenté, ce qui n'ai pas toujours le cas ! je vois aussi que tu as pris soin de mettre une sauvegarde pour VC++ et pour Devcpp ;)
Je vais mettre 10, pour le boulot... et l'innovation ! car ce n'est pas encore vu sur le site à ma connaissance, et ca c'est encore mieux !!
Saifer.
sithlords
Messages postés37Date d'inscriptionmercredi 10 août 2005StatutMembreDernière intervention31 octobre 2005 13 oct. 2005 à 20:34
Ca a l'air bien dis moi :D !
En tout cas, 10 pour le travail fourni ;) !
Gabriel.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 13 oct. 2005 à 17:18
J'ai oublié de préciser que puisque le site ne permet pas de télécharger les fichier EXE, Narrateur.exx doit être renommé en Narrateur.exe
11 nov. 2011 à 21:59
c'est du bon boulot, j'ai testé le .exe;
Sinon sur dev c++ je ne sais pas comment on modifie les options du linker, pourrais tu m'aider?je pense qu'il faut ajouter les fichiers dans éditeurs de lien mais je n'ai pas les fichiers -lole32 -luuid.
donc je ne sais pas;
Merci d'avance!
21 sept. 2009 à 16:46
Je devrais peut-être faire une petite adaptation avec la version 5.1 du Speech SDK
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530
Mais je viens de gagner quelques heures de recherche & co avec ta demo.
25 août 2009 à 11:37
j'ai cherché partout Le synthétiseur vocal français sous Win32 XP/SP2
à l'heur aujourd'hui les lien que nous avez passez son mort xar Win32/64 et plus sécuriser ou autres...
[REMARQUE: OUPS....(etc...)]
merci d'avance
24 juil. 2009 à 14:44
Les moteurs se trouvent ici: http://www.msagentring.org/setup.aspx.
25 juin 2009 à 13:56
Merci de me donner un coup de main.
4 déc. 2008 à 19:36
C'est vrai que le lien:
http://www.microsoft.com/MSAGENT/downloads/user.asp
ne marche plus. Mais les 2 autres liens marchent bien et les deux fichiers sont téléchargeables et fonctionnels.
3 déc. 2008 à 23:59
Et je le trouve plus cher microsoft, si quelqu'un peu m'aidé ?
Le lien de l'autre fichier est rompu egalement mais je les retrouver pour ceux qui passerai pas la.
http://download.microsoft.com/download/speechSDK/Install/4.0a/WIN98/EN-US/spchapi.EXE
Merci d'avance tchuss
15 juil. 2008 à 17:49
14 juin 2008 à 03:54
Désolé pour le retard. Je n'ai plus le temps de venir assez souvent sur cppfrance.
Le nombre de tests des retours de fonctions est limité au strict minimum pour raison de clarté du code.
Je n'ai pas Vista pour tester mais dès que j'aurai le temps et l'occasion de le faire je le ferai.
A bientôt.
2 juin 2008 à 00:07
pIAttrib=InitAttributs(pICentral);
alors que tu ne verifie pas si pICentral est bon ou pas au cas ou il ne serait pas bon (ce qui est le cas chez moi) le pointeur n'est pas initialiser correctement est du coup je me retrouve avec une exception de type violation d'adresse
serait tu comment rectifier ce probleme ?
13 janv. 2008 à 15:58
14 juin 2007 à 12:09
Excellent code! Cela faisait longtemps que j'essayais de faire fonctionner la synthèse vocale de Vista mais je n'ai jamais réussi. Tu m'as drôlement simplifier la vie!
Merci
28 mars 2007 à 09:51
Ce code est excellent. Je m'intéresse à la synthèse vocale. Je cherche à savoir comment adapter ce code pour la langue anglaise : l'identifiant de la langue française est 0x40C mais pour la langue anglaise je ne le trouve pas sur
http://www.microsoft.com/msagent/dev/docs/autodownload.asp
Je voudrais utiliser le TTS engine American English ou TTS3000 British English et rechercher le composant de langue anglaise.
Peut-être n'ai-je pas bien cherché ?
Pouvez-vous m'aider?
Merci
30 janv. 2007 à 16:51
J'ai regardé le programme sous dev-cpp et je le trouve très interressant (10/10).
J'aimerai également me servir du synthétiseur de windows pour l'intégrer dans un projet de "Générateur de dictée pour enfant". Seulement, j'ai du mal à tout déchiffrer dans le code source, car je ne connais pas la gestion des composants windows en C++.
Si quelqun pouvais m'éclairer un peu sur les manipulations de bases du synthétiseur. Je ne parviens pas, dans ce programme, à trouver quelles méthodes appellent la lecture, et l'arrêt du texte.
6 nov. 2006 à 11:53
5 nov. 2006 à 12:48
Une fois le fichier zip téléchargé, tu le décompresses. Après avoir ouvert le dossier "Release" tu fais un clic droit sur "Narrateur.exx" , tu choisis "Renommer" et tu remplaces le dernier "x" par un "e".
Pour le tutorial, tout dépend du temps.
Pour l'utilisation des API, tu peux consulter ce tutorial:
http://bob.developpez.com/tutapiwin/
3 nov. 2006 à 08:45
commen renomer narrateur.exe ,quand et ou pouriez vous me donner un tutorat complé please...dsl jsuis un vrai débutant...merci de votre passience...et qu'est ce qu'il faut pour exécuter les trucs api...bientot+
21 juil. 2006 à 04:49
En profitant d'un peu de temps, j'ai installé et regardé s'un peu plus près le moteur Digalo. A ma grande surprise, mon narrateur a fonctionné parfaitement avec ce moteur sans rien changer au code original. En effet, le programme détecte n'importe quel moteur français installé sur le PC. A noter qu'au départ il était le seul installé sur mon PC. J'ai alors installé aussi le moteur L&H fourni par Microsoft. J'ai ensuite cherché un moyen de selectionner l'un des deux moteurs installés. Là encore j'étais surpris car c'est très facile à faire. Le membre gEngineId de la structure TTSMODEINFO permet justement de choisir le moteur qu'on veut. Il faut donc lui fournir le GUID du moteur. Avec OleView, j'ai récupéré celui de Digalo et celui de L&H. Dans la partie de recherche du synthétiseur français, on ajoute quatre petites lignes de code comme ceci:
// Chercher le synthétiseur vocal français:
ZeroMemory(&TTSInfo,sizeof(TTSInfo));
GUID CLSID_Digalo={0x7EEA4F90,0x7FDB,0x11D3,{0x99,0x8A,0x00,0x10,0x5A,0x40,0xEA,0x60}};
GUID CLSID_LH ={0x5FB67320,0xBF4B,0x11D1,{0xAF,0x19,0x44,0x45,0x53,0x54,0x00,0x00}};
TTSInfo.gEngineID=CLSID_Digalo;// choix Digalo
// TTSInfo.gEngineID=CLSID_LH; // choix L&H
TTSInfo.language.LanguageID=0x40c;
hRes = pIFind->Find(&TTSInfo, 0, &TTSMode);
//......
Ca marche du premier coup. Pour Digalo, la voix féminine est celle de Cathy et la masculine celle de Robert.
Il est vrai que la voix de Digalo est bien meilleure.
Merci pour l'info. On découvre toujours de belles choses grâce à cppfrance.
13 juil. 2006 à 16:08
Désolé, aucune idée. Je connais pas digalo.
13 juil. 2006 à 07:38
Comment faire pour pouvoir utiliser un autre moteur de synthèse en l'occurrence le moteur digalo et ses voix françaises Robert et Cathy ?
10 juin 2006 à 14:02
Le composant de synthèse vocale et l'engin français seront installés dans le dossier système et d'autres dossiers prédéfinis par Microsoft pendant l'installation. Tu n'as rien à spécifier. Il faut juste exécuter ces deux fichiers en mode administrateur. Mon narrateur peut se lancer de n'importe où. Tout ce qu'il demande c'est que les deux composants cités plus haut soient installés. Il ne faut pas oublier de renommer narrateur.exx en narrateur.exe avant de le lancer.
9 juin 2006 à 21:30
6 mai 2006 à 11:53
Ce que je veut c'est juste en exemple simple cad un editbox pour le text et un bouton parlé ....
(juste les connaissance de base !!!)
Merci
6 mai 2006 à 03:37
brenntengel >> Je n'ai pas d'exemple simple mais il est possible de simplifier le programme en utilisant les paramètres par défaut du synthétiseur vocal. Il ne sera plus possible de changer la voix,le ton ou la vitesse. On peut aussi ne pas utiliser les événements du synthétiseur. On peut également remplacer le RichEdit par un simple EditBox. On supprimera aussi l'utilisation du Clipboard.
Comme le dit CChargy, tu peux demander des explication sur ce que tu veux comprendre. Une fois que tu as bien compris le fonctonnement du programme, tu pourras l'adapter à tes besoins.
cabanac >> Ca fait vraiment plaisir de savoir que ce petit programme aide des gens dans leur vie quotidienne.
Il n'y a pas de nouvelle version. C'est la même que celle que tu avais téléchargé avant.
5 mai 2006 à 12:27
Peux-tu s'il te plait (ne connaissant toujours rien à ce sujet) me dire qu'elle différence entre celui-ci et l'autre, afin de comprendre si cela peut être utile de lui installer cette nouvelle version.
d'avance merci et bonne journée à vous tous.
Cordialement CABANAC.
5 mai 2006 à 12:04
Colin CHARGY
5 mai 2006 à 09:03
mais je voudrais savoir juste savoir si tu n'as pas un exemple
plus simple pour traité juste les fonctionalité de base pour
un speech
MERCI
4 mai 2006 à 09:18
3 mai 2006 à 17:47
Aucun tutoriel. Je me suis basé sur la documentation contenue dans la Speech API 4.0 SDK téléchargeable ici:
http://download.microsoft.com/download/speechSDK/Install/4.0a/WIN98/EN-US/SAPI4SDK.exe
3 mai 2006 à 13:55
je voudrais savoir si tu as un tutorial qui t'as aidé a faire ce
programme .
MERCI
28 févr. 2006 à 11:07
Quand à la note, évidemment 10/10 aussi bien pour son travail mais également pour sa rapidité à répondre aux mails.
cabanac (Alain)
1 janv. 2006 à 14:30
Par exemple, dans un jeu comme SimCity, les conseiller pourrait parler avec sa.
L'avantage par apport a des sons pré-enregistrer, c'est qu'il gère toutes les phrases, tous les mots.
Donc simple d'utilisation. par exemple, les aveugles s'en servent bcp avec le ordi car tu ouvre un doc Word(par exemple), tu sélectionne tout et clique sur lire.
Et la ils entendent le contenu du document.
Magnifique n'est-ce pas?
Colin CHARGY
3 nov. 2005 à 17:16
A quoi sert ce programme concretement? J'ai téléchargé speech api 5.1 mais déja je ne comprend pas a quoi cela sert. (c'est dire mon niveau ^^')
A quoi sert donc ce code source et comment s'en sert t'on?
27 oct. 2005 à 17:33
En + c bien codé :)
Jte met 12 ;)
27 oct. 2005 à 15:18
27 oct. 2005 à 12:31
ya un truc que je pige pas...
Apparement c'est la Speech API de microsoft que tu utilises... jusque la tout va bien.
Par contre la voix en francais, ca fait 50 ans que je cherche ca....
le lhttsfrf.exe, ca fait koi ? ca installe la voix en fr ??
en tout cas jte met 10 osi, jchangerais ptet qd j'aurais vu ton source :p
16 oct. 2005 à 16:34
http://sern.ucalgary.ca/Courses/CPSC/547/W2000/webnotes/COM/COM.html
Tous les bonnes documentations sont en anglais.
15 oct. 2005 à 20:24
Oui j'avais pas fait attention mais chez moi Dev-C++ les enregistres les options.
Si tu as des liens de docs ça peut m'interreser
Bonne prog,
@++
15 oct. 2005 à 15:38
Merci encore à tous, ça m'encourage à proposer d'autres sources.
Victorcoasne >> Je ne fais qu'exploiter les intefaces COM (OLE/Activex) déjà présentes ou qu'on peut installer facilement sur l'ordinateur. Ca fait juste un peu plus d'un an que j'ai commencé à m'intéresser à la programmation des interfaces COM. Ces dernières regorgent de fonctionnalités extraordinaires. Il faut juste se documenter sur les interfaces qui nous intéressent pour pouvoir les utiliser dans nos programmes. Le plus difficile est donc de trouver une bonne documentation.
A propos des options du linker de Dev-C++, je les ai déjà précisées dans la présentation du code. Je ne sais pas pourquoi Dev-C++ ne les enregistre pas dans le fichier de projet .dev
15 oct. 2005 à 15:20
Bravo, 10/10 mérité.
15 oct. 2005 à 10:01
15 oct. 2005 à 10:00
Excellente source (comme d'habitude) !
On se demande comment tu fais !
Un petit plus est le projet Dev-C++ Bravo !
Il faut juste lui ajouter dans les options du linker :
-luuid
-lole32
Et sinon compilation et execution sans problème avec Dev-C++ une fois la modif faite !
Continue comme ça !
Bonne prog,
@++
14 oct. 2005 à 22:58
14 oct. 2005 à 21:49
14 oct. 2005 à 21:02
14 oct. 2005 à 19:34
14 oct. 2005 à 15:20
Dominion >> Comme précisé dans la présentation du code, j'ai utilisé le synthétiseur fourni par Microsoft. Pour créer un synthétiseur vocal il faut être un expert en phonétique et en traitement numérique des signaux audio. C'est donc un travail d'équipe qui demande assez de temps.
14 oct. 2005 à 14:06
pour ceux qui veulent et qui ont connu mettre "ATARI 520 ST" le petit texte qui suis :
"Février 1951,profession : détective privé,Lefois fut je à Paris et mes affaires lorsque.
Une lettre, un appel,des souvenirs d'une enfance encore proche,que de jeux dans les pièces délabrées du manoir de Mortevielle,Julia,une vieille femme à présent ..."
14 oct. 2005 à 13:44
Bravo .
14 oct. 2005 à 13:42
13 oct. 2005 à 23:49
Je vais mettre 10, pour le boulot... et l'innovation ! car ce n'est pas encore vu sur le site à ma connaissance, et ca c'est encore mieux !!
Saifer.
13 oct. 2005 à 20:34
En tout cas, 10 pour le travail fourni ;) !
Gabriel.
13 oct. 2005 à 17:18