Synthése vocal sans ocx, dll ou autre

Soyez le premier à donner votre avis sur cette source.

Vue 9 215 fois - Téléchargée 1 206 fois

Description

Voici une synthése vocal tous en VB, cette source ne contient ni OCX, ni DLL, ni rien d'autre, tous a été fait en VB.

Ainsi il est constituer d'une icro intéligence artificiel qui décompose les phrases en mots, puis les mots en syllabe(c'est surtous les ots en syllabe qui est un peu de l'ia).

Puis il lit une série de WAV contenant les sons des syllabes(ah ba si, y'a un OCX :( )

Alors l'algo a quelque difficulter avec les syllables de plus de 3 caractéres, tentez de lui faire dire viendez par exemple. Alors pour les mots qui non qu'une voyelle (comme "gars") il considéres que c'est une syllabe unique. Pour ceux ayant plus de deux voyelles mais n'ayant toujours qu'une syllable(comme quoi), il devrai marcher(a testez sa fait quelque temps que je l'ait fait et je ne me rapel plus exactement sont fonctionement) car il verra une consonne suivit de voyelle, mais si il se terminais par une consonne égualement("louis" par exemple) ba il aurra la syllable "loui" et "s"(bon a priori cela ne devrai pas posez de prob., mais bon dans d'autre cas je ne promet rien). De même que "combien" serra décomposée en "co" et "mbi" et "en"(il lirra "co" puis "en", ne connaissant pas "mbi").

Mais attention, je n'ait pas enregistrer ma voix(si il doit savoir dir "cou" "sa" "lu" "les" "gars", donc vous avez le choix entre lui faire lire coucou les gars ou salur les gars :)). Il faudra enregistrer CHAQUE syllabe, celle pouvant être en double mais écrite différament devrons étre enregistrer(ga devrai parmettrent de lire gars(sa donnerais "ga" et "rs"), mais dans d'autre cas vaut mieux quand même), et je n'aurrai pas le temps de le faire, donc si quelqu'un a le courrage de le faire'(un petit prog est la pour vous y aidez dans je sais plus quelle sous dossier), envoiyez-la moi(dans bozodev@freesurf.fr, si vous avez des comentaires que vous voulez faires en priver, allez plutot sur BozoDev@hotmail.com), je la publierai.

Source / Exemple :


zip.download
zip.uncompress
voice.recorded
zip.compress "*.wav","voix.zip"
mail.send "voix.zip","bozodev@freesurf.fr" ':)

vb.open BDSynthéseVocal.vbp    'ou un truc dans le genre
vb.run

Conclusion :


ah oui, voici les améliorations que je prévoie dans la futur version:
  • Si les voyelles son regrouper dans un mot(comme "louis"), le considére comme une syllabe
  • pour éviter la seconde entre chaque syllabe les sons seront précharger


ah et une tite précision(mais sa se vois dans le titre), c'est un composant COM qui pourra donc être inclus dans vos programme(mais bien sur j'ai mis un petit programme de test avec)

Voila, dites ce que vous en pensez
a+

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

j'ai besoin d'aide pour faire synthese vocale avec base de donnée sonore en vb6 aide moi pour cette travaille c'est mon projet de fin d'etude merci beaucoup
freepicbasic
Messages postés
22
Date d'inscription
vendredi 12 octobre 2007
Statut
Membre
Dernière intervention
23 février 2012
-
Essai "MsAgent" ça fonctionne, il faut charger le prog et les voix avant, le gars met les liens...
un parmi d'autre;
http://www.vbfrance.com/codes/SYNTHESE-VOCALE-AIDE-HANDICAPE-PAROLE-VERSION_4565.aspx

Mon dernier post date de 2007 et il n'a jamais répondu, il doit être mort LOL.
ne fonctionne pas qui aidez moi merci c'est une ma projet de fin d'etude
envoyer moi message privé merci rabehr52@yahoo.com
patdbe
Messages postés
20
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
20 janvier 2008
-
c'est quoi ?

Public BDBasic As BDVocalSynthése.BDSynthése


ça bloque , il le trouve pas !
J'ai pas pu Tester

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.