OVH Cloud OVH Cloud

Synthése Vocale

5 réponses
Avatar
Thomas
Bonjour !
Bon alors ce que je vais vous demandé est peut-être un petit peu ambitieux
pour mon niveaux...
Je souhaiterai pouvoir faire une synthése vocale...
- Soit j'ai par exemple une textbox et ce que j'écrit dedant "sort" par les
haut-parleurs.
J'ai pensé à la synthèse de Microsoft (sur XP) Microsoft Sam.
Je voudrais par exemple faire un "lien" vers elle.
- Ou autre chose ;-D
Voila, c'est dit !
Merci !
PS : Quelqu'un ne connaitrait pas une autre synthèse vocale gratuite en
français (éventuellement édité par Microsoft (en download)) car celle de xp
parle en anglais alors c'est par terrible.

----------------------
@+ Thomas

5 réponses

Avatar
François Picalausa
Bonjour/soir,

Tu peux essayer le site de Microsoft Agent qui proposent divers moteurs de
TTS (text to speech) dont certains sont utilisables par la programmation
ainsi que la partie Speech Technologies de la msdn:
http://www.microsoft.com/msagent/default.asp
http://msdn.microsoft.com/library/en-us/dnanchor/html/netspeechanchor.asp

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
"Thomas" a écrit dans le message de
news:3f4f88f4$0$247$
Bonjour !
Bon alors ce que je vais vous demandé est peut-être un petit peu ambitieux
pour mon niveaux...
Je souhaiterai pouvoir faire une synthése vocale...
- Soit j'ai par exemple une textbox et ce que j'écrit dedant "sort" par


les
haut-parleurs.
J'ai pensé à la synthèse de Microsoft (sur XP) Microsoft Sam.
Je voudrais par exemple faire un "lien" vers elle.
- Ou autre chose ;-D
Voila, c'est dit !
Merci !
PS : Quelqu'un ne connaitrait pas une autre synthèse vocale gratuite en
français (éventuellement édité par Microsoft (en download)) car celle de


xp
parle en anglais alors c'est par terrible.

----------------------
@+ Thomas





Avatar
Ledev
Thomas wrote:
Bonjour !
Bon alors ce que je vais vous demandé est peut-être un petit peu
ambitieux pour mon niveaux...
Je souhaiterai pouvoir faire une synthése vocale...
- Soit j'ai par exemple une textbox et ce que j'écrit dedant "sort"
par les haut-parleurs.
J'ai pensé à la synthèse de Microsoft (sur XP) Microsoft Sam.
Je voudrais par exemple faire un "lien" vers elle.



Tu peut par Projet/Référence.
Elle se nomme Microsoft Speech et je sais plus quoi dérriere.

- Ou autre chose ;-D
Voila, c'est dit !
Merci !
PS : Quelqu'un ne connaitrait pas une autre synthèse vocale gratuite
en français (éventuellement édité par Microsoft (en download)) car
celle de xp parle en anglais alors c'est par terrible.



Bin je me rapelle que j'en avait fait une, fut un temps, qui fonctionnait en
2 parties:
-1 partie était le "moteur", c'est lui qui reçevait le texte et le
lisait
-L'autre était le "point d'acces" a ce moteur. En faite c'était une DLL
ActiveX. Et elle était capable d'appellez un moteur(qui devais biensûr être
fait d'une certaine maniére).
-Et j'avais fait un 3e moteur, qui était une sorte de "pont" vers
Microsoft Speech.

Ainsi, voila comment fonctionnais chacune de ses parties:
-le moteur que j'avais entiérement crée
Il décomposais les phrases tapez en syllabe
Et lisais les syllabe a partir des Wav, par exemple pour la syllabe
ba il lisais ba.wav

Pour permettrent de faire plusieurs voix, les fichiers se
trouvais dans app.path &"voixnomvoix", mais a vrai dire j'ai jamais
réussis a refaire toutes les syllabe(je n'est peut être pas pris le temps
non plus). Bien entendu il ne faut pas s'arrêtez la, par exemple quand il
croisait un point le son baissait, ou une virgule il montait, et marquait
dans les 2 cas une courte pause. ect.

