From 646e612213fd5b333fcc656c8653e45746de884f Mon Sep 17 00:00:00 2001 From: jonsd Date: Thu, 4 Oct 2007 10:54:36 +0000 Subject: [PATCH] Add voice "en-wi". git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@89 d46cf337-b52f-0410-862d-fd96e6ae7743 --- dictsource/af_list | 6 +- dictsource/af_rules | 5 +- dictsource/dict_phonemes | 12 +- dictsource/en_list | 2 +- dictsource/en_rules | 61 ++++++++-- dictsource/hu_rules | 6 +- espeak-data/voices/en/en-wi | 17 +++ phsource/compile_report | 54 ++++----- phsource/ph_english_wi | 230 ++++++++++++++++++++++++++++++++++++ phsource/phonemes | 4 +- phsource/vdiph/aau_2 | Bin 10681 -> 10681 bytes phsource/vdiph/ai | Bin 6238 -> 6238 bytes phsource/vdiph2/e@ | Bin 6238 -> 6238 bytes phsource/vowel/aa# | Bin 2155 -> 2155 bytes phsource/vowel/o_3 | Bin 7275 -> 7275 bytes phsource/vowel/oo_4 | Bin 2172 -> 2172 bytes phsource/vowel/u | Bin 8013 -> 8013 bytes phsource/w/wa | Bin 974 -> 974 bytes 18 files changed, 345 insertions(+), 52 deletions(-) create mode 100755 espeak-data/voices/en/en-wi create mode 100644 phsource/ph_english_wi diff --git a/dictsource/af_list b/dictsource/af_list index 4310e81c..88134f3f 100755 --- a/dictsource/af_list +++ b/dictsource/af_list @@ -1,4 +1,4 @@ -//maintainer: Willem van der Walt +//maintainer: Willem van der Walt // email: wvdwalt@csir.co.za // tel: +27 12 8413996 // Meraka Institute, CSIR @@ -96,6 +96,7 @@ kanada kanad%a kongo kONgu mesopotamië mEsuput'A:mi@ mosambiek musamb'ik +potchefstroom pOtSIfstr'o@m (thaba nchu) tab'A:||ntSu europa Y@r'o@pa portugal $1 @@ -103,6 +104,8 @@ pretoria prit'o@ria stellenbosch st%&l@mbOs upington apiNt@n worcester v'ust@r +zimbabwe zI:mb'ab_wE + @@ -446,6 +449,7 @@ genesis x2e@n@s@s gooi x2OI gomorra x2@mOra graffiti graf'iti +gratis x2r'A:t@s hallo h'Il,@U hanteer $2 diff --git a/dictsource/af_rules b/dictsource/af_rules index 5aa15e4d..aa011d96 100755 --- a/dictsource/af_rules +++ b/dictsource/af_rules @@ -1,4 +1,4 @@ -//maintainer: Willem van der Walt +//maintainer: Willem van der Walt // email: wvdwalt@csir.co.za // tel: +27 12 8413996 // Meraka Institute, CSIR @@ -832,6 +832,7 @@ al) ex (and %Ekz //alexanderbaai, alexandria etc. m) exik Eks%ik //mexiko mexikaans etc. t) exas Eks@s //Texaskoors and may be others + yd) e (l @ //ydel e sound in compounds verydeling .group f @@ -1247,6 +1248,7 @@ kri (oel kr%i // move default stress: krioel and derivitives kristal kr@stal // move default stress: kristal and many compounds krit (A kr@t // kriteria/-ium/kritiseer and derivitives + krit (ies kr'it //krities and compounds krieket krik@t //krieket e sound and stress krieketw krik@tv //krieket followed by w in compounds always v @@ -1312,6 +1314,7 @@ .group ko ko (kon k%u // fix 1st o sound and move default stress: kokon and compounds kommando k%umandu // move stress, fix o sounds: kommando and compounds + kommissie k%umis%i //kommissie alone and in compounds ko (pie@ k%u // kopiereg/kopie koe (rA k%u // koerier/koerasie/koerant and compounds korrek k%urEk //korrek and derivitives diff --git a/dictsource/dict_phonemes b/dictsource/dict_phonemes index c46761de..b5733d35 100644 --- a/dictsource/dict_phonemes +++ b/dictsource/dict_phonemes @@ -68,9 +68,9 @@ Dictionary en_dict 0 3 3: @ @- @2 @5 @L a a2 A: A@ aa aI aI@ aU -aU@ E e@ eI I I2 i: i@ -IR O O: o: O@ o@ OI oU -O~ U u: U@ V VR +aU@ E e@ eI I i I2 i: +i@ IR O O: o: O@ o@ OI +oU O~ U u: U@ V VR : ; b C d D dZ f g g- h j k l L m @@ -158,9 +158,9 @@ A a: E e: i i: o o: u u: Y y y: Y: : b c C d dZ f g -h j J k l m n N -n^ p R R2 s S s2 t -tS ts v z Z +h j J k l l^ m n +N n^ p R R2 s S s2 +t tS ts v z Z Dictionary it_dict diff --git a/dictsource/en_list b/dictsource/en_list index e16b78cb..8d6b055a 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -781,7 +781,7 @@ enroute 0nr'u:t ensemble 0ns'0mb@L entente 0nt'0nt entourage 0ntu:rA:Z -entrance Entr@ns $onlys +entrance $1 $onlys entrance Entr'aans $verb envelope Env@loUp $only envelopes Env@loUps diff --git a/dictsource/en_rules b/dictsource/en_rules index ba05f1b7..6d22cdec 100644 --- a/dictsource/en_rules +++ b/dictsource/en_rules @@ -27,6 +27,7 @@ // ?5 split [3:] er [3:], ir [IR], ur [VR] // ?6 'one' = [wVn], 'of' = [Vv] // ?7 Scottish +// ?8 Use full vowel, not schwa in some word endings .group a @@ -521,6 +522,7 @@ _) al (y al alz alt|s &) al (_ @L +?8 &) al (_ a2l &) ally (_$2 lI2 @@ic) ally (_$4 lI2 inst) al (_ O:l @@ -660,14 +662,16 @@ _) anna an@ _) an (oi a2n _) an (om a2n - anomal a2n0m@L + anom (al a2n0m &) an (_ @n +?8 &) an (_ a2n @u) an (_$1 n @i) an (_$1 n Cc) an (_ an l) an (_ an ll) an (_ @n &m) an (_ @n +?8 &m) an (_ a2n p) an (_ an r) an (_ an @@r) an (_ @n @@ -675,8 +679,10 @@ m) an (_ an hum) an (_ @n &) an (t_ @n +?8 &) an (t_ a2n pl) an (t_ an &) an (ce_ @n +?8 &) an (ce_ a2n fin) an (c 'an ?2 h) an (ce_ aan ?2 z) an (ce_ aan @@ -1206,12 +1212,14 @@ _) cement sI2mEnt chara (ct karI cien S@n +?8 cien SEn cion S@n ceous S=@s cious S=@s cch k c (elt k cial (_ S@L +?8 cial (_ Sa2l cial S@l cian (_ S@n cian Si@n @@ -1427,7 +1435,7 @@ dg (y dZ _) dir (_ daI@ we) dne (sd n - dual (_ dZu:@L + du (al_ dZu: du (cat dZu: @) dum (_ =d@m du (pl dZu: @@ -1677,6 +1685,7 @@ e (quip I2 e (quiv I2 e'er e@ + h) e (sion 'i: &f) e's (_$2i s &k) e's (_$2i s &p) e's (_$2i s @@ -1814,6 +1823,7 @@ @C) ed (_$2dvei d @c) ed (_$2vdei t @d) ed (_$2dvei I2d +?8 @d) ed (_$2dvei Ed &ch) ed (_$2vei t &sh) ed (_$2vei t @Csh) ed (_ Ed @@ -1826,6 +1836,7 @@ @@er) ed (_$2v d @ss) ed (_$2dv t @t) ed (_$2vdei I2d +?8 @t) ed (_$2vdei Ed @fr) ed (_$2v Id @x) ed (_$2vi t y) ed (_$2v d @@ -1882,11 +1893,13 @@ el (igi 'El _) elit I2li:t &) el (_ @L + &) el (s_ @L +?8 &) el (_ El +?8 &) el (s_ El &) ella (_ 'El@ &v) eller (_ @l@ @) elli (_ 'ElI2 &) ell (ous @l - &) el (s_ @L cib) el (_ El xc) el (_ 'El onn) el (_ 'El @@ -2016,6 +2029,7 @@ l) eni (e i:nI v) eni (e i:nI &) en (t_ @n +?8 &) en (t_ En @) en (tal 'En en (ti En en (tial 'En @@ -2033,6 +2047,7 @@ @@v) en (t_ @n &) en (th_ @n &) en (ce_ @n +?8 &) en (ce_ En f) en (ce_ En g) ener (al En@r _) en (ough I2n @@ -2063,10 +2078,12 @@ @@@) er (_$2de 3 // suffix %C) er (_$3 3 ll) er (_$2 3 + &) er (_ 3 +?8 &) er (_ a2 // (temporary because [3] -> [a2] is only for word-final %C) ers (_$4 3z +?8 %C) ers (_$4 a2z ss) er (_$2 3 all) er (_ 3 - &) er (_ 3 mb) er (_ 3 lin) er (_S1 3 er 3: @@ -2209,7 +2226,6 @@ es (ic 'i:z r) esis (_ 'i:sIs es (ive 'i:s - h) esion 'i:Z@n nec) essa (ry @s@ _ax) es i:z esopha Is'0f@ @@ -2551,6 +2567,7 @@ ?7 i (o i: io (li_ I2'oU &) ion (_ =i@n +?8 &) ion (_ =iVn n) ion =i@n v) io (l aI@ g) io (n @ @@ -2624,6 +2641,7 @@ XC) ia aI|@ &) iac (_ =Iak C) iar aI@ +?8 C) iar aIa2 iar (iC Iar &) iary =j@rI2 &l) iary =i@rI2 @@ -2896,7 +2914,7 @@ adm) ini InI m) iniatur InItS3 m) inera (l In@r@ - &m) inal (_ =In@L + &m) in (al_ =In f) in (a aIn g) in (a_ aIn ch) in (a aIn @@ -2969,6 +2987,7 @@ @) ir (ation Ir ir (at %aIr ire aI@ +?8 ire aIa2 s) ir (en aI@ c) ire (n aIr@ ir (ect %aIr @@ -3152,6 +3171,7 @@ .group le &) le (_ l &C) le (_ @L +?8 &C) le (_ El &r) le (_ l legged lEgId Ab) le @L @@ -3172,6 +3192,9 @@ @) less (_$4i l@s @) lessly (_$6i l@slI2 @) lessness (_$8i l@sn@s +?8 @) less (_$4i lEs +?8 @) lessly (_$6i lEslI2 +?8 @) lessness (_$8i lEsnEs .group m m m @@ -3204,6 +3227,8 @@ @) men (_ mEn &) ment (_$4 m@nt &) ments (_$5 m@nt|s +?8 &) ment (_$4 mEnt +?8 &) ments (_$5 mEnt|s mEnt (_ m@nt tor) me (nt m'E C) mented m'EntId @@ -3261,6 +3286,7 @@ _) nano (P4 n,anoU necessit n@sEsIt &) ness (_$4i n@s +?8 &) ness (_$4i nEs @) n (cC N @) n (ch n n (c_ N @@ -3429,7 +3455,6 @@ @) o (ist oU oix (_ wa o (ky_ oU - &c) on (_ @n &) oped (_ @pd _) o (per 0 _) ope (n oUp@ @@ -3574,7 +3599,9 @@ .group on @@) on (_ @n +?8 @) on (_++ 0n &b) on (_ @n + &c) on (_ @n Cd) on (_ @n &s) on (_ @n &t) on (_ @n @@ -3672,6 +3699,8 @@ or (A o@r @@) or (_$2d 3 // suffix &) or (_ 3 +?8 @@) or (_$2d o@ // suffix +?8 &) or (_ o@ _c) or (@ O@ c) or (k O@ c) or (e_ o@ @@ -4342,6 +4371,8 @@ _) sid (e# saId C) sion S@n A) sion Z@n +?8 C) sion SVn +?8 A) sion ZVn a) sin (_ s@n ai) sin (_ z@n u) sin (_ z@n @@ -4351,6 +4382,7 @@ o) some (_S4 soUm ssion S@n ssion (_ =S@n +?8 ssion (_ =SVn 1_) st (_ _) st (_ s@nt stein StaIn @@ -4451,6 +4483,8 @@ &) tience S@ns &) tion S=@n &s) tion tS@n +?8 &) tion S=Vn +?8 &s) tion tSVn tion (al S=@-n &) tious S=@s for) tuna (t tS@n@ @@ -4556,7 +4590,7 @@ s) ua (d weI s) uag weIdZ s) ua (s weI - ual (_ ju:@L + u (al_ ju: l) u (bri u: lett) u (ce I _l) u (c u: @@ -4578,7 +4612,9 @@ g) u (i w &f) ul (_ @L &f) ully (_ @lI2 - f) ul (fil %Vl +?8 &f) ul (_ Vl +?8 &f) ully (_ VlI2 + f) ul (fil %Vl u (le_ ju: u (lA jU _) u (lA u: @@ -4613,9 +4649,9 @@ b) u (sh U c) u (sh U p) u (sh U - usion 'ju:Z@n - r) usion 'u:Z@n - l) usion 'u:Z@n + u (sion 'ju: + r) u (sion 'u: + l) u (sion 'u: p) u (ss U b) us (iA Iz usurp ju:z'3:p @@ -4969,6 +5005,7 @@ Ei (n_ i: Ei (_ aI El (_ @L +?8 El (_ El Ele (_ @L Ell (+ @L Ella (_ 'El@ diff --git a/dictsource/hu_rules b/dictsource/hu_rules index 6af25bc3..2f8a8228 100644 --- a/dictsource/hu_rules +++ b/dictsource/hu_rules @@ -27,6 +27,7 @@ hierar) ch (i C me) ch (a C te) ch (n C + _pe) ch C pszi) ch C pszy) ch C mün) ch (en C @@ -144,7 +145,7 @@ _minde) gy (ik J: ly j lly jj - A) lj (A ljj + A) lj (A l^j C) ly (_ li _kéth) ly li @@ -166,7 +167,7 @@ szamue) ly lli n (k N ny n^ nny n^n^ - nj n^ + nj n^n^ _) nem (- n,Em // has $alt2 attribute in hu_list, combine with the next word @@ -304,6 +305,7 @@ vörösmar) ty ti tor) z (szülött z tor) z (ság z _vité) z z + _ví) z (s z ga) zs (ág zS _gá) zsz (ámla zs: diff --git a/espeak-data/voices/en/en-wi b/espeak-data/voices/en/en-wi new file mode 100755 index 00000000..54d06f1c --- /dev/null +++ b/espeak-data/voices/en/en-wi @@ -0,0 +1,17 @@ +name en-westindies +language en-wi +language en-uk 4 +gender male + +phonemes en_wi +dictrules 8 +stressLength 175 175 175 175 220 220 250 290 + +replace 00 D d +replace 00 T t[ +replace 00 U@ o@ +replace 03 @ a2 +replace 03 3 a2 + +formant 1 98 100 100 +formant 2 98 100 100 diff --git a/phsource/compile_report b/phsource/compile_report index e2e748d5..aa185cda 100644 --- a/phsource/compile_report +++ b/phsource/compile_report @@ -38,7 +38,7 @@ vi 42 134 zhy 40 129 sw 14 105 - en_x 33 144 + en_wi 30 144 3 b/b base hi ro 2 b/b_ base hi @@ -108,8 +108,8 @@ 1 l^/j2u base 1 l^/_l^ base 1 l^/l^ base - 10 l/l base en af hu sk ru la pt ro en_x - 12 l/_l base en af de hu sk ru la pt ro en_x + 10 l/l base en af hu sk ru la pt ro en_wi + 12 l/_l base en af de hu sk ru la pt ro en_wi 1 l/l_ base 2 l/l@ base 1 l/L1_aL base @@ -132,7 +132,7 @@ 4 l/l_long base fr la ro 2 l/lo base 2 l/lu base - 10 l/tl base en af hu sk ru la pt ro en_x + 10 l/tl base en af hu sk ru la pt ro en_wi 6 l/xl base 3 m/_m base ru ro 3 m/m_ base ru ro @@ -273,14 +273,14 @@ 2 ustop/ts_pzd_ hi hu 2 ustop/ts_pzd2 hi hu 2 vdiph/0i pt vi - 3 vdiph/0i_2 en_sc no en_x - 3 vdiph2/e@ en_sc en_x + 3 vdiph/0i_2 en_sc no en_wi + 3 vdiph2/e@ en_sc en_wi 1 vdiph2/ea ro 1 vdiph2/eo ro 1 vdiph2/e[u ro 1 vdiph2/i@ en_n 1 vdiph2/i@_2 en_wm - 2 vdiph2/ie fi en_x + 2 vdiph2/ie fi en_wi 1 vdiph2/ii@ en 1 vdiph2/ii@_3 vi 3 vdiph2/iu base2 vi zhy @@ -290,11 +290,11 @@ 1 vdiph2/iy fi 1 vdiph2/o@ af 1 vdiph2/oa ro - 2 vdiph2/o_oo is en_x + 2 vdiph2/o_oo is en_wi 1 vdiph2/u-@ vi 1 vdiph2/u#@ en_sc 1 vdiph2/uo fi - 5 vdiph2/uu@ en en_n en_wm vi en_x + 4 vdiph2/uu@ en en_n en_wm vi 1 vdiph2/y#@ af 1 vdiph2/yu nl 1 vdiph2/y-y# fi @@ -303,12 +303,12 @@ 2 vdiph/aai_2 af cy 1 vdiph/aai_3 fi 1 vdiph/aau fi - 5 vdiph/aau_2 de nl la zhy en_x + 5 vdiph/aau_2 de nl la zhy en_wi 1 vdiph/aau_3 hi 1 vdiph/aau_4 vi 1 vdiph/ae fr_ca 1 vdiph/ae_2 en_n - 8 vdiph/ai base2 eo sk hr it pt vi en_x + 8 vdiph/ai base2 eo sk hr it pt vi en_wi 2 vdiph/ai_2 cy 1 vdiph/ai_3 no 1 vdiph/ai_4 af @@ -426,15 +426,15 @@ 2 vowel/8_2 en_us sv 1 vowel/8_3 zhy 16 vowel/a en_n en_wm cy de hu nl pl sk hr sr it la - 5 vowel/a# base2 en_sc pt en_x - 11 vowel/a_2 base2 eo la pt pt_pt ro vi en_x + 5 vowel/a# base2 en_sc pt en_wi + 11 vowel/a_2 base2 eo la pt pt_pt ro vi en_wi 4 vowel/a#_2 hr sv is sw 7 vowel/a_3 en_sc fr cs is 12 vowel/a#_3 en en_n en_us en_wm de hi ru pt_pt vi zhy 2 vowel/a_4 el vi 3 vowel/a_5 it sv sw 5 vowel/aa fi fr_ca no zhy - 1 vowel/aa# fi + 2 vowel/aa# fi en_wi 3 vowel/aa_2 en cy 1 vowel/aa_3 af 2 vowel/aa_4 sv vi @@ -444,7 +444,7 @@ 2 vowel/aa_8 en_us 3 vowel/a_en en fr 1 vowel/@_bck hi - 15 vowel/e base2 en en_n af cy eo fr hr it la pt pt_pt ++ + 16 vowel/e base2 en en_n af cy eo fr hr it la pt pt_pt ++ 2 vowel/e# en_sc 7 vowel/e_2 en_sc de hi it sv no 1 vowel/e_3 hu @@ -456,9 +456,9 @@ 1 vowel/ee#_2 sv 4 vowel/ee_3 af pt vi 3 vowel/ee_6 en_n sk sv - 13 vowel/e_mid en_rp fr_ca hi hu sk cs hr it es pt_pt no is ++ + 12 vowel/e_mid en_rp fr_ca hi hu sk cs hr it es pt_pt no is 10 vowel/e_mid2 af de fi nl sk ro el sw - 3 vowel/@_fnt hr en_x + 3 vowel/@_fnt hr en_wi 1 vowel/@_hgh no 18 vowel/i base2 en_n en_wm cy eo fr hu pl it pt pt_pt ro ++ 2 vowel/i# en_rp cy @@ -469,17 +469,17 @@ 3 vowel/i#_5 pt_pt ro 1 vowel/i_6 hr 3 vowel/i_en en en_us vi - 3 vowel/i_fnt hi en_x + 3 vowel/i_fnt hi en_wi 12 vowel/ii en_rp en_wm cy de fr_ca nl is zhy 3 vowel/ii# cy pl ru 1 vowel/ii_2 la - 7 vowel/ii_3 fi hi sk hr sv no en_x + 6 vowel/ii_3 fi hi sk hr sv no 5 vowel/ii_4 en en_n - 2 vowel/ii_5 en_x + 2 vowel/ii_5 en_wi 2 vowel/ii_6 en_wm 1 vowel/ii_en en 10 vowel/@_low en_rp hi ro no - 12 vowel/o base2 en en_wm de hi it la pt_pt sv en_x + 12 vowel/o base2 en en_wm de hi it la pt_pt sv en_wi 4 vowel/o_2 cy hi hu no 2 vowel/o-_2 en_n en_wm 3 vowel/o_3 en_sc fr @@ -491,11 +491,11 @@ 1 vowel/oe_2 no 1 vowel/oe_4 sv 2 vowel/o_mid fr hu - 12 vowel/oo en_sc de eo la es el sv no zhy en_x + 12 vowel/oo en_sc de eo la es el sv no zhy en_wi 10 vowel/oo_1 en_n en_rp en_wm af fi sk hr vi 3 vowel/oo_2 en_sc cy cs 1 vowel/oo_3 af - 6 vowel/oo_4 hi pl it en_x + 5 vowel/oo_4 hi pl it en_wi 1 vowel/oo_5 is 6 vowel/oo_en en en_n en_rp 2 vowelr/aa_r en_sc @@ -504,7 +504,7 @@ 4 vowelr/r-voc hi sk hr 2 vowelr/V3_r en en_sc 1 vowelr/V_r en - 7 vowel/u cy de eo fr cs la en_x + 7 vowel/u cy de eo fr cs la en_wi 5 vowel/u# en en_sc 5 vowel/u_2 fi fr sk hr ro 1 vowel/u#_2 sv @@ -520,7 +520,7 @@ 3 vowel/uu_2 base2 de la 1 vowel/uu_3 af 2 vowel/uu_4 fi sv - 9 vowel/uu_bck en_n fr_ca hi hu pt no zhy en_x + 9 vowel/uu_bck en_n fr_ca hi hu pt no zhy en_wi 1 vowel/V en_sc 5 vowel/V_2 en en_us af ru 3 vowel/V_3 en_rp hi vi @@ -541,9 +541,9 @@ 1 vwl_af/@ af 1 vwl_af/I af 2 vwl_af/r@ af - 7 vwl_en/aI@ en en_n en_us en_sc en_rp en_wm en_x + 6 vwl_en/aI@ en en_n en_us en_sc en_rp en_wm 2 vwl_en/aI@_2 en_sc - 6 vwl_en/aU@ en en_n en_us en_sc en_wm en_x + 5 vwl_en/aU@ en en_n en_us en_sc en_wm 12 vwl_en/@L en en_us en_sc en_rp en_wm af 3 vwl_en/@L_2 en_sc 1 vwl_en_n/aa_5 en_n diff --git a/phsource/ph_english_wi b/phsource/ph_english_wi new file mode 100644 index 00000000..6c72dd68 --- /dev/null +++ b/phsource/ph_english_wi @@ -0,0 +1,230 @@ + + +//******************************************************************* +// VOWELS +//******************************************************************* + +phoneme @ // Schwa + vowel starttype (@) endtype (@) + formants vowel/@_fnt + unstressed + linkout r- + length 140 +endphoneme + +phoneme @2 // Schwa, changes to I before a vowel + vowel starttype (@) endtype (@) + formants vowel/@_fnt + unstressed + beforevowel I2 + length 120 +endphoneme + + + +phoneme a + vowel starttype (a) endtype (a) + length 160 + formants vowel/a_2 +endphoneme + + +phoneme E + vowel starttype (e) endtype (e) + length 170 + formants vowel/e + reduceto I 0 +endphoneme + + +phoneme I + vowel starttype (i) endtype (i) + length 140 + formants vowel/ii_5 + linkout ; +endphoneme + +phoneme I2 + vowel starttype (i) endtype (i) + unstressed + length 140 + formants vowel/ii_5 + linkout ; +endphoneme + + +phoneme i // optional variant of [I] for end of words + vowel starttype (i) endtype (i) + length 150 + formants vowel/i + linkout ; +endphoneme + + +phoneme 0 + vowel starttype (o) endtype (o) + length 140 + formants vowel/aa# +endphoneme + + +phoneme V + vowel starttype (o) endtype (o) + length 140 + formants vowel/oo_4 +endphoneme + + +phoneme U + vowel starttype (o) endtype (o) + length 150 + formants vowel/uu_bck +endphoneme + + + +phoneme a2 + vowel starttype (@) endtype (@) + unstressed + length 140 + formants vowel/a# + linkout r- +endphoneme + + +phoneme A: + vowel starttype (a) endtype (@) + length 240 + formants vowel/a_2 +endphoneme + + +phoneme A@ + vowel starttype (a) endtype (@) + length 260 + formants vowel/a_2 + linkout r- +endphoneme + + +phoneme aa // 'bath' etc. + vowel starttype (a) endtype (a) + length 210 + formants vowel/a_2 +endphoneme + + +phoneme 3: + vowel starttype (@) endtype (@) + length 240 + formants vowel/oo_4 + linkout r- +endphoneme + + +phoneme i: + vowel starttype (i) endtype (i) + length 175 + formants vowel/i_fnt + linkout ; +endphoneme + + +phoneme O: + vowel starttype (o) endtype (o) + length 240 + formants vowel/oo +endphoneme + + +phoneme O@ + vowel starttype (o) endtype (@) + length 240 + formants vowel/oo + linkout r- +endphoneme + + +phoneme o@ + vowel starttype (o) endtype (@) + length 240 + formants vdiph2/o_oo + linkout r- +endphoneme + + +phoneme O + vowel starttype (o) endtype (o) + length 150 + formants vowel/oo +endphoneme + + +phoneme u: + vowel starttype (u) endtype (u) + length 190 + formants vowel/u +endphoneme + + +phoneme aU + vowel starttype (a) endtype (u) + length 230 + formants vdiph/aau_2 +endphoneme + + +phoneme oU + vowel starttype (o) endtype (o) + length 230 + formants vowel/o +endphoneme + + +phoneme aI + vowel starttype (a) endtype (i) + length 230 + formants vdiph/ai +endphoneme + + +phoneme eI + vowel starttype (i) endtype (i) + length 210 + formants vowel/e +endphoneme + + +phoneme OI + vowel starttype (o) endtype (i) + length 230 + formants vdiph/0i_2 +endphoneme + + +phoneme e@ + vowel starttype (e) endtype (@) + length 220 + formants vdiph2/e@ + linkout r- +endphoneme + + +phoneme i@ + vowel starttype (i) endtype (a) + length 240 + formants vdiph2/ie + linkout r- +endphoneme + + + +phoneme l + liquid + length 100 + lengthmod 7 + beforenotvowel l/ // use 'clear' [l] after a vowel + formants l/l + after _ l/_l t l/tl +endphoneme + diff --git a/phsource/phonemes b/phsource/phonemes index f668b501..12d88aba 100644 --- a/phsource/phonemes +++ b/phsource/phonemes @@ -1241,7 +1241,7 @@ include ph_swahili //phonemetable f_en basef //include pf_english -phonemetable en_x en -include ph_english_x +phonemetable en_wi en +include ph_english_wi diff --git a/phsource/vdiph/aau_2 b/phsource/vdiph/aau_2 index d40e8a33711ebf260155b0474a363d1ea0b66f93..4c7e820b980c74f28db73d17fa10dfa904c82879 100644 GIT binary patch delta 46 scmdlPyfb*ibT07|3=rVJ{0qurU}R#5-@J}%J3Hfti3ZY}8-*;y0TGQ0a{vGU delta 49 ycmdlPyfb*ibT09eqD>4S;K2L~Oalo$tYFGrxOPKly@;&_{rR?(v!b1t89M8G>sJi7S0UE delta 43 zcmew(@JB#6IKb68B-k~Og@J(~KR@1togsds@MI>&l*!zz(v!b1t89M8G>sJi7f=k( diff --git a/phsource/vowel/u b/phsource/vowel/u index ad86b5d208053a4835d3a1b8500f3a654f227065..15c1b34c74ef73383f6a8ae2e85c13839bcf0ad6 100644 GIT binary patch delta 28 kcmX?Wch+vhBrYb_p3PIZW-v{j#3jniz~Hypg_lzZ0GGrFl>h($ delta 28 kcmX?Wch+vhBrYbF6Pu@S&0v~5iA$83fgxbC3ooY-0Gu!g(f|Me diff --git a/phsource/w/wa b/phsource/w/wa index 4c07b8c29137cb30376d82ee31342fdb83f8a8ba..2a76b6832c784a0335c0eb3f387d0bddd6b64c51 100644 GIT binary patch delta 36 jcmX@devW-Z2BY{E1_*FqJ=XwX1u?KNL~X8T^k)J9n?46t delta 36 mcmX@devW-Z2BY}q?-v+Az=8E#1DL@O#K6Lkvbmnop9uiUiwPzG