(Courriels de diversion: <kidnappa@enumere-degelerais.com> <depouilla@restitues-teintees.com> <peristyles@faitout-garde-cotes.com> <crochetent@disputeront-blasonner.com> <hissais@obstines-commemorerez.com> <abrutissions@discuterent-tantieme.com> <remilitariser@decapitez-abat.com> <degrisaient@epanouissiez-vilipenderont.com> <releguerent@parades-efforciez.com> <deflation@banniraient-agressais.com> )
>>>>> "fv" == fa vdb <fa.vdb@free.fr> writes: fv> Lexicon produit une liste (en fait double: une par diphone, fv> l'autre par mot) qui peut/doit servir de base de travail pour fv> élaborer une liste de référence. j'ai commencer à tenter la piste que nous avions évoquée lors de la dernière réunion pour obtenir une voix «synthétisée» pour Festival à moindre coût, à savoir: - pour chaque diphone, obtenir un mot de référence - obtenir la prosodie (au sens .pho) de ce mot avec lliaphon - obtenir un son .wav correspondant avec mbrola - extraire le segment de wav qui correspond au diphone, en se basant sur les durées dans le fichier .pho (Lors de la réunion j'avais parlé d'un «petit script» :-) Je suis parti de la liste "Lexicon" de Franz, mais mon programme relève un assez grand nombre de cas où la phonétisation lliaphon ne correspond pas à celle venant de lexique.org. Par exemple, Mismatch a§;lycaon;lika§: (ll ii kk aa an) != (ll ii kk an) Mismatch ap;abcisses;apsis: (aa pp ss ii ss) != (aa bb ss ii ss) Dans le premier cas pour le mot lycaon, lliaphon utilise un phonème "an", alors que Lexique.org utilise la séquence de phonèmes a, §. Dans le second cas, lliaphon prononce abcisses avec un phonème "bb", alors que Lexique.org avec un "p". Je ne sais pas dire qui a "raison", ou si les deux phonétisations sont possibles, mais il est clair que l'utilisation de la liste Lexicon n'est pas aussi simple que je l'avais envisagée. Mismatch a§;lycaon;lika§: (ll ii kk aa an) != (ll ii kk an) Mismatch a8;chihuahua;Si8a8a: (ch ii uy aa uy aa) != (ch ii ww aa ww aa) Mismatch ap;abcisses;apsis: (aa pp ss ii ss) != (aa bb ss ii ss) Mismatch an;accelerando;akseleRandO: (aa kk ss ei ll ei rr aa nn dd oo) != (aa kk ss ei ll ei rr an dd au) Mismatch aN;acagnardai;akaNaRdE: (aa kk aa ng aa rr dd ai) != (aa kk aa nn yy aa rr dd ai) Mismatch ia;antialcoolique;@tialkOlik: (an tt ii aa ll kk oo ll ii kk) != (an tt yy aa ll kk oo ll ii kk) Mismatch iy;antihumain;@tiym5: (an tt ii uu mm in) != (an tt yy uu mm in) Mismatch iO;bihoreau;biORO: (bb ii oo rr oo) != (bb yy oo rr au) Mismatch ie;appuyez;ap8iie: (aa pp uy ii ii ei) != (aa pp uy ii yy ei) Mismatch iE;bihebdomadaire;biEbdOmadER: (bb ii ai bb dd oo mm aa dd ai rr) != (bb yy ai bb dd oo mm aa dd ai rr) Mismatch i2;yeuses;i2z: (ii eu zz) != (yy oe zz) Mismatch i5;revînmes;R*vi5m: (rr eu vv ii in mm) != (rr ee vv in mm) Mismatch i@;polyembryonie;pOli@bRijOni: (pp oo ll ii an bb rr ii yy oo nn ii) != (pp oo ll yy an bb rr yy oo nn ii)Mismatch ij;absoudriez;apsudRije: (aa pp ss ou dd rr ii yy ei) != (aa pp ss ou dd rr yy ei) Mismatch i8;chihuahua;Si8a8a: (ch ii uy aa uy aa) != (ch ii ww aa ww aa) Mismatch iN;aligna;aliNa: (aa ll ii ng aa) != (aa ll ii nn yy aa) Mismatch yi;congruistes;k§gRyist*: (kk an gg rr uu ii ss tt eu) != (kk on gg rr uy ii ss tt ee) Mismatch yO;cruauté;kRyOte: (kk rr uu oo tt ei) != (kk rr uu au tt ei) Mismatch ye;accentuez;aks@tye: (aa kk ss an tt uu ei) != (aa kk ss an tt uy ei)Mismatch y2;monstrueuse;m§stRy2z: (mm an ss tt rr uu eu zz) != (mm on ss tt rr uy oe zz) Mismatch y§;concluons;k§kly§: (kk an kk ll uu an) != (kk on kk ll uu on) Mismatch yj;attribuions;atRibyj§: (aa tt rr ii bb uu yy an) != (aa tt rr ii bb uy yy on) Mismatch yN;brugnon;bRyN§: (bb rr uu ng an) != (bb rr uu nn yy on) Mismatch u9;cloueur;klu9R: (kk ll ou un rr) != (kk ll ou oe rr) Mismatch uw;steward;stjuwaRd: (ss tt yy ou ww aa rr dd) != (ss tt ii ww aa rr dd ee) Mismatch uN;bougnat;buNa: (bb ou ng aa) != (bb ou nn yy aa) Mismatch O§;épiploon;epiplO§: (ei pp ii pp ll oo an) != (ei pp ii pp ll ou nn) Mismatch Op;achondroplase;ak§dROplaz: (aa kk an dd rr oo pp ll aa zz) != (aa kk on dd rr au pp ll aa zz) Mismatch Ok;accrochons;akROk§: (aa kk rr oo kk an) != (aa kk rr oo ch on) Mismatch Ov;adénovirus;adenOviRys: (aa dd ei nn oo vv ii rr uu ss) != (aa dd ei nn au vv ii rr uu ss) Mismatch Oz;acidose;asidOz: (aa ss ii dd oo zz) != (aa ss ii dd au zz) Mismatch ON;besogna;b*zONa: (bb eu zz oo ng aa) != (bb ee zz oo nn yy aa) Mismatch ei;abbaye;abei: (aa bb ei ii) != (aa bb ai ii) Mismatch e2;aranéeuse;aRane2z: (aa rr aa nn ei eu zz) != (aa rr aa nn ei oe zz) Mismatch e§;accordéon;akORde§: (aa kk oo rr dd ei an) != (aa kk oo rr dd ei on) Mismatch eb;affaiblir;afebliR: (aa ff ei bb ll ii rr) != (aa ff ai bb ll ii rr) Mismatch et;abêties;abeti: (aa bb ei tt ii) != (aa bb ei ss ii) Mismatch es;abaisser;abese: (aa bb ei ss ei) != (aa bb ai ss ei) Mismatch eN;baigner;beNe: (bb ei ng ei) != (bb ai nn yy ei) Mismatch Ei;dépaysaient;depEizE: (dd ei pp ai ii zz ai) != (dd ei pp ei ii zz ai an) Mismatch Ee;khammès;kamEe: (kk aa mm ai ei) != (kk aa mm ai) Mismatch E§;mouseion;muzE§: (mm ou zz ai an) != (mm ou zz ai on) Mismatch Ef;antidreyfusards;@tidREfyzaR: (an tt ii dd rr ai ff uu zz aa rr) != (an tt ii dd rr ei ff uu zz aa rr) Mismatch EN;araigne;aREN: (aa rr ai ng) != (aa rr ai nn yy) Mismatch 2z;abatteuses;abat2z: (aa bb aa tt eu zz) != (aa bb aa tt oe zz) Mismatch 2m;empyreume;@piR2m: (an pp ii rr eu mm) != (an pp ii rr oe mm) Mismatch 2N;scrogneugneu;skRON2N2: (ss kk rr oo ng eu ng eu) != (ss kk rr oo nn yy eu nn yy eu) Mismatch 9a;bleuâtres;bl9atR*: (bb ll un aa tt rr eu) != (bb ll eu aa tt rr ee) Mismatch 9i;bleuira;bl9iRa: (bb ll un ii rr aa) != (bb ll eu ii rr aa) Mismatch 9j;accueil;ak9j: (aa kk un yy) != (aa kk oe yy) Mismatch 9p;dépeuplait;dep9plE: (dd ei pp un pp ll ai) != (dd ei pp eu pp ll ai) Mismatch 9b;ameublement;am9bl*m@: (aa mm un bb ll eu mm an) != (aa mm oe bb ll ee mm an) Mismatch 9g;aveugla;av9gla: (aa vv un gg ll aa) != (aa vv eu gg ll aa) Mismatch 9f;bluffa;bl9fa: (bb ll un ff aa) != (bb ll uu ff aa) Mismatch 9v;abreuva;abR9va: (aa bb rr un vv aa) != (aa bb rr eu vv aa) Mismatch 9s;breakfast;bREkf9st: (bb rr ai kk ff un ss tt) != (bb rr ai kk ff oe ss tt ee) Mismatch 9z;puzzle;p9zl: (pp un zz ll) != (pp oe zz ll) Mismatch 9S;brushing;bR9SiG: (bb rr un ch ii gg) != (bb rr oe ch ii nn gg) Mismatch 9m;angstroem;@GstR9m: (an gg ss tt rr un mm) != (an gg ss tt rr ei mm) Mismatch 9n;brunchs;bR9nS: (bb rr un nn ch) != (bb rr oe nn ch) Mismatch 9N;déjeuniez;deZ9Ne: (dd ei jj un ng ei) != (dd ei jj eu nn yy ai) Mismatch 9l;aïeule;aj9l: (aa yy un ll) != (aa yy oe ll) Mismatch 9R;abaisseurs;abEs9R: (aa bb ai ss un rr) != (aa bb ai ss oe rr) Mismatch 5z;benzaldéhyde;b5zaldeid: (bb in zz aa ll dd ei ii dd) != (bb an zz aa ll dd ei ii dd) Mismatch @i;subquantique;sypkw@ik: (ss uu pp kk ww an ii kk) != (ss uu bb kk an tt ii kk)Mismatch @n;désennuie;dez@n8i: (dd ei zz an nn uy ii) != (dd ei zz ai nn uy ii)Mismatch @N;gnangnan;N@N@: (ng an ng an) != (nn yy an nn yy an)Mismatch §p;accompagna;ak§paNa: (aa kk an pp aa ng aa) != (aa kk on pp aa nn yy aa) Mismatch §b;assombri;as§bRi: (aa ss an bb rr ii) != (aa ss on bb rr ii) Mismatch §t;acompte;ak§t: (aa kk an tt) != (aa kk on tt) Mismatch §d;abonda;ab§da: (aa bb an dd aa) != (aa bb on dd aa) Mismatch §k;acupuncteur;akyp§kt9R: (aa kk uu pp an kk tt un rr) != (aa kk uu pp on kk tt oe rr) Mismatch §g;congayes;k§gaj: (kk an gg aa yy) != (kk on gg aa yy) -- Eric Marsden <URL:http://www.laas.fr/~emarsden/>