-Le moteur "pont" vers Microsoft Speech
Lui, faisait lire son texte a Microsoft Speech, en faite c'était
pour qu'il puisse être appellez depuis la partie qui cervait de "point
d'acces". Ainsi si tu as lié un projet a mon moteur par le point d'acces,
juste en changant le nom du moteur dans une propriétée tu pouvais acceder a
ms speech. Et il n'indiquais qu'une voix, sam.

-Le point d'access
Fallais lui donner le nom du moteur(composant.class), le nom d'une
voix parmie celle rapatrier depuis le moteur(sous la forme d'une
collection), et c'est tous il lisait tous se qu'on lui donnait.

Mais j'ai tous pomez de mon projet ainsi que tous les autres quand j'ai du
reformater, mais si tu a besoin d'un coût de main pour quoi que se soit je
me rappelle a peut prêt de comment j'avais fait.

a+
Avatar
ng
Donc en résumé, apres avoir ajouté la référence "Microsoft Spreech library",
tu peux utiliser un code comme celui la :

Dim o As SpeechLib.SpVoice
Set o = New SpeechLib.SpVoice
Call o.Speak("hello, it's only a little test !")
Set o = Nothing

Nicolas.
"Thomas" a écrit dans le message de news:
3f4f88f4$0$247$
Bonjour !
Bon alors ce que je vais vous demandé est peut-être un petit peu ambitieux
pour mon niveaux...
Je souhaiterai pouvoir faire une synthése vocale...
- Soit j'ai par exemple une textbox et ce que j'écrit dedant "sort" par


les
haut-parleurs.
J'ai pensé à la synthèse de Microsoft (sur XP) Microsoft Sam.
Je voudrais par exemple faire un "lien" vers elle.
- Ou autre chose ;-D
Voila, c'est dit !
Merci !
PS : Quelqu'un ne connaitrait pas une autre synthèse vocale gratuite en
français (éventuellement édité par Microsoft (en download)) car celle de


xp
parle en anglais alors c'est par terrible.

----------------------
@+ Thomas





Avatar
Thomas Mèghe
Merci à tous

"Thomas" a écrit dans le message de news:
3f4f88f4$0$247$
Bonjour !
Bon alors ce que je vais vous demandé est peut-être un petit peu ambitieux
pour mon niveaux...
Je souhaiterai pouvoir faire une synthése vocale...
- Soit j'ai par exemple une textbox et ce que j'écrit dedant "sort" par


les
haut-parleurs.
J'ai pensé à la synthèse de Microsoft (sur XP) Microsoft Sam.
Je voudrais par exemple faire un "lien" vers elle.
- Ou autre chose ;-D
Voila, c'est dit !
Merci !
PS : Quelqu'un ne connaitrait pas une autre synthèse vocale gratuite en
français (éventuellement édité par Microsoft (en download)) car celle de


xp
parle en anglais alors c'est par terrible.

----------------------
@+ Thomas





Avatar
Thomas Mèghe
Merci à tous

"Thomas" a écrit dans le message de news:
3f4f88f4$0$247$
Bonjour !
Bon alors ce que je vais vous demandé est peut-être un petit peu ambitieux
pour mon niveaux...
Je souhaiterai pouvoir faire une synthése vocale...
- Soit j'ai par exemple une textbox et ce que j'écrit dedant "sort" par


les
haut-parleurs.
J'ai pensé à la synthèse de Microsoft (sur XP) Microsoft Sam.
Je voudrais par exemple faire un "lien" vers elle.
- Ou autre chose ;-D
Voila, c'est dit !
Merci !
PS : Quelqu'un ne connaitrait pas une autre synthèse vocale gratuite en
français (éventuellement édité par Microsoft (en download)) car celle de


xp
parle en anglais alors c'est par terrible.

----------------------
@+ Thomas