| Voix francaise avec W7 | |
|
|
|
Auteur | Message |
---|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Voix francaise avec W7 Jeu 4 Oct 2012 - 16:25 | |
| Je reporte ici la discussion sur les voix françaises pour ne pas pourrir le topic de Klaus. J'ai mis hier...enfin cette nuit, un lien vers une astuce : http://www.zebulon.fr/astuces/200-synthese-vocale-windows-en-francais.html@ cosmos, Je ne sais pas pourquoi cela ne fonctionne pas mais chez moi j' ai suivi les instructions et c'est passé. Je suis allé directement dans "C:\Windows\SysWOW64\Speech\SpeechUX\sapi.cpl" double clic sur "sapi.cpl" et j'ai changé Anna pour Véronique (LH Veronique) j'ai mis une phrase en français puis "tester" puis "Appliquer" puis "Ok"maintenant je suis preneur de ton astuce si on peut avoir d'autres voixmets nous un lien... | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Voix francaise avec W7 Jeu 4 Oct 2012 - 18:19 | |
| C'est ce que je te disais ygeronimi, ça marche nickel sur XP mais c'est compliqué pour le moment sous W7 ... voir galère | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 4 Oct 2012 - 18:39 | |
| Voilà ma version à mouhaaa! et j'ai ( avec l'astuce que j'ai mise en ligne): LH Pierre (fr) LH Veronique (fr) Anna (US) | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Voix francaise avec W7 Jeu 4 Oct 2012 - 18:42 | |
| Moi, j'ai laissé tombé Ygeronimi, il te met les voix dans la partie 32 bits et pas dans la 64. On doit pouvoir corriger ça mais il faut bidouiller. Sinon moi, les voix je les ais. Pour le paramétrage des voix, tu doit lancer le fichier cpl à la main et le paramétrage saute à chaque reboot ... | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 4 Oct 2012 - 18:45 | |
| chez moi çà tient... | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Voix francaise avec W7 Jeu 4 Oct 2012 - 18:48 | |
| Si tu mets la voix de Véronique et que tu reboot la voix de Véronique reste ?
| |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Jeu 4 Oct 2012 - 19:00 | |
| Oui j'éteins mon ordi tout les jours et quand je rallume, Véronique est toujours là... | |
|
| |
bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: Voix francaise avec W7 Jeu 4 Oct 2012 - 20:43 | |
| Bonsoir à tout le monde @Jicehel Je ne comprend pas ton problème pour installer les voix françaises. J'ai suivi les instructions sur le lien qu'a donné Ygeronimi, j'ai installé Pierre, je lui ai fait dire "Je vous parle d'outre tombe!" avec KGF.dll, j'ai ensuite éteint l'ordi, je l'ai rallumé, et quand j'ai relancé panoramic, Pierre était toujours là pour me répéter la même chose! Aucune difficulté! @Klaus, Donc, paramètre langue% à 1 on a Pierre, à 2 Véronique, à 3 c'est Anna l'anglaise. Si tu veux pousser un peu plus tes dll, je peux te donner quelques idées. J'ai un logiciel de musique qui utilise un speech synthétiseur, mais il ne travaille qu'avec l'anglais. Par contre il possède plusieurs règlages qui permettent de créer des voix différentes. Voici les règlages avec leurs options qui te donneront peut-être des idées. 1-Personality: male, female, large male, child, giant male, mellow female, mellow male, crisp male, fly, robotoid, martian, colossus, old woman, choir boy, etc... 2- Style: Natural, Monotone, Sing, Random 3- Mode: Normal, Breathy, Whispered 4- Pitch: règlage selon le degré musical c'est à dire suivant la notation américaine: A,A#,B,C,C#,...etc...G,G# 5- Octave: 1 à 5 Dans ce synthé, dès qu'on sélectionne dans le règlage 1 personnality, les autres règlages changent et s'adaptent. Ensuite, on peut fignoler notre voix en modifiant un peu les autres règlages. Ce synthé est super et permet de créer différentes voix. Maintenant, ce serait bien si on pouvait trafiquer un peu de la même manière les voix de Pierre et Véronique. A+ | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Voix francaise avec W7 Jeu 4 Oct 2012 - 21:04 | |
| @Bignono: Je crois me souvenir que techniquement, des possibilités de ce genre existent. Je le note, et lorsque j'aurai un peu de temps, je regarderai cela.
EDIT
Actuellement, la fonction Speak permet de gérer le volume et la vitesse.
Dernière édition par Klaus le Ven 5 Oct 2012 - 18:57, édité 1 fois | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Ven 5 Oct 2012 - 18:45 | |
| Quelqu'un a t il réussit a avoir Virginie ? Si oui, peut il mettre le truc en webdav ? ( depuis le temps que je cherche à la "pécho" celle là... ) | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Voix francaise avec W7 Ven 5 Oct 2012 - 20:33 | |
| @ygeronimi Oui Virginie s’est installée chez moi en plus de Pierre, Véronique et Sam. Mais j’avoue que Virginie est la meilleure ! Chacun son goût quoi ! Je suis sous XP. Voir ICIEt pour Windows 7 en 64 bits ICI Peut-être vous trouvez ce que vous chercher Là | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Re: Voix francaise avec W7 Ven 5 Oct 2012 - 21:25 | |
| @ papydall, Merci pour le lien ( elle est vraiment trop bonne cette virginie... ) PS : le compteur de connexion va exploser... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Voix francaise avec W7 Ven 5 Oct 2012 - 22:01 | |
| | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Sam 6 Oct 2012 - 3:10 | |
| Oui oui , je l'ai eu et je te dis pas le pied... elle est mieux que Véronique, plus rapide et plus fluide dans sa diction. Encore merci pour l'adresse. | |
|
| |
Invité Invité
| Sujet: Re: Voix francaise avec W7 Sam 6 Oct 2012 - 9:10 | |
| Merci Papydall pour les adresses. Quand j'irais voir ma copie Virginie, je parlerais de toi |
|
| |
bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: Voix francaise avec W7 Sam 6 Oct 2012 - 9:47 | |
| Bonjour à tous @Papydall Très bien la voix de Virginie! Effectivement Ygeronimi, la voix de Virginie est beaucoup plus fluide! Encore merci!!!! | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Voix francaise avec W7 Sam 6 Oct 2012 - 10:04 | |
| Moi aussi, j'ai fait appel à Virginie. C'est bien meilleur que les autres. Merci, Papydall ! | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Voix francaise avec W7 Sam 6 Oct 2012 - 14:01 | |
| - cosmos70 a écrit:
- Merci Papydall pour les adresses.
Quand j'irais voir ma copie Virginie, je parlerais de toi Quand tu iras voir ta copine Virginie ou ta copie Virginie? @Tous y a pas de quoi! C’est vrai que la petite Virginie est très mignone ! Heu, c’est au sens de la diction et pas autre chose ! | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Re Sam 6 Oct 2012 - 17:02 | |
| Si d'autres voix sont disponibles dans vos disques, je vous suggère de les partager ici. Avec la dll de klaus on pourrait peut être reproduire les coeurs de l'armée rouge... | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Voix francaise avec W7 Sam 6 Oct 2012 - 17:05 | |
| Dans la discussion sur le wrapper autour de KGF.dll, j'ai posté un sélecteur de voix et un programme qui prononce un texte en choisissant la voix, la vitesse et le volume. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Sam 6 Oct 2012 - 17:32 | |
| Petite précision,
mettre à jours KGF.dll > vs 1.66 mettre à jours KGF_Sub.bas | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Voix francaise avec W7 Mar 9 Oct 2012 - 21:42 | |
| J'ai trouvé un moyen très simple de faire de la synthèse vocale à partir de Panoramic, à l'aide d'un programme freeware externe, qui s'appelle balabolka.exe (d'origine russe je crois), facile à trouver sur internet. le lien: http://www.cross-plus-a.com/fr/balabolka.htm (il existe une version portable). On peut le lancer directement en mode conversationnel, mais son gros avantage, c'est qu'il est appelable également depuis Panoramic en ligne de commande, en lui fournissant les paramètres nécessaires. On peut lui faire lire un simple fichier texte, entre autres, ou bien le contenu du presse-papier, ou bien une phrase donnée en paramètre, éventuellement enregistrer le résultat sous forme de fichier son, et tout ceci de manière invisible sur demande. Il faut l'essayer et regarder l'Aide pour voir toutes les possibilités. (PS j'utilise Virginie.) Un exemple simple d'utilisation: - Code:
-
DIM bal$, par$
bal$ = "C:\Progra~2\Balabolka\balabolka.exe ": ' ... chemin à ajuster... par$ = " -rnmq " +chr$(34) + "Bonjour les amis" + CHR$(34)
EXECUTE_WAIT bal$ + par$
END (je suis sous W7 et le programme est dans 'C:\Program Files (x86)') Les paramètres ici: r pour lire (read), n pour dire que c'est une phrase donnée (entre guillemets) et non un fichier, m pour exécution discrète (sans affichage), q pour quitter en fin d'exécution. | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Voix francaise avec W7 Mar 9 Oct 2012 - 23:18 | |
| Trop simple et ça marche super bien en effet sur mon W7 Du coup je mets mon grain de sel sur ton programme, histoire de montrer comment changer la voix et rendre sa virginie à ygeronimi ^^ PS: le code est long, mais c'est le fichier d'aide dans l'entête, le programme par lui même est tout petit - Code:
-
' Balabolka la synthèse vocale en ligne de commande ' ' Balabolka accepte les paramètres en ligne de commande : ' balabolka.exe [-options] [nom_de_fichier] [fichier_audio] [voix] ' ' Le paramètre voix est défini de manière suivante : ' nom_de_voix [rDébit] [pTimbre] ' nom_de_fichier => ouvrir fichier texte ' -c => lire à haute voix le contenu du presse-papiers ' -c nom_de_voix => choisir une voix et lire à haute voix le contenu du presse-papiers ' -m => lancer en fenêtre réduite ' -r nom_de_fichier => ouvrir le fichier et lire à haute voix dès le début ' -r nom_de_fichier nom_de_voix => ouvrir le fichier, choisir une voix et lire à haute voix dès le début ' -s nom_de_fichier fichier_audio => ouvrir le fichier et enregistrer le texte sous fichier audio (WAV, MP3, MP4, OGG ou WMA) ' -s nom_de_fichier fichier_audio nom_de_voix => ouvrir le fichier, choisir une voix et enregistrer le texte sous fichier audio ' -q => fermer le programme après la fin de la lecture ' Le nom de la voix peut être défini par un seul mot, par exemple : Jean-Pierre. Le programme va choisir le nom approprié dans la liste des voix (SAPI 5, puis SAPI 4). ' ' Plusieurs options peuvent être fixées à la fois : ' -rm nom_de_fichier => lancer le programme en fenêtre réduite et lire le fichier spécifié ' -rq nom_de_fichier => lire le fichier spécifié et fermer le programme après la fin de la lecture ' ' Par exemple : ' balabolka.exe book.txt ' balabolka.exe -rmq book.txt ' balabolka.exe -sq "c:\my books\book.txt" "c:\my files\book.wav" ' balabolka.exe -s "c:\my books\book.txt" "c:\my files\book.wav" Bruno ' ' S'il est nécessaire de définir dans la ligne de commande non pas le nom d'un fichier texte, mais une ligne de texte, les options doivent contenir un modificateur spécial : ' -n [ligne_de_texte] => ce paramètre signifie que la ligne de commande contient une ligne de texte au lieu du nom de fichier (le texte doit être entre les guillemets) ' Par exemple : balabolka.exe -n "Exemple de texte." ' ' Les utilisateurs ont demandé d'ajouter deux paramètres spéciaux (pour les essais de correction de l’articulation) : ' -d nom_de_fichier nom_de_dossier => lancer le programme en fenêtre réduite, ouvrir le fichier texte (nom_de_fichier), diviser le texte en parties en utilisant les paramètres de la fenêtre « Fractionner le fichier », sauvegarder de nouveaux fichiers texte dans le dossier (nom_de_dossier) et fermer le programme ' -t nom_de_fichier1 nom_de_fichier2 => lancer le programme en fenêtre réduite, ouvrir le fichier texte (nom_de_fichier1), appliquer les règles de correction de l’articulation au texte, enregistrer le texte modifié sous le nouveau fichier (nom_de_fichier2) et fermer le programme ' Ces deux paramètres peuvent être utilisés ensemble : ' -dt nom_de_fichier nom_de_dossier1 [nom_de_dossier2] => lancer le programme en fenêtre réduite, ouvrir le fichier texte, diviser le texte en parties, appliquer les règles de correction de l’articulation au texte, sauvegarder de nouveaux fichiers texte dans le dossier (nom_de_dossier1) et fermer le programme ; si l’autre paramètre est défini (nom_de_dossier2), les fichiers texte seront sauvegardés dans ce dossier avant l'application des règles de correction de l’articulation (ce qui peut être utile pour comparer les textes avant et après l’application des règles) ' Par exemple : balabolka.exe -dt book.txt c:\changed\
DIM bal$ : bal$ = "C:\Progra~2\Balabolka\balabolka.exe ": ' ... à ajuster... DIM par$ : par$ = " -rnmq " DIM message$ : message$ = "Bonjour les amis" DIM voix$ : voix$ = " Virginie r2 p4"
EXECUTE_WAIT bal$ + par$ + CHR$(34)+ message$ + CHR$(34) + voix$ END | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Voix francaise avec W7 Mer 10 Oct 2012 - 0:29 | |
| @JL35 Merci pour le lien. Ça marche ! C’est clair, net et précis. Et la Virginie c’est super dans la diction ! | |
|
| |
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Voix francaise avec W7 Mer 10 Oct 2012 - 14:12 | |
| Effectivement ça m'a paru très simple à mettre en oeuvre, on peut imaginer des tas d'applications, notamment dans les jeux ('à vous de jouer...') pour émettre des phrases et même des sons. Virginie c'est très bien par rapport aux autres voix gratuites, mais il semble qu'il faille aller vers du payant pour avoir quelque chose de vraiment fluide et réaliste. Mais bon, est-ce bien nécessaire ? PS d'ailleurs, en jouant un peu, on constate des choses curieuses dans la synthèse. Prenons le petit programme suivant (celui ci-dessus, un peu modifié): - Code:
-
LABEL Parler DIM bal$, par$, par2$, voix$, a$, txt$, debit, timbre bal$ = "C:\Progra~2\Balabolka\balabolka.exe ": ' ... chemin à ajuster... par$ = "-rnmq " voix$ = " Virginie" debit = -2: ' -10 à +10 timbre = 4: ' -10 à +10
' Imparfait du subjonctif (Alphonse Allais) DATA "Oui, dès l'instant que je vous vis," DATA "Beauté féroce, vous me plûtes !" DATA "De l'amour qu'en vos yeux je pris," DATA "Sur-le-champ vous vous aperçûtes." DATA "Ah ! fallait-il que je vous vîsse," DATA "Fallait-il que vous me plussiez," DATA "Qu'ingénument je vous le disse," DATA "Qu'avec orgueil vous vous tussiez !" DATA "Fallait-il que je vous aimasse," DATA "Que vous me désespérassiez." DATA "Et qu'en vain je m'opiniâtrasse" DATA "Et que je vous idolâtrasse," DATA "Pour que vous m'assassinassiez !" DATA "F" txt$ = "": READ a$ WHILE a$ <> "F" txt$ = txt$ + a$ + CHR$(13) + CHR$(10): READ a$ END_WHILE
HEIGHT 0,120: FONT_BOLD 0: COLOR 0,190,255,255: CAPTION 0, " - SYNTHÉTISEUR -" ALPHA 1: TOP 1,5: CAPTION 1,"Entrez le texte à synthétiser:" EDIT 2: TOP 2,20: WIDTH 2,580 ALPHA 3: TOP 3, 53: CAPTION 3,"Débit: Timbre:" SPIN 4: TOP 4,50: LEFT 4, 40: WIDTH 4, 45 MIN 4, -10: MAX 4, 10: POSITION 4, debit SPIN 5: TOP 5,50: LEFT 5, 130: WIDTH 5, 45 MIN 5,-10: MAX 5, 10: POSITION 5, timbre BUTTON 8: TOP 8,50: LEFT 8,220: WIDTH 8,100: CAPTION 8, "Dire le texte" ON_CLICK 8, Parler BUTTON 9: TOP 9, 50: LEFT 9,380: WIDTH 9,100: CAPTION 9,"Texte type" ON_CLICK 9, Parler END
Parler: IF CLICKED(8) = 1 a$ = TEXT$(2): IF a$ = "" THEN a$ = "Entrer un texte" ELSE a$ = txt$ END_IF par2$ = voix$ + " r"+STR$(POSITION(4)) + " p"+STR$(POSITION(5)) EXECUTE_WAIT bal$ + par$ + CHR$(34) + a$ + CHR$(34) + " " + par2$ RETURN
Si je rentre la phrase: pour écrire un mot. Ma chandelle est morteVirginie prononce le mot 'mot': no (n au lieu de m). Si je remplace le point par une virgule, la prononciation est correcte ! Je constate que si mot est suivi d'un point (ou bien en fin de phrase), il est prononcé no, dans le autres cas il est prononcé correctement... bizarre autant qu'étrange... Il doit évidemment y avoir plein d'autres cas de ce genre, je suis tombé là-dessus parce que j'ai rentré 'au clair de la lune...' comme tout le monde ! NB la modification du paramètre 'timbre' (-10 à +10) ne semble pas changer grand'chose. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Voix francaise avec W7 | |
| |
|
| |
| Voix francaise avec W7 | |
|