| @@ -109,7 +109,6 @@ _5C sins'Ents | |||
| _7C s,ets'Ents | |||
| _9C n,Ous'Ents | |||
| _0M1 m'il | |||
| _1M1 m'il // no '1' before thousand | |||
| _0M2 mil^'on@s | |||
| _dpt _koma | |||
| //_roman Rom'a | |||
| @@ -229,7 +229,7 @@ místo $pause // instead of | |||
| i $u $brk // ??? | |||
| // Conjunctions | |||
| a $u $pause // and | |||
| a $u $brk $pause // and | |||
| nebo $u $pause // or | |||
| však $pause // but | |||
| krom $pause // except | |||
| @@ -1,4 +1,6 @@ | |||
| // PB = Peter Bjarkov - [email protected] | |||
| // PB = Peter Bjarkov - [email protected] | |||
| iv $abbrev | |||
| // This file is UTF8 encoded | |||
| // Spelling-to-phoneme words for Danish | |||
| @@ -128,6 +130,8 @@ _0M4 bilij'o:n3 | |||
| _0and 3 | |||
| _dpt _k,Vm&: | |||
| _roman d%En | |||
| // PB a number followed by dot | |||
| // ordinals are followed by a dot in Danish | |||
| @@ -6154,7 +6158,7 @@ proceder $alt | |||
| producere $alt | |||
| profaner $alt | |||
| professionaliser $alt | |||
| profeter $alt | |||
| profetere $alt | |||
| profilere $alt | |||
| profiter $alt | |||
| prognosticer $alt | |||
| @@ -8561,6 +8565,7 @@ ovation $alt | |||
| ovulation $alt | |||
| oxidation $alt | |||
| participation $alt | |||
| pavillon $alt | |||
| passion $alt | |||
| pension $alt | |||
| perception $alt | |||
| @@ -1,4 +1,4 @@ | |||
| | |||
| // This file is UTF8 encoded | |||
| // Spelling-to-phoneme rules for Danish | |||
| @@ -81,10 +81,11 @@ | |||
| // PB general rule: [a] after k before m | |||
| k) a (m a // PB kam, kamp | |||
| c) a (mp & // PB camping | |||
| // PB kamm => [a] | |||
| k) a (mm a // PB kammerat | |||
| // PB amm => [a] | |||
| a (mm a // PB kammerat, amme | |||
| // PB kame => [&] | |||
| k) a (me & // PB kamel, kamera | |||
| // PB general rule: [&] after d | |||
| d) a (+ & // PB dame, dag | |||
| d) a (g@ a // PB dagbog | |||
| @@ -160,6 +161,7 @@ | |||
| l) a (gt+ A // PB lagt | |||
| l) ag (_ &j // lag | |||
| f) ag (s au // PB fagsnak | |||
| l) ag (C au // PB flagstang, lagkage | |||
| // PB general rule: [A] before vn after consonant | |||
| C) a (vn A // favn, savn | |||
| // PB general rule: [a] after kl before consonant | |||
| @@ -486,6 +488,7 @@ amsterd) a (m 'a // PB | |||
| sp) ag (num Au // PB | |||
| r) ag (e+ Au // PB drage, rage | |||
| C) age (+ &:j@ // PB tage, bage, kage | |||
| g) age (+ &:S@ // PB | |||
| fl) ager (mus AuV // PB | |||
| C) ager (_+ &:jV // PB tager, bager, kager | |||
| l) agd (e &:j // PB lagde | |||
| @@ -625,6 +628,7 @@ _trienn) ale '&:l@ | |||
| offi) ce (r se // PB sprogofficer | |||
| ce (rt s'E // PB koncert | |||
| c (i s | |||
| frederi) c (ia =ks // PB | |||
| c (k | |||
| ch (+ S // PB check, chokolade | |||
| mi) ch (a k S | |||
| @@ -803,7 +807,7 @@ stikor) d // PB exception - silent d in 'stikord' | |||
| dodge dVdZ // PB city | |||
| daiquiri d&k@ri // PB drink | |||
| _) duke dZu:k // PB Duke - name | |||
| _) drive dRAjv // PB drive-in | |||
| _) drive (- dRAjv // PB drive-in | |||
| .group é // added by PB | |||
| é 'e // idé, entré | |||
| @@ -815,6 +819,8 @@ stikor) d // PB exception - silent d in 'stikord' | |||
| &b) e (@ E, // PB hv'alrosbest,and | |||
| // PB general rules | |||
| l) e e | |||
| val) e (ncia 'E // PB | |||
| al) er V // PB maler | |||
| perl) e @ // PB | |||
| _dil) e (mma 'E // PB | |||
| ll) e (de // PB silent e - billede | |||
| @@ -851,6 +857,7 @@ stikor) d // PB exception - silent d in 'stikord' | |||
| rn) e (d+ e // PB derned | |||
| an) e (r @ // PB anerkende | |||
| L09) e (de E // nede, nederlag | |||
| mus) e (um 'E // PB stressed | |||
| mån) e (d @ // PB | |||
| L09) e (t e // metal | |||
| L09) e (l E // mellem | |||
| @@ -1062,6 +1069,7 @@ _sakram) e (nte 'e | |||
| _st) eg (_ e // steg - verb, problem with noun = "roast" | |||
| best) eg (_ 'e // PB besteg | |||
| best) eg (et_ 'e // PB besteget | |||
| st) eg (å @g // PB præstegård | |||
| n) egl ajl // PB negl | |||
| r) egel Ejl // PB regel | |||
| r) egl Ejl // PB regler | |||
| @@ -1176,6 +1184,7 @@ muskat) el ''El // PB | |||
| intellektu) el el // // PB | |||
| bestandd) el el // PB | |||
| halvd) el el // PB | |||
| evang) el el // PB evangelie | |||
| d) el (t+ el // PB tildelt | |||
| lob) el (ia 'el // PB | |||
| d) el (A+ el // PB dele, omdele | |||
| @@ -1186,6 +1195,7 @@ _offici) el (+ 'el // PB officiel | |||
| mod) el el // PB fotomodel | |||
| _mod) el 'el // PB modelbureau | |||
| u) el (+ 'el // aktuel, seksuel, visuel | |||
| u) el (t+ 'el // aktuelt, seksuelt, visuelt | |||
| gennemsku) el (ig =el | |||
| ur) el (_+ '&#l // konjunkturel | |||
| and) el el // andel | |||
| @@ -1303,7 +1313,7 @@ _præsid) en (t 'en // præsidentfrue | |||
| &b) en (+ en // PB koben, nøgleben | |||
| _åb) en (+ @n // PB åben | |||
| våb) en (+ @n // PB våben | |||
| C) en (sC @n // PB TEST - verdensmagt | |||
| // C) en (sC @n // PB TEST - verdensmagt | |||
| tj) en (st En // PB fortjenstmedalje | |||
| m) en (s+ En // PB menstruation | |||
| g) en (st en // PB genstand | |||
| @@ -1500,7 +1510,9 @@ L06L06) er V // PB klipper | |||
| _) er (_ &r // PB er | |||
| L09) er (ne_ V // PB kameraerne | |||
| juvel) er (en 'er // PB juveleren | |||
| juvel) er (er 'er // PB juvelerer | |||
| juvel) erer ''eV // PB juvelerer | |||
| _man) erer 'eV // PB | |||
| man) erer eV // PB | |||
| _l) er (_++ er // PB ler | |||
| v) er (r_ er // PB levere | |||
| th) er_ V // Luther | |||
| @@ -1568,6 +1580,7 @@ _tromp) et 'et // PB stressed | |||
| _klarin) et 'et // PB | |||
| _servi) et 'et // PB | |||
| servi) et et // PB | |||
| _prof) et 'et // PB stressed | |||
| klarin) et et // PB | |||
| _plan) et 'et // PB | |||
| meg) et (+ et // PB not a suffix | |||
| @@ -1708,7 +1721,9 @@ _vinaigr) ette '&t@ | |||
| al) geriet Sj3r'i@d // PB Algeriet | |||
| al) gerier Sj'iV // PB Algeriet | |||
| al) gerisk Sj'i:rsg | |||
| g (iro S // PB | |||
| guinea gin'e& // PB | |||
| gui (nnes ge // PB | |||
| ødi) g (t_ // nødigt | |||
| i) g (i g | |||
| g (entl j // PB egentlig | |||
| @@ -1721,6 +1736,7 @@ _vinaigr) ette '&t@ | |||
| ble) g (ansigt j // PB blegansigt | |||
| ble) g (fi j | |||
| L08e) g j // PB steg, spegepølse | |||
| g (å++ g // PB præstegård | |||
| L08e) g (t g // PB stegt | |||
| æ) g (e j | |||
| æl) g (e j // PB sælge vælge | |||
| @@ -1825,7 +1841,8 @@ _vinaigr) ette '&t@ | |||
| geneve Sen'E:v // PB | |||
| genève Sen'E:v // PB | |||
| _) gudskelov (_ gusg@lVu // PB | |||
| georgia dZV:dZj& | |||
| georgia dZV:dZj& // PB | |||
| gibraltar SibRalt'A // PB | |||
| .group ge | |||
| @@ -1890,6 +1907,7 @@ _korte) ge =Se | |||
| _l) ig (_ordentligt ek // PB | |||
| _l) ig (_godt ek // PB | |||
| _l) ig (_roligt ek // PB | |||
| pav) ill (o ilj // PB pavillon | |||
| færd) ig i // PB silent g | |||
| hurt) ig i // PB silent g | |||
| ig (hed i // PB vittighed | |||
| @@ -1977,6 +1995,7 @@ intell) ige (n ig'e // PB intelligent | |||
| sk) i (dt i // PB skidt | |||
| sk) i (mm e // PB skimmel | |||
| mask) i (n 'i // PB stressed - maskinskrive | |||
| par) i (s 'i // PB | |||
| h) i (d i // PB hidtil | |||
| b) i (lled e / PB billede | |||
| kr) i (dt i // PB skridt, kridt | |||
| @@ -2247,6 +2266,7 @@ _terap) i 'i | |||
| v) i (sne e // PB | |||
| l) i (e j | |||
| r) i (gt e // PB rigtigt | |||
| r) i (c e // PB Fredericia | |||
| l) ig (g+ e // PB ligge - only one g | |||
| s) i (e j | |||
| // t) i (e j | |||
| @@ -2365,6 +2385,7 @@ _sport) iv 'iw | |||
| spe) k (takl // silent k - spektakler | |||
| &) k k // after stressed vowel | |||
| _) kate (_ kEjt // PB name | |||
| karaoke k&r&'ouki // PB | |||
| // &) kk g | |||
| .group l // PB l changed to l/3 in ph_danish | |||
| @@ -2607,6 +2628,8 @@ subtrahe) nd nd | |||
| .group ng | |||
| ng (_ N // general rule - ting, ring | |||
| A) ng (e N // general rule - mange, penge | |||
| i) ngeni (ø nSin // PB ingeniør | |||
| eva) ng (el ng // PB evangelie | |||
| allo) ng (e NS // PB | |||
| _ri) ng (o ng // PB Ringo - name | |||
| hæ) ng N // PB hængning | |||
| @@ -2722,6 +2745,7 @@ mening) oko (k ok'V // PB meningokokker | |||
| hypok) o (nder 'V // PB | |||
| d) o (b V // PB dobbelt | |||
| d) o (nn V // PB donna | |||
| b) o (ls V // PB bolsje | |||
| h) o (ll V // PB Holland | |||
| _horis) o (n 'V // PB horisont | |||
| o (nt V // PB dont | |||
| @@ -3019,6 +3043,8 @@ dødvægtt) on Vn | |||
| kol) on Vn | |||
| kol) onn 'Vn // kolonne - only one n, stressed | |||
| kompagn) on VN | |||
| _pavill) on 'VN | |||
| pavill) on VN | |||
| orl) on Vn | |||
| _maked) on 'on // PB makedoner | |||
| perl) on Vn | |||
| @@ -3126,7 +3152,7 @@ _success) or =V | |||
| _f) or (a_ 'V // PB fora (plur. of 'forum') | |||
| _f) or (an_ 'V // PB foran | |||
| _f) or (ankørende 'V // PB forankørende | |||
| _f) or (annævnt'V // PB forannævnt | |||
| _f) or (annævnt 'V // PB forannævnt | |||
| _f) or (ansat 'V // PB foransat | |||
| _f) or (anstille 'V // PB foranstillet | |||
| _f) or (anstående 'V // PB foranstående | |||
| @@ -3472,6 +3498,7 @@ strabad) s s // PB not a suffix | |||
| ky) s s // PB not a suffix | |||
| anderlede) s s // PB not a suffix | |||
| interferen) s s // PB not a suffix | |||
| residen) s s // PB | |||
| tilpa) s s | |||
| s (p s | |||
| @@ -3505,6 +3532,7 @@ franci) sc (o sk // PB Francisco | |||
| sydney sidni // PB | |||
| shakespeare SEiksbi:r // PB | |||
| squash sgwVS // PB | |||
| shor (t SV // PB shorts | |||
| _) stone sdoun // PB namde - Stone | |||
| er_) sig (_til saj // PB avoid [si] - glæder sig [saj] til | |||
| et_) sig (_til saj // PB avoid [si] - glædet sig [saj] til | |||
| @@ -3741,6 +3769,7 @@ meningi) ti (s =ti | |||
| // PB final -tur in da_list - stressed u | |||
| &t) ur ($p_alt 'ur // struktur | |||
| _komf) ur 'ur // PB | |||
| // PB final -ut in da_list - stressed u | |||
| &) ut ($p_alt 'ut // rekrut | |||
| @@ -3991,7 +4020,8 @@ _molek) y (le 'y // PB stressed | |||
| f) yrre (t Y:V // PB fyrretræ | |||
| n) y (t Y // PB nyt | |||
| n) y (tt W // PB nytte, benytte | |||
| n) y (k W: // PB nyk | |||
| n) y (k_ W // PB nyk | |||
| n) y (ker W // PB nykker | |||
| kn) y (tt W: // PB tilknytte | |||
| kn) y (t y // PB knyt | |||
| k) y (s W // PB kys | |||
| @@ -4052,12 +4082,13 @@ _molek) y (le 'y // PB stressed | |||
| tr) æ (n &# // PB trænge | |||
| tr) æ (ne E // PB træne | |||
| dr) æ (n E // PB dræne | |||
| // kr) æ (f &# // PB kræfter | |||
| // kr) æ (m &# // PB skræmme, kræmmer | |||
| kr) æ (f &# // PB kræfter | |||
| kr) æ (m &# // PB skræmme, kræmmer | |||
| // r) æ (n &# // PB changed from [Aj] - rænke | |||
| // r) æ (k &# // PB række | |||
| // r) æ (t &# // PB åndedræt | |||
| r) æ (C &# // PB rædsel | |||
| r) æ (d &# // PB rædsel | |||
| æ (ld+ E // PB forældre | |||
| pr) æ (k E // PB præke | |||
| bl) ære EV // PB blærerøv | |||
| gr) æ (ken E // Grækenland | |||
| @@ -4065,9 +4096,13 @@ _molek) y (le 'y // PB stressed | |||
| br) æ (dd a // PB brædder | |||
| br) æ (t &# // PB bræt | |||
| dr) æ (gtig &# // PB nederdrægtig | |||
| r) æ (k &# // PB skrækkelig | |||
| br) æ (nd &# // PB brænde | |||
| pr) æ (st & // PB præst | |||
| tr) æ (t & // PB træt | |||
| tr) æ (f &# // PB træffe | |||
| tr) æ (k &# // PB trække | |||
| fr) æ (k &# // PB | |||
| gr) æ (n & // PB grænse | |||
| gr) æ (s &# // PB græs | |||
| gr) æ (d &# // PB græde | |||
| @@ -4104,6 +4139,7 @@ majest) æ (t 'E // PB stressed æ | |||
| øjer W#jV // PB bøjer | |||
| ø (jn W# // PB øjne | |||
| l) øg 'Vj // løgn, løg | |||
| gl) øgg Wg // PB gløgg | |||
| g) øg (l Vj // PB gøgler | |||
| l) ø (s W | |||
| C) ø (j W# // PB søjle, bøjle | |||
| @@ -4184,11 +4220,17 @@ uimodst) å (elig 'O // PB stressed | |||
| åre V3 // PB tåre | |||
| å (lti V // PB måltid | |||
| .group ' | |||
| 's (_S2 s | |||
| 'en (_S3 @n | |||
| 'er (_S3 %V | |||
| 'erne (_S5 %Vn@ | |||
| 'ernes (_S6 %Vn@s | |||
| 'et (_S3 @D | |||
| .group | |||
| $ dVlV // PB changed from [dVlar] | |||
| ñ _^_ES // PB mañana | |||
| ï i: // PB Thaïs | |||
| 'er (_ %V // PB 60'er | |||
| 'erne (_ %Vn@ // PB 60'erne | |||
| 'ernes (_ %Vn@s // PB 60'ernes | |||
| 'en (_S3 %@n // PB EMP'en - doesn't work | |||
| @@ -121,7 +121,6 @@ _8X '_axtsIC | |||
| _9X 'nOYntsIC | |||
| _0C 'hUnd3t | |||
| _0M1 'taUz@nt | |||
| _1M1 'taUz@nt // no '1' before thousand | |||
| _0M2 ||mIlI'o:n@n | |||
| _1M2 _'aIn@||mIlI'o:n | |||
| _0M3 ||mIlI'ard@n | |||
| @@ -611,33 +610,34 @@ hm h@m | |||
| horsam hO3zA:m | |||
| hostie $alt | |||
| illegitim Ile:gi:t'i:m | |||
| illiberal Ili:b@r'A:l | |||
| illoyal IlOajA:l | |||
| immobilie $alt | |||
| indem Ind'e:m | |||
| inden Ind'e:n | |||
| inder Ind3 | |||
| indes Ind'Es | |||
| indessen Ind'Es@n | |||
| injurie $alt | |||
| inka INkA: | |||
| inkaisch INkA:IS | |||
| inkonstant $1 | |||
| insbesondere $3 | |||
| interess Int@r'Es | |||
| intern Int'Ern | |||
| januar janu:A:r | |||
| kamelie $alt | |||
| kanoe kan'u: | |||
| kastanie $alt | |||
| kid kId | |||
| komödie $alt | |||
| konservativ $1 | |||
| konsul $1 | |||
| kurie $alt | |||
| illegitim Ile:gi:t'i:m | |||
| illiberal Ili:b@r'A:l | |||
| illoyal IlOajA:l | |||
| immobilie $alt | |||
| indem Ind'e:m | |||
| inden Ind'e:n | |||
| inder Ind3 | |||
| indes Ind'Es | |||
| indessen Ind'Es@n | |||
| injurie $alt | |||
| inka INkA: | |||
| inkaisch INkA:IS | |||
| inkonstant $1 | |||
| insbesondere $3 | |||
| interess Int@r'Es | |||
| intern Int'Ern | |||
| januar janu:A:r | |||
| kamelie $alt | |||
| kanoe kan'u: | |||
| kastanie $alt | |||
| kid kId | |||
| komödie $alt | |||
| konservativ $1 | |||
| konsul $1 | |||
| kurie $alt | |||
| kwaß kvas | |||
| lappalie $alt | |||
| lilie $alt | |||
| @@ -709,17 +709,12 @@ telegen te:le:g'e:n | |||
| the D@ // English | |||
| theater te:'A:t3 | |||
| train tre:n | |||
| tsunami tsu:n'a:mi: | |||
| turin $2 | |||
| umweg $1 | |||
| unten Unt@n | |||
| wasserung vas@rUN // because -ung isn't marked as a suffix | |||
| weiterung vaIt@rUN | |||
| weither vaIth'Er | |||
| weitum vaIt_|'Um | |||
| woher vo:h'e:r | |||
| verein fEr'aIn | |||
| vielbesprochen $3 | |||
| vielleicht $2 | |||
| @@ -729,18 +724,31 @@ vorherig fo:rh'e:rIg# | |||
| vorig fo:rIg# | |||
| //wahrscheinlich $2 | |||
| warum vA:r'Um | |||
| warum vA:r'Um | |||
| wasserung vas@rUN // because -ung isn't marked as a suffix | |||
| weiterung vaIt@rUN | |||
| weither vaIth'Er | |||
| weitum vaIt_|'Um | |||
| woher vo:h'e:r | |||
| zoom zu:m | |||
| zugegen tsu:g'e:g@n | |||
| zudem tsu:'de:m | |||
| zloty slOti: | |||
| zoom zu:m | |||
| zugegen tsu:g'e:g@n | |||
| zudem tsu:'de:m | |||
| zugegen tsu:g'e:g@n | |||
| zurück $2 | |||
| zymbal $1 | |||
| zurück $2 | |||
| zymbal $1 | |||
| // Names | |||
| Djakarta dZak'artA: | |||
| Djibouti dZib'u:ti: | |||
| Georg ge:Ork $only | |||
| George dZO:rdZ | |||
| Khmer kme:r | |||
| Mc m@-k | |||
| Neumexiko $2 | |||
| Neuseeland $2 | |||
| Rwanda rU'andA: | |||
| Sri sr,i: | |||
| @@ -18,7 +18,8 @@ | |||
| // * <http://www.gnu.org/licenses/>. * | |||
| // ***************************************************************************/ | |||
| .L01 c f h k p q s t // unvoiced, except s+vowel | |||
| .L01 l r | |||
| .L02 c f h k p q s t // unvoiced, except s+vowel | |||
| // This file is UTF-8 encoded | |||
| @@ -115,6 +116,7 @@ | |||
| r) al (_ 'A:l | |||
| t) al (_ 'A:l | |||
| m) a (lt_ A:l | |||
| ker) am (ik 'A:m | |||
| @) an (_ 'A:n | |||
| ein) an (der 'an | |||
| @) ant (_ 'ant | |||
| @@ -144,10 +146,11 @@ | |||
| .group b | |||
| _) b (_ be: | |||
| _) b (L01A b // allow bl br at start of word | |||
| b b | |||
| b) b | |||
| b (_N p | |||
| b (L01 p | |||
| b (L02 p | |||
| b (sA b | |||
| bt (_N pt | |||
| @@ -196,6 +199,12 @@ | |||
| .group c | |||
| _) c (_ se: | |||
| _) c (L01A k // allow cl cr at start of word | |||
| _) ch (L01A k | |||
| _) ch (a S | |||
| _) ch (A C | |||
| _) ch (o k | |||
| c k | |||
| c) c | |||
| @@ -211,7 +220,6 @@ | |||
| e) chen (_ C@n | |||
| ü) chen (_ C@n | |||
| _) chr kr | |||
| chs ks (_ | |||
| ck k | |||
| @@ -224,8 +232,6 @@ | |||
| _) ch (if S | |||
| _) ch (il S | |||
| chip (_ tSIp // English | |||
| _) ch (ol k | |||
| _) ch (or k | |||
| bre) ch (en x | |||
| chro kro: | |||
| @@ -235,6 +241,7 @@ | |||
| pla) c (ie ts | |||
| coat (_ _^_EN | |||
| _) code ko:t | |||
| _) computer(@P kOmpj'u:t3 | |||
| _) cow _^_EN | |||
| crew _^_EN | |||
| cup _^_EN | |||
| @@ -242,10 +249,13 @@ | |||
| .group d | |||
| _) d (_ de: | |||
| _) d (rA d // allow dr at start of word | |||
| _) d (schA d | |||
| _) d (shA d | |||
| d d | |||
| d) d | |||
| d (_N t | |||
| d (L01 t | |||
| d (L02 t | |||
| d (sA d | |||
| ds (_ ts | |||
| dt t | |||
| @@ -439,11 +449,14 @@ | |||
| _) f (_ Ef | |||
| f f | |||
| f) f | |||
| _) f (L01A f // allow fl fr at start of word | |||
| _) f (jord f | |||
| _) faks (i f%akz | |||
| _) farb (C@P4 f'arp | |||
| _) farb (l@P4 f'arb | |||
| _) fein (@P4 f'aIn | |||
| _) fertig (CP6 f'ErtiC | |||
| _) fest (@P4 f'Est | |||
| _) flug fl'u:g | |||
| foto fo:to: | |||
| @@ -457,12 +470,17 @@ | |||
| .group g | |||
| _) g (_ ge: | |||
| _) g (L01A g // allow _gl _gr | |||
| g g | |||
| g (g | |||
| g (_N k | |||
| g (L01 k | |||
| g (L02 k | |||
| g (sA g | |||
| gd (_N kt | |||
| _) gh (A g | |||
| _) g (nA g@- // allow _gn | |||
| B) gn (A g@-n | |||
| i) gt (_ Ct | |||
| zei) gt (_ kt | |||
| gtet (_ kt@t | |||
| @@ -470,8 +488,6 @@ | |||
| _) g (eHC g // hC, lC, mC, nC, rC | |||
| _) gn (A g@-n | |||
| B) gn (A g@-n | |||
| @) ght (_ _^_EN | |||
| graph grAf | |||
| @@ -577,8 +593,8 @@ | |||
| i (d_ 'i: | |||
| i (dee %i: | |||
| i (erin =i: | |||
| ig (+ Ig# // [ig] or [iC] | |||
| igh aI | |||
| &) ig (+ Ig# // [ig] or [iC] | |||
| igh (K _^_EN | |||
| i (i i:_! | |||
| @@ -677,14 +693,19 @@ formal) ie =I@ | |||
| _) j (_ jOt | |||
| j j | |||
| .group k | |||
| _) k (_ kA: | |||
| k k | |||
| _) k (L01A k // allow _kl _kr | |||
| _) k (ha k | |||
| _) k (nA k // allow _kn | |||
| k) k | |||
| // @) keit (_S4 kaIt | |||
| // @) keiten (_S6 kaIt@n | |||
| ka (rtoff k%a | |||
| ko (e@ ko: | |||
| kolleg k%Ole:g | |||
| _) komme (C@ k%OmE | |||
| @@ -750,6 +771,7 @@ formal) ie =I@ | |||
| _) mit (P3 m'It | |||
| mitt mIt | |||
| mitt (eil mItt | |||
| _) m (nem m // allow _mnem | |||
| _) mo (rb m%O | |||
| _) mono (@ m,o:no: | |||
| _) motor m%o:to:r | |||
| @@ -818,11 +840,15 @@ formal) ie =I@ | |||
| o (lsam o: | |||
| o (m_ 'o: | |||
| @A) o (n_ 'o: | |||
| one (_ 'o:n@ | |||
| onen (_ 'o:n@n | |||
| zitr) on 'on | |||
| @) oo (_ u: | |||
| r) oo (m u: | |||
| z) oo (m u: | |||
| &t) or (_ =o:r | |||
| &) oren (_ 'o:r@n | |||
| _) orts (@P4 'Orts | |||
| oso (_ 'o:zo: | |||
| st) o (ss o: | |||
| oy (K OY | |||
| @@ -832,9 +858,17 @@ formal) ie =I@ | |||
| .group p | |||
| _) p (_ pe: | |||
| p p | |||
| p) p | |||
| pf pF | |||
| p) p | |||
| _) p (L01A p // allow _pl _pr | |||
| _) pf (A pF | |||
| _) pf (L01A pF // allow _pfl _pfr | |||
| _) ph (A f // allow _ph | |||
| _) ph (L01A f // allow _phl _phr | |||
| _) phth (A ft | |||
| ph f | |||
| _) p (neu p // allow _pneu | |||
| _) p (sA p // allow _ps | |||
| _) p (tol p | |||
| pake (t p%ake: | |||
| _) para (@ p,ara | |||
| @@ -851,6 +885,7 @@ formal) ie =I@ | |||
| po (et p%o: | |||
| poesie po:e:z'i: | |||
| _) poly (@P4 p,o:ly: | |||
| _) polygon (@P7 po:ly:g'o:n | |||
| partei p%artaI | |||
| _) perfe (k p%ErfE | |||
| _) polik p'o:li:k | |||
| @@ -858,6 +893,7 @@ formal) ie =I@ | |||
| pool _^_EN | |||
| power paU@r | |||
| _) preß (@P4 pr'Es | |||
| _) primär (P6 pri:m'E:r | |||
| _) prinzipien (@P9 prInts'i:pI@ | |||
| _) privat (@P6 pri:v'A:t | |||
| problem pr%o:ble:m | |||
| @@ -877,7 +913,7 @@ formal) ie =I@ | |||
| r (r | |||
| b) r @-* | |||
| _) r r | |||
| _) rh r | |||
| _) rh (A r // allow _rh | |||
| rangier rA:NZ'i:r | |||
| _) re (d re: | |||
| @@ -894,15 +930,39 @@ formal) ie =I@ | |||
| ss s | |||
| sst (@ sSt | |||
| _) s (cA s // allow _sc | |||
| _) s (cr s // allow _scr | |||
| _) sch (A S | |||
| _) sch (L01A S | |||
| _) sch (mA S | |||
| _) sch (nA S | |||
| _) sch (w S | |||
| _) sh (A S | |||
| _) sh (rA S | |||
| _) s (kA s // allow _sk | |||
| _) s (kL01A s // allow _skl _skr | |||
| _) s (lA s | |||
| _) s (mA s | |||
| _) s (nA s | |||
| _) s (pA S | |||
| _) s (phA s | |||
| _) s (plA S | |||
| _) s (plend s | |||
| _) s (prA S | |||
| _) s (quA s | |||
| _) s (tA S | |||
| _) s (trA S | |||
| _) s (ve s | |||
| _) s (wA s | |||
| _) s (zA s | |||
| sch S | |||
| _) sh S | |||
| sh (K S | |||
| sou (nd saU | |||
| p) s (a s | |||
| p) s (i s | |||
| t) s (i s | |||
| k) s (i s | |||
| _) sp Sp | |||
| _be) sp Sp | |||
| _ge) sp Sp | |||
| _ver) sp Sp | |||
| @@ -918,7 +978,6 @@ formal) ie =I@ | |||
| &C) ster (_S4 st3 | |||
| &C) stes (_S4 st@s | |||
| _) st St | |||
| _be) st St | |||
| _ge) st St | |||
| _ver) st St | |||
| @@ -963,9 +1022,15 @@ formal) ie =I@ | |||
| .group t | |||
| _) t (_ te: | |||
| t t | |||
| t) t | |||
| t) t | |||
| _) th (A t // allow _th | |||
| _) th (rA t // allow _thr | |||
| th (K t | |||
| K) th t | |||
| _) t (rA t // allow _tr | |||
| _) tsch (A tS | |||
| _) t (setse t | |||
| _) tw (A tw | |||
| tz ts | |||
| &t) te (_ @ | |||
| @@ -998,7 +1063,6 @@ formal) ie =I@ | |||
| _) talent tal'Ent | |||
| tch tS | |||
| _) tsch tS | |||
| t (chen_ t | |||
| _) teen _^_EN | |||
| _) tele (@ t,e:le: | |||
| @@ -1087,6 +1151,10 @@ formal) ie =I@ | |||
| v) v | |||
| v (_N f | |||
| _) v (lad v | |||
| _) v (lies f | |||
| _) v (ri f | |||
| _) vie fi: | |||
| _) vi (CC vI | |||
| _) vi vi: | |||
| @@ -1140,6 +1208,9 @@ formal) ie =I@ | |||
| .group w | |||
| _) w (_ ve: | |||
| w v | |||
| _) wh (A v | |||
| _) w (lad v | |||
| _) w (rA v | |||
| @) wert (_ vErt | |||
| _) wh _^_EN | |||
| @@ -1175,7 +1246,9 @@ formal) ie =I@ | |||
| .group z | |||
| _) z (_ tsEt | |||
| z ts | |||
| z) z | |||
| z) z | |||
| _) z (den z | |||
| _) z (wA ts // allow _zw | |||
| _) zentral (@P7 tsEntr'A:l | |||
| _) zentral (i tsEntral | |||
| @@ -1,7 +1,7 @@ | |||
| Phonemes which are used in the *_rules and *_list files | |||
| Dictionary af_dict | |||
| Dictionary af_dict 2010-05-24 | |||
| & &: 3: @ @- @L @U a | |||
| A: aI AI aU A~ E e: e@ | |||
| @@ -15,7 +15,7 @@ n N n^ p r s S t | |||
| T tS v w x x2 z Z | |||
| Dictionary ca_dict | |||
| Dictionary ca_dict 2010-07-27 | |||
| @ a a# aI e E E2 i | |||
| o O u U | |||
| @@ -27,7 +27,7 @@ R2 s S; t T ts tS; v | |||
| v# w z Z Z; | |||
| Dictionary cs_dict | |||
| Dictionary cs_dict 2010-07-03 | |||
| @- a a: aU e e: eI eU | |||
| i i: l- o o: oU r- u | |||
| @@ -40,7 +40,7 @@ s S t tS ts v x z | |||
| Z | |||
| Dictionary cy_dict | |||
| Dictionary cy_dict 2010-05-24 | |||
| @ @- @I @Y a A: aI aU | |||
| AY aY E e: eU I i: Iu | |||
| @@ -53,7 +53,7 @@ p r s S t T v w | |||
| x z | |||
| Dictionary da_dict | |||
| Dictionary da_dict 2010-07-29 | |||
| & &# 0 3 @ @- a A | |||
| e E i o O u V W | |||
| @@ -65,7 +65,7 @@ l/2 l/3 m n N p r R | |||
| s S t T tS v w z | |||
| Dictionary hu_dict | |||
| Dictionary hu_dict 2010-08-02 | |||
| A a: E e: i i: o o: | |||
| u u: Y y y: Y: | |||
| @@ -76,12 +76,12 @@ n^ p r R R2 s S s2 | |||
| t tS ts v z Z | |||
| Dictionary de_dict | |||
| Dictionary de_dict 2010-07-27 | |||
| 3 3: @ @- a A A: aI | |||
| aU E E2 E: e: EI I i2 | |||
| i: n- O o: OY U u: W | |||
| y y: Y: | |||
| aU E E2 E: e: EI i I | |||
| i2 i: n- o O o: OY U | |||
| u: W y y: Y: | |||
| * : ; b C d D dZ | |||
| f g g# h j k l m | |||
| @@ -89,7 +89,7 @@ n N p pF r s S t | |||
| tS ts v w x z Z | |||
| Dictionary el_dict | |||
| Dictionary el_dict 2008-12-16 | |||
| @ @- a aI e i o oI | |||
| u | |||
| @@ -100,7 +100,7 @@ n^ p Q r R s s; t | |||
| T ts v x z z; | |||
| Dictionary en_dict | |||
| Dictionary en_dict 2010-07-30 | |||
| 0 3 3: @ @- @2 @5 @L | |||
| a a# A: A@ aa aI aI@ aU | |||
| @@ -110,13 +110,13 @@ O@ o@ OI oU O~ U u: U@ | |||
| V VR | |||
| : ; ? b C d D dZ | |||
| f g g- h j k l l# | |||
| m n N n^ p Q r r- | |||
| s S t T t2 tS v w | |||
| x z Z | |||
| f g h j k l l# m | |||
| n N n^ p Q r r- s | |||
| S t T t2 tS v w x | |||
| z Z | |||
| Dictionary eo_dict | |||
| Dictionary eo_dict 2010-05-19 | |||
| @- a aI aU e eI eU i | |||
| o oI u uI | |||
| @@ -127,18 +127,18 @@ s S t T tS ts v w | |||
| x z Z | |||
| Dictionary es_dict | |||
| Dictionary es_dict 2010-07-28 | |||
| a aI aU e E eI eU i | |||
| o O oI u | |||
| * ** : b B d D f | |||
| g j J J^ k l m n | |||
| N n^ p Q R R2 s t | |||
| T tS v v# w x z | |||
| N n^ p Q R R2 s S | |||
| t T tS v v# w x z | |||
| Dictionary fi_dict | |||
| Dictionary fi_dict 2009-05-01 | |||
| & &i &y a a2 ai au e | |||
| ei eu ey i I ie iu iy | |||
| @@ -150,19 +150,19 @@ l m n N p r s S | |||
| s2 t v w Z | |||
| Dictionary fr_dict | |||
| Dictionary fr_dict 2010-07-30 | |||
| @ @- a A~ e E E2 E: | |||
| E~ i I o O o2 o3 O~ | |||
| u u: w W W~ y Y | |||
| @ @- a A~ e E E: E~ | |||
| i I o O O~ u u: w | |||
| W W~ y Y | |||
| - : b d dZ f g h | |||
| j k l m n N n2 n^ | |||
| p p2 r r2 s S t t2 | |||
| t3 tS v z Z z2 z3 | |||
| : b d dZ f g h j | |||
| k l m n N n2 n^ p | |||
| p2 r r2 s S t t2 t3 | |||
| tS v z Z z2 z3 | |||
| Dictionary grc_dict | |||
| Dictionary grc_dict 2008-03-03 | |||
| a aI aU e E EI eU EU | |||
| i o O oI OI OU u y | |||
| @@ -173,7 +173,7 @@ l m n N p R s t | |||
| T v x z | |||
| Dictionary hbs_dict | |||
| Dictionary hbs_dict 2008-12-17 | |||
| & @ @2 a A a: aI aU | |||
| e E e: i I i: l- o | |||
| @@ -185,35 +185,35 @@ N n^ p r R R2 s S | |||
| t tS ts tS; v x z Z | |||
| Dictionary hi_dict | |||
| Dictionary hi_dict 2010-07-30 | |||
| @ @- @2 @3 a a: aI aU | |||
| e E e: E: E~ i I i: | |||
| l- o O o: O: O~ o~ r- | |||
| U u: u~ V | |||
| - : b bh c ch d d. | |||
| dh dh. f g gh h H j | |||
| J Jh k kh l l. m n | |||
| N n. n^ p ph Q q r | |||
| r. s S s. t T t. th | |||
| th. v w x z | |||
| #X1 #X2 - : b bh c ch | |||
| d d. dh dh. f g gh h | |||
| H j J Jh k kh l l. | |||
| m n N n. n^ p ph Q | |||
| q r r. s S s. t T | |||
| t. th th. v w x z | |||
| Dictionary ta_dict | |||
| Dictionary ta_dict 2010-07-30 | |||
| a a: aI aU e E e: i | |||
| I i: o o: u U u: U: | |||
| V V# | |||
| I i: o o: u U u2 u: | |||
| U: V V# | |||
| : ; b C d d. dZ f | |||
| g h H j k l l. m | |||
| n N n. n^ p Q r R | |||
| s S s. t T t. th tS | |||
| v w z z. | |||
| #X1 #X2 : ; b C d d. | |||
| dZ f g h H j k l | |||
| l. m n N n. n^ p Q | |||
| r R s S s. t T t. | |||
| th tS v w z z. | |||
| Dictionary hy_dict | |||
| Dictionary hy_dict 2008-12-22 | |||
| @ a aI e eI i i@ o | |||
| u W y | |||
| @@ -224,7 +224,7 @@ p# r R r" s S t t# | |||
| tS ts ts# v X z Z | |||
| Dictionary id_dict | |||
| Dictionary id_dict 2010-01-07 | |||
| @ a aI aU e E E2 i | |||
| o O u | |||
| @@ -235,7 +235,7 @@ r R R2 s S t tS v | |||
| w x z | |||
| Dictionary is_dict | |||
| Dictionary is_dict 2010-04-05 | |||
| @- a a: aI aI: aU aU: E | |||
| E: eI eI: i I i: I: O | |||
| @@ -249,7 +249,7 @@ n^# p Q r R r# R2 s | |||
| S s2 t T tl# v x z | |||
| Dictionary it_dict | |||
| Dictionary it_dict 2009-04-03 | |||
| @- a a/ aI aU e E eI | |||
| i I o O u | |||
| @@ -260,7 +260,7 @@ n^ p r R s S t tS | |||
| ts v w w2 z | |||
| Dictionary jbo_dict | |||
| Dictionary jbo_dict 2010-02-16 | |||
| @ a aI aU e eI i l- | |||
| n- o oI r- u | |||
| @@ -270,7 +270,7 @@ l m n N p R s S | |||
| t tS v w x z Z | |||
| Dictionary ku_dict | |||
| Dictionary ku_dict 2008-04-14 | |||
| 8 a e E E# eI eU i | |||
| I o u U y | |||
| @@ -281,7 +281,7 @@ q r R s S t tS v | |||
| w x z Z | |||
| Dictionary la_dict | |||
| Dictionary la_dict 2008-01-15 | |||
| @- a a: aI aU E e: EU | |||
| I i: O o: OI U u: y | |||
| @@ -292,7 +292,7 @@ g h j k l m n N | |||
| p r R s t w z | |||
| Dictionary lv_dict | |||
| Dictionary lv_dict 2010-03-12 | |||
| a a: ai au e e: ei i | |||
| i: ie iu o o: u u: ui | |||
| @@ -304,7 +304,7 @@ n^ p r R R2 s S t | |||
| tS ts v z Z | |||
| Dictionary mk_dict | |||
| Dictionary mk_dict 2007-12-19 | |||
| & @ @- @2 a A a: e | |||
| E e: i I i: l- o o: | |||
| @@ -316,7 +316,7 @@ N n^ p r R s S t | |||
| tS ts tS; v x z Z | |||
| Dictionary nci_dict | |||
| Dictionary nci_dict 2010-01-20 | |||
| a e i o O | |||
| @@ -325,19 +325,19 @@ k l m n p R s S | |||
| t tS v w x | |||
| Dictionary nl_dict | |||
| Dictionary nl_dict 2010-07-27 | |||
| 8 @ @- A a: A~ E e: | |||
| EI eU i I O O: o: u | |||
| VU Wy y Y: yU | |||
| * : ; b d f g h | |||
| j k l m n N n^ p | |||
| Q r s S t tS v v# | |||
| w x z | |||
| * : ; b d D f g | |||
| h j k l m n N n^ | |||
| p Q r s S t tS v | |||
| v# w x z Z | |||
| Dictionary no_dict | |||
| Dictionary no_dict 2010-01-20 | |||
| @ @2 a A a: A: AI aI | |||
| aU E E: e: I i: O o: | |||
| @@ -349,7 +349,7 @@ k l m n N p r R | |||
| s S s; t v w x z | |||
| Dictionary pap_dict | |||
| Dictionary pap_dict 2010-07-27 | |||
| a a/ aI e E eI i o | |||
| O u y Y | |||
| @@ -360,7 +360,7 @@ R s S t tS v w x | |||
| z Z | |||
| Dictionary pl_dict | |||
| Dictionary pl_dict 2009-10-19 | |||
| a E E# E~ i O O~ u | |||
| y | |||
| @@ -372,7 +372,7 @@ s; S; t t; tS ts tS; v | |||
| w x z Z Z; | |||
| Dictionary pt_dict | |||
| Dictionary pt_dict 2010-07-03 | |||
| & &/ &U~ &~ @ @- a A | |||
| aI aU e E eI EI eU EU | |||
| @@ -386,7 +386,7 @@ S s# s; t T tS ts v | |||
| w x z Z | |||
| Dictionary ro_dict | |||
| Dictionary ro_dict 2010-03-12 | |||
| @ @- @I @U a aI aU e | |||
| ea eI eo eU i i/ I^ iI | |||
| @@ -401,7 +401,7 @@ ts; v v; w w2 x z Z | |||
| z; Z; | |||
| Dictionary ru_dict | |||
| Dictionary ru_dict 2010-03-13 | |||
| 8 @- a A e E E# E2 | |||
| E3 i I I# I2 I3 I^ ja | |||
| @@ -415,7 +415,7 @@ t; ts tS; v x z Z z; | |||
| Z; | |||
| Dictionary sk_dict | |||
| Dictionary sk_dict 2010-03-12 | |||
| & @- a a: e e: i i: | |||
| l- l: o o: oU r- r: u | |||
| @@ -428,7 +428,7 @@ S t t; tS ts v x z | |||
| Z | |||
| Dictionary sq_dict | |||
| Dictionary sq_dict 2008-12-22 | |||
| @ @/ a A a/ aI e E | |||
| eI i I I# O OI u V | |||
| @@ -441,7 +441,7 @@ R2 s S t T tS ts v | |||
| w z Z | |||
| Dictionary sv_dict | |||
| Dictionary sv_dict 2010-05-28 | |||
| 8 @ a A: E E- e: E: | |||
| I i: O o: U u- u: W | |||
| @@ -452,7 +452,7 @@ k l m n N p R s | |||
| S s. S; sx t v w z | |||
| Dictionary sw_dict | |||
| Dictionary sw_dict 2008-11-27 | |||
| @- a a/ e i m- n- N- | |||
| o u | |||
| @@ -463,10 +463,10 @@ p Q R s S t T tS | |||
| v w x z | |||
| Dictionary sl_dict | |||
| Dictionary sl_dict 2010-07-14 | |||
| & @ a e E i o O | |||
| u y | |||
| @ a a: e E e: i i: | |||
| o O o: u u: y | |||
| : b d dZ dz f g h | |||
| j k l l^ m n N n^ | |||
| @@ -474,7 +474,7 @@ p R R^ s S t tS ts | |||
| v w x z Z | |||
| Dictionary tr_dict | |||
| Dictionary tr_dict 2010-07-27 | |||
| @ a e E i I o O | |||
| u U W y Y | |||
| @@ -485,7 +485,7 @@ p Q r R s S t tS | |||
| v w z Z | |||
| Dictionary vi_dict | |||
| Dictionary vi_dict 2010-05-11 | |||
| @ @: @:I @:U @I @U a a: | |||
| a:I a:U aI aU e E eU EU | |||
| @@ -498,7 +498,7 @@ p Q r s s. t t[ tS; | |||
| v w x z Z z. | |||
| Dictionary zh_dict | |||
| Dictionary zh_dict 2010-06-29 | |||
| @ @r a A ai Au E ei | |||
| i i. i[ iA iE io iou N- | |||
| @@ -507,12 +507,12 @@ uei uo y y& y@ yE yi yu | |||
| ; C f h j k kh l | |||
| l# m n N p ph Q q | |||
| Q" Q^ r R r" R2 R3 s | |||
| s. S; t th ts ts. ts. tS; | |||
| tS; tsh v w x X z. | |||
| Q" Q^ r R R2 R3 s s. | |||
| S; t th ts ts. ts. tS; tS; | |||
| tsh v w x X z. | |||
| Dictionary zhy_dict | |||
| Dictionary zhy_dict 2009-01-19 | |||
| a aa aai aan aau ai au e | |||
| ei eo eoi eu i iu o oe | |||
| @@ -523,7 +523,7 @@ l m n N p r s t | |||
| tS v w z | |||
| Dictionary am_dict | |||
| Dictionary am_dict 2010-01-17 | |||
| @ a e i o u y | |||
| @@ -531,7 +531,7 @@ b d h l m q R s | |||
| S t tS | |||
| Dictionary ml_dict | |||
| Dictionary ml_dict 2009-10-10 | |||
| a a: aI aU e E e: i | |||
| I i: o o: r- u u: V | |||
| @@ -545,7 +545,7 @@ S; t t. th th. tS v w | |||
| z z. | |||
| Dictionary ne_dict | |||
| Dictionary ne_dict 2008-12-16 | |||
| @ @/ @2 @3 a aI aU a~ | |||
| e E eI eU e~ E~ i I | |||
| @@ -561,7 +561,7 @@ s S s. t T t. th v | |||
| w x z z. | |||
| Dictionary pa_dict | |||
| Dictionary pa_dict 2009-11-24 | |||
| @ a a~ e E e~ E~ i | |||
| I i~ I~ o O O~ o~ r- | |||
| @@ -575,7 +575,7 @@ s S t t. th th. v x | |||
| z | |||
| Dictionary prs_dict | |||
| Dictionary prs_dict 2009-12-01 | |||
| @ A E eI i o u | |||
| @@ -584,7 +584,7 @@ k l m n p r R s | |||
| S t tS v w X z Z | |||
| Dictionary rw_dict | |||
| Dictionary rw_dict 2008-03-27 | |||
| a e i o u | |||
| @@ -594,7 +594,7 @@ N n^ p q R s S S; | |||
| t tS v w x z | |||
| Dictionary ur_dict | |||
| Dictionary ur_dict 2009-12-02 | |||
| @ a a: aI aU E e: i | |||
| I i: O o: U u: | |||
| @@ -607,7 +607,7 @@ s. t T t. th th. v x | |||
| z Z z. | |||
| Dictionary bg_dict | |||
| Dictionary bg_dict 2010-05-19 | |||
| @ a e i o u | |||
| @@ -617,7 +617,7 @@ n^ p r s S s; t t; | |||
| tS ts v x z Z z; | |||
| Dictionary nso_dict | |||
| Dictionary nso_dict 2010-05-26 | |||
| @ a e i m- n- N- o | |||
| u | |||
| @@ -626,3 +626,24 @@ u | |||
| h j J k l l# m n | |||
| N n^ p Q r R R3 s | |||
| S t T tS v w x z | |||
| Dictionary ht_dict 2010-06-29 | |||
| a A~ e E E~ i o O | |||
| O~ u w y | |||
| ; b d f g j k l | |||
| m n N p r s S t | |||
| tS v z Z | |||
| Dictionary az_dict 2010-07-27 | |||
| & @ a e E i o u | |||
| W y | |||
| * b c C d dZ f g | |||
| h j J k l m n p | |||
| Q R s S t tS v w | |||
| x z Z | |||
| @@ -1132,7 +1132,6 @@ finite faInaIt | |||
| fishnet fISnEt | |||
| fiord fi:O@d | |||
| fix fIks // for fixer | |||
| fjord fIO@d | |||
| flagellum fla#dZEl@m | |||
| flamenco fla#mENkoU | |||
| flexible flEksIb@L | |||
| @@ -2307,6 +2306,7 @@ workstation w'3:kst,eIS@n | |||
| ?5 workstation w'VRkst,eIS@n | |||
| wound wu:nd | |||
| wound waUnd $past | |||
| (wound down) w,aUnd||'daUn | |||
| (wound up) w,aUnd||'Vp | |||
| wounded wu:ndI2d | |||
| wretched rEtSI2d | |||
| @@ -2446,6 +2446,7 @@ Durham dVr@m | |||
| Egyptian IdZ'IpS@n | |||
| Eire e@r@ | |||
| Geneva dZ@ni:v@ | |||
| Gdansk g@-dansk | |||
| Gomera goUm'e@r@ | |||
| Harare ha#rA:rI | |||
| Hanoi han'OI | |||
| @@ -2480,6 +2481,7 @@ Lesotho l@s'u:tu: | |||
| Liberia laIb'i@ri:@ | |||
| Lima li:ma# | |||
| Luxembourg lVks@mb3:g | |||
| Lvov l@-v0v | |||
| ?5 Luxembourg lVks@mbVRg | |||
| Madagascar mad@g'ask3 | |||
| Madras m@draas | |||
| @@ -2535,6 +2537,7 @@ Qatar katA@ | |||
| Quebec kwI2bEk | |||
| Raleigh rA:lI | |||
| Reno ri:noU | |||
| Rio ri:oU | |||
| Sahel sA:h'El | |||
| Saigon saIg'0n | |||
| Santiago santI'A:goU | |||
| @@ -2554,6 +2557,8 @@ Taipei t,aIp'eI | |||
| Taiwan taI'wan | |||
| (tel aviv) t,El||a#v'i:v | |||
| Tenerife tEn3r'i:f | |||
| Texas tEks@s | |||
| Tblisi t@-bli:si | |||
| Toronto t@r0ntoU | |||
| Timor ti:mo@ | |||
| Tokyo toUkIoU | |||
| @@ -2609,6 +2614,7 @@ Bambi bambi: | |||
| Barack ba#rA:k | |||
| Barbara bA@b@r@ | |||
| Betsy bEtsI | |||
| Bjorn bjO@n | |||
| Boris b0rIs | |||
| Brien braI@n | |||
| Candace kandIs | |||
| @@ -2636,11 +2642,13 @@ Declan dEkla#n | |||
| Denise d@ni:s | |||
| Derek dErIk | |||
| Dinah daIn@ | |||
| Dmitri d@mi:tri | |||
| Dominic d0mI2nIk | |||
| Donaghy d0n'hi: | |||
| Doris d0rIs | |||
| Dorothy dO@r@Ti | |||
| Dougall du:g@L | |||
| Dvina d@vi:n@ | |||
| Dylan dIl@n | |||
| Edith i:dIT | |||
| Elise I2li:z | |||
| @@ -3013,6 +3021,7 @@ has haz $allcaps | |||
| hath %haT $pastf $only | |||
| had %ha#d $pastf $strend2 $only | |||
| had ,had $atend | |||
| (had to) h%adt@5 | |||
| (had to) hadtu: $atend | |||
| (had been) %ha#d%bIn $pastf | |||
| having ,havI2N $strend2 $pastf $only | |||
| @@ -3045,7 +3054,7 @@ didn't dIdnt $verbf | |||
| done dVn | |||
| make m,eIk $strend2 $only | |||
| made m,eId $strend2 $only | |||
| made m,eId $strend2 $only $u+ | |||
| putting pUtI2N | |||
| put ,pUt $onlys $strend2 | |||
| @@ -3154,6 +3163,8 @@ while w,aIl $pause $strend | |||
| whilst w,aIlst $pause | |||
| (do so) du:||soU $atend | |||
| //some adverbs | |||
| just $verbf | |||
| never $verbf | |||
| @@ -28,6 +28,8 @@ | |||
| // ?7 Scottish | |||
| // ?8 Use full vowel, not schwa in some word endings | |||
| // Group Y, vowels + y | |||
| .L01 l r | |||
| .L02 i y | |||
| .L03 a i o u // vowel, not 'e' | |||
| @@ -76,7 +78,6 @@ | |||
| aar 'A@ | |||
| w) a (b 0 | |||
| r) a (ciA eI | |||
| _r) a (cis eI | |||
| w) a (d 0 | |||
| ow) a (d @ | |||
| ae i: | |||
| @@ -230,8 +231,8 @@ | |||
| &) able (_S4iev @b@L // suffix | |||
| &c) able (_ @b@L | |||
| @ct) able (_ =@b@L | |||
| &) ability (S7iev @b'IlI2t%I // suffix | |||
| &) abilities (S9iev @b'IlI2t%Iz // suffix | |||
| &) ability (S7iev @b'IlI2t%i // suffix | |||
| &) abilities (S9iev @b'IlI2t%iz // suffix | |||
| &) ably (_S4iefv @bl%I | |||
| &c) ably (_S4fv @bl%I | |||
| @@ -252,7 +253,10 @@ | |||
| accu (ra akjU | |||
| accus (A a#kju:z | |||
| ace (_ eIs | |||
| sp) ac (e eIs | |||
| _r) ac (e eIs | |||
| _) ac (e a#s | |||
| _r) ac (is eIs | |||
| acean (_ 'eIS@n | |||
| pl) ac (at a#k | |||
| pl) ac (eb @s | |||
| @@ -277,7 +281,7 @@ | |||
| achia 'eIS@ | |||
| f) ac (ilit @s | |||
| _m) ace (d asI | |||
| m) achi (n# @Si: | |||
| m) achi (nA# @Si: | |||
| m) achina (t aSI2neI | |||
| ach (rom ak | |||
| ac (id_ as | |||
| @@ -312,6 +316,7 @@ | |||
| _b) ac (o eIk | |||
| y) ach (t 0 | |||
| &) ac (y_ @s | |||
| cr) ac (y_ =@s | |||
| .group ad | |||
| _) ad (@ a#d | |||
| @@ -979,7 +984,7 @@ | |||
| purch) as (e Is | |||
| ph) ase (_ eIz | |||
| r) ase (_ eIz | |||
| &) asey (_ @s%I | |||
| &) asey (_ @s%i | |||
| b) as (i eIs | |||
| b) as (il az | |||
| as (sist a# | |||
| @@ -992,7 +997,7 @@ | |||
| nt) as (t as | |||
| as (ive 'eIs | |||
| as (ymp as | |||
| &) asy (_ @s%I | |||
| &) asy (_ @s%i | |||
| w) ast (e# eIst | |||
| .group at | |||
| @@ -1131,6 +1136,10 @@ | |||
| .group b | |||
| b b | |||
| _) bh b | |||
| _) b (L01Y b // allow _bl _br | |||
| _) brz (e brz | |||
| b (b | |||
| m) b (_ | |||
| _) bally (@ b,alI2 | |||
| @@ -1233,6 +1242,10 @@ | |||
| .group c | |||
| c k | |||
| _) c (L01Y k // allow _cl _cr | |||
| _) cz (ar ts | |||
| _) cz (e tS | |||
| cc k | |||
| ck k | |||
| c (e s | |||
| @@ -1272,6 +1285,9 @@ | |||
| czech tSEk | |||
| .group ch | |||
| _) ch (Y tS | |||
| _) ch (L01Y k | |||
| ch tS | |||
| ch (r k | |||
| chry (sa krI | |||
| @@ -1469,6 +1485,11 @@ | |||
| .group d | |||
| d d | |||
| _) d (L01Y d // allow _dl _dr | |||
| _) dj (Y dZ | |||
| _) d (nie d | |||
| _) d (wY d // allow _dw | |||
| d (d | |||
| _) d' (AP2 d | |||
| @@e) d (_S1 d // suffix | |||
| @@ -1698,7 +1719,7 @@ | |||
| econo (m Ik'0n@ | |||
| econo (mic i:k@n'0 | |||
| _) eco (s i:koU | |||
| &) ecy (_ @s%I | |||
| &) ecy (_ @s%i | |||
| ee i: | |||
| coff) ee I | |||
| ee (m 'i: | |||
| @@ -2028,7 +2049,7 @@ | |||
| _) encha (n %EntSaa | |||
| enclav EnkleIv | |||
| en (core 0n | |||
| &) ency (_ @ns%I | |||
| &) ency (_ @ns%i | |||
| ency (cli %EnsI | |||
| en (dA_ 'En | |||
| _) en (d En | |||
| @@ -2432,6 +2453,9 @@ | |||
| .group f | |||
| f f | |||
| _) f (L01Y f // allow _fl _fr | |||
| _) fj (ord fI' | |||
| f (f | |||
| fa (ciA feI | |||
| fa (miliar f@ | |||
| @@ -2440,10 +2464,16 @@ | |||
| for (bid f@ | |||
| for (bad f@ | |||
| for (see f%O@ | |||
| for (ward f'o@ // straightforward | |||
| ft (en f | |||
| .group g | |||
| g g | |||
| _) g (L01Y g | |||
| _) gh (Y g | |||
| _) g (nY | |||
| _) g (wA g | |||
| gg g | |||
| g (e dZ | |||
| _) gaol dZeIl | |||
| @@ -2457,10 +2487,8 @@ | |||
| g (ilC g | |||
| l) ging dZI2N | |||
| g (y dZ | |||
| _) g (n | |||
| exa) gg (er dZ | |||
| ght t | |||
| _) gh g | |||
| gh (_ g | |||
| C) gh (A g | |||
| gh (C g | |||
| @@ -2720,6 +2748,7 @@ | |||
| .group ie | |||
| ie I | |||
| X) ie i: | |||
| ie (_ aI | |||
| ied (_S2i d // suffix | |||
| ieds (_S3i dz | |||
| @@ -2740,7 +2769,7 @@ | |||
| ie (k i: | |||
| ie (l i: | |||
| ie (llA I2'E | |||
| n) iel (_ I2@L | |||
| &n) iel (_ I2@L | |||
| &r) iel (_ =i:@L | |||
| ie (n i@ | |||
| d) iene (_ 'aIi:n | |||
| @@ -2786,6 +2815,7 @@ | |||
| ie (ve i: | |||
| s) ie (ve I | |||
| ie (z i: | |||
| _t) ie aI | |||
| .group ig | |||
| am) ig (a_ i:g | |||
| @@ -2859,19 +2889,19 @@ | |||
| .group in | |||
| @) ing (_+S3dve IN | |||
| @) ings (_S4dve INz | |||
| @) ingly (_S5dve INg-lI | |||
| @) ingment (_S7dve INg-m@nt | |||
| @) ingly (_S5dve INlI | |||
| @) ingment (_S7dve INm@nt | |||
| logu) ing (_S4v IN | |||
| x) ing (_+S3v IN | |||
| el) ing (_+S3dv IN | |||
| @@om) ing (_S3dv IN | |||
| en) ing (_S3v IN | |||
| en) ings (_S4v INz | |||
| en) ingly (_S5vf INg-lI | |||
| en) ingly (_S5vf INgI | |||
| er) ing (_S3v IN | |||
| er) ings (_S4v INz | |||
| er) ingly (_S5vf INg-lI | |||
| er) ingment (_S7v INg-m@nt | |||
| er) ingly (_S5vf INlI | |||
| er) ingment (_S7v INm@nt | |||
| Br) ing (_ IN | |||
| ?7 &) in (_ @n | |||
| @@ -3159,13 +3189,13 @@ | |||
| _) it' %It | |||
| _m) it (o aIt | |||
| it (o_ 'i:t | |||
| _C) ity (_ ItI | |||
| _C) ity (_ Iti | |||
| _ed) it It | |||
| cred) it It | |||
| CAt) it (_ 'i:t //apetite | |||
| v) it (al aIt | |||
| t) it (l aIt | |||
| &) ity (_ =I2t%I | |||
| &) ity (_ =I2t%i | |||
| orb) it It | |||
| @@) it (an_ =It | |||
| ?3 &) itary (_ @tEr%I // military | |||
| @@ -3250,7 +3280,10 @@ | |||
| .group k | |||
| k k | |||
| k (k | |||
| _) kn n | |||
| _) k (L01Y k | |||
| _) k (hY k | |||
| _) k (wY k | |||
| _) kn (Y n | |||
| kn (if n | |||
| kn (iv n | |||
| kn (it n | |||
| @@ -3268,6 +3301,10 @@ | |||
| .group l | |||
| l l | |||
| l (l | |||
| _) l (hY l | |||
| _) ll (Y l | |||
| _) l (ju l | |||
| l (_ l | |||
| A') ll l | |||
| A) ll l | |||
| @@ -3332,9 +3369,11 @@ | |||
| ?8 @) lessly (_S6i lEsl%I | |||
| ?8 @) lessness (_S8i lEsnEs | |||
| .group m | |||
| m m | |||
| mm m | |||
| _) mn (e n | |||
| h) m (_ @m | |||
| B) m (_ @m | |||
| l) m (_ m | |||
| @@ -3360,7 +3399,6 @@ | |||
| _) mc (A mak | |||
| _) mc (-A mak | |||
| mn (_ m | |||
| _) mn n | |||
| &B) me (_ m%I | |||
| @) men (_ mEn | |||
| &) ment (_S4 m@nt | |||
| @@ -3421,6 +3459,8 @@ | |||
| .group n | |||
| n n | |||
| n) n | |||
| _) n (gY+ @-N | |||
| &ia) n (_S1 n | |||
| &ia) ns (_S2 nz | |||
| @) name (_S4 neIm | |||
| @@ -4110,7 +4150,7 @@ | |||
| &dr) ous (_ =@s | |||
| &l) ous (_ @s | |||
| &) ous (_ @s | |||
| &) ousy (_ @s%I | |||
| &) ousy (_ @s%i | |||
| &m) ous (_ @s | |||
| &n) ous (_ @s | |||
| _) out (@P3 %aUt // prefix out | |||
| @@ -4225,6 +4265,14 @@ | |||
| .group p | |||
| p p | |||
| p (p | |||
| _) p (L01Y p // allow _pl _pr | |||
| _) pf (Y f | |||
| _) ph (Y f | |||
| _) ph (L01Y f | |||
| _) pn (eu n | |||
| _) ps (Y s | |||
| _) pt (Y t | |||
| ph f | |||
| phenome (n fI2n0mI | |||
| phenyl f,i:naIl | |||
| @@ -4251,12 +4299,10 @@ | |||
| poly (@@ p,0lI | |||
| poly (@ p0lI | |||
| pota (t p@teI | |||
| _) ps s | |||
| pseudo su:doU | |||
| psych saIk | |||
| psycho saIkoU | |||
| psycho (lo saIk'0 | |||
| _) pt t | |||
| ei) pt t | |||
| ras) p (b | |||
| _) pur (su p3 | |||
| @@ -4387,7 +4433,6 @@ | |||
| pro (log proU | |||
| .group q | |||
| _) q (B kju: | |||
| q k | |||
| q (q | |||
| qu kw | |||
| @@ -4412,13 +4457,15 @@ | |||
| .group r | |||
| r r | |||
| rr r | |||
| _) rh (Y r | |||
| _) rw (a r%U | |||
| r) r (_ | |||
| C) r (_N r@ | |||
| e) r (_ 3 | |||
| @) r (B @ | |||
| 3_) rd (_ | |||
| rEr (_ r3 | |||
| _) rh r | |||
| C) rh r | |||
| rheu ru: | |||
| rhi (n raI | |||
| @@ -4432,7 +4479,6 @@ | |||
| _) ru (bL01 ru: | |||
| _) run (a rVn | |||
| _) run (o rVn | |||
| _) rw r%U | |||
| &ant) ry (_S2 r%I | |||
| .group re | |||
| @@ -4540,7 +4586,29 @@ | |||
| s s | |||
| s (s | |||
| s (sh s | |||
| _) s (cY s | |||
| _) s (cL01Y s | |||
| _) sch S | |||
| _) sh (Y S | |||
| _) sh (L01Y S | |||
| _) s (kY s | |||
| _) s (kL01Y s | |||
| _) s (lY s | |||
| _) s (mY s | |||
| _) s (nY s | |||
| _) s (pY s | |||
| _) s (phY s | |||
| _) s (pL01Y s | |||
| _) s (qu s | |||
| _) s (ri s | |||
| _) s (tY s | |||
| _) s (trY s | |||
| _) s (va s | |||
| _) s (ve s | |||
| _) s (wY s | |||
| _) s (zY s | |||
| sche (m ski: | |||
| _) sch (ism sk | |||
| _) schiz skIts | |||
| @@ -4720,6 +4788,14 @@ | |||
| .group t | |||
| t t | |||
| t) t | |||
| _) th (Y T | |||
| _) th (rY T | |||
| _) th (wY T | |||
| _) t (rY t | |||
| _) t (sY t | |||
| _) t (wY t | |||
| _) tz (ar ts | |||
| tch tS | |||
| _) tele tElI2 | |||
| r) tga (g gI | |||
| @@ -4900,6 +4976,7 @@ | |||
| ?8 &f) ully (_ Vl%I | |||
| &) u (lous_ =jU | |||
| b) ul (r Ul | |||
| &ic) ul (t @L | |||
| _) ultra (@ ,Ultra | |||
| u (lul V | |||
| @) u (lum =jU | |||
| @@ -4971,7 +5048,7 @@ | |||
| g) ui (lC I | |||
| _g) ui (le aI | |||
| @) ui (ty 'ju:I | |||
| g) ui (dA aI | |||
| g) ui (dA# aI | |||
| g) uide (l aId | |||
| beg) ui (l aI | |||
| _g) ui (n I | |||
| @@ -5097,6 +5174,7 @@ | |||
| .group v | |||
| v v | |||
| v (v | |||
| _) v (la v | |||
| @) va (len veI | |||
| _) vehem vi@m | |||
| @@ -5107,6 +5185,9 @@ | |||
| .group w | |||
| w w | |||
| w (w | |||
| _) wh (Y w | |||
| _) wr (Y r | |||
| C) w (_ w@ | |||
| wh w | |||
| wr r | |||
| @@ -5139,14 +5220,14 @@ | |||
| As) w (ick | |||
| .group x | |||
| _) x (C Eks | |||
| x ks | |||
| x) x (A | |||
| _) xy zaI | |||
| _) x z | |||
| _) x (Y z | |||
| xio (n kS@ | |||
| xious =kS@s | |||
| xu (a =kSu: | |||
| xure (_ kS%U@ | |||
| .group y | |||
| y j | |||
| @@ -5163,6 +5244,8 @@ | |||
| y (Be# aI | |||
| @C) y (Be# aI | |||
| ye (_ aI | |||
| y (ear j | |||
| %B) y (_NS1d i | |||
| %B) y (_S1d I | |||
| _C) y (Ce aI | |||
| C) y (i I | |||
| @@ -5200,10 +5283,11 @@ | |||
| d) yse (n Is@ | |||
| f) y (_ aI | |||
| ff) y (_ I | |||
| &sk) y (_ =I | |||
| &sk) y (_ =i | |||
| den) y (_ aI | |||
| bel) y (_ aI | |||
| &) y (_ %I | |||
| &) y (_N %i | |||
| y (_ aI | |||
| y (Cic_ 'I | |||
| y (Cical 'I | |||
| @@ -5256,6 +5340,11 @@ | |||
| .group z | |||
| z z | |||
| z (z | |||
| _) zh (Y Z | |||
| _) z (lot z | |||
| _) zs (Y z | |||
| _) z (wY z | |||
| @) zales (_ z'A:lEs | |||
| zes (_ zI2z | |||
| zh Z | |||
| @@ -83,30 +83,29 @@ _5 T'inko | |||
| _6 s'eIs | |||
| _7 sj'ete | |||
| _8 'OtSo | |||
| _9 nw'eve | |||
| _9 nw'eBe | |||
| _1X dj'ET | |||
| _11 'OnTe | |||
| _12 d'oTe | |||
| _13 t**'eTe | |||
| _14 kat'ORTe | |||
| _15 k'inTe | |||
| _20 v'eInte | |||
| _2X v'eInt | |||
| _20 b'eInte | |||
| _2X b'eInt | |||
| _3X t**'eInta | |||
| _4X kwa*'Enta | |||
| _5X Tinkw'Enta | |||
| _6X sEs'Enta | |||
| _7X sEt'Enta | |||
| _8X OtS'Enta | |||
| _9X nOv'Enta | |||
| _9X nOB'Enta | |||
| _0C Tj'EntOs | |||
| _1C0 T'ien // exactly one hundred | |||
| _1C T'iento | |||
| _5C kinj'EntOs | |||
| _7C s,eteTj'EntOs | |||
| _9C n,OveTj'EntOs | |||
| _9C n,OBeTj'EntOs | |||
| _0M1 m'il | |||
| _1M1 m'il // no '1' before thousand | |||
| _0M2 miJ^'ones | |||
| _1M2 'unmiJ^'On | |||
| _0M4 _biJ^'onEs | |||
| @@ -119,7 +118,7 @@ _0and i | |||
| _dpt koma | |||
| //_roman Rom'ano | |||
| vi vi // not a Roman number | |||
| vi bi // not a Roman number | |||
| // articles | |||
| @@ -358,31 +357,29 @@ alguna $u | |||
| b be | |||
| c Te | |||
| d de | |||
| f Efe | |||
| f _|Efe | |||
| g xe | |||
| h atSe | |||
| j xOta | |||
| k ka | |||
| l Ele | |||
| m Eme | |||
| n Ene | |||
| ñ En^e | |||
| l _|Ele | |||
| m _|Eme | |||
| n _|Ene | |||
| ñ _|En^e | |||
| p pe | |||
| q ku | |||
| r E**e | |||
| s Ese | |||
| r _|E**e | |||
| s _|Ese | |||
| t te | |||
| v uBe | |||
| v _|uBe | |||
| w ,uBe||d'OBle | |||
| x Ekis | |||
| x _|Ekis | |||
| z TEta | |||
| _a a | |||
| a a $atend | |||
| _o o | |||
| o o $atend | |||
| v uve | |||
| x Ekis | |||
| _y ,ig**'iEQa | |||
| y ,ig**'iEQa $atend | |||
| ch tSe | |||
| @@ -5,8 +5,12 @@ | |||
| // ?1 Castilian | |||
| // ?2 Latin America | |||
| .L01 j w l r d g n m | |||
| .L01 l r y | |||
| .L02 b d g n m // change [s] to [z] before these | |||
| .L03 f h j s y z r // allow [B] [D] [Q] before these consonants | |||
| .L04 b v f p // labials, nasals are [m] | |||
| .L05 g k // velars, nasals are [N] | |||
| .L06 j w l r b d g n m p t k c | |||
| .group a | |||
| a a | |||
| @@ -18,25 +22,36 @@ | |||
| .group b | |||
| b B | |||
| _) b b | |||
| b b | |||
| _) b ($unpr b // phoneme definition may change it to [B] | |||
| _) b (L01A b // Only bl, br are allowed at start of word | |||
| b (A B | |||
| b (cY B | |||
| b (L03 B | |||
| m) b b | |||
| n) b b | |||
| b (L01 b | |||
| b (iA b | |||
| b (uA b | |||
| .group c | |||
| c k | |||
| _) c (L01A k // allow: cl cr at start of word | |||
| _) ch (A tS // allow _ch | |||
| c (Y T // ce, ci | |||
| ch tS | |||
| .group d | |||
| d D | |||
| _) d d | |||
| d d | |||
| _) d ($unpr d // phoneme definition may change it to [D] | |||
| _) d (rA d | |||
| d (A D | |||
| d (cY D | |||
| d (L03 D | |||
| m) d d | |||
| n) d d | |||
| l) d d | |||
| r) d d | |||
| @@ -55,15 +70,21 @@ | |||
| .group f | |||
| f f | |||
| _) f (L01A f // allow fl fr at start of word | |||
| .group g | |||
| g Q | |||
| _) g g | |||
| g g | |||
| _) g ($unpr g // phoneme definition may change it to [Q] | |||
| _) g (L01A g | |||
| _) gh (A g // allow _gh in foreign words | |||
| _) gn (A n | |||
| g (A Q | |||
| g (cY Q | |||
| g (L03 Q | |||
| m) g g | |||
| n) g g | |||
| g (Y+ x // ge gi | |||
| g (r g | |||
| .group h | |||
| @@ -84,26 +105,35 @@ | |||
| .group k | |||
| k k | |||
| _) k (L01A k // allow kl kr at start of word | |||
| .group l | |||
| l l | |||
| _) ll (A J^ // allowe _ll | |||
| ll J^ | |||
| ?2 A) ll (A j: | |||
| .group m | |||
| m m | |||
| _) mn (em n | |||
| m (K n | |||
| m (L04 m | |||
| m (_L04 m | |||
| m (L05 N | |||
| m (_L05 N | |||
| m (j N | |||
| .group n | |||
| n n | |||
| n (b m | |||
| n (v m | |||
| n (f m | |||
| n (p m | |||
| n (g N // ?? | |||
| n (k N // ?? | |||
| n (L04 m | |||
| n (_L04 m | |||
| n (L05 N | |||
| n (_L05 N | |||
| n (j N | |||
| @@ -120,7 +150,14 @@ | |||
| .group p | |||
| p p | |||
| _) p (L01A p // allow pl pr at start of word | |||
| p (t p: | |||
| _) ph f | |||
| ph (K f | |||
| _) ps (i s | |||
| _) ps (eudo s | |||
| _) pt (ero t | |||
| _) pt (ol t | |||
| .group q | |||
| @@ -130,7 +167,6 @@ | |||
| .group r | |||
| r R | |||
| _) r RR2 | |||
| r (_ * | |||
| r (t ** | |||
| A) r (A ** | |||
| @@ -145,10 +181,17 @@ | |||
| .group s | |||
| s s | |||
| &) s (_S1 s | |||
| _) s (C %Es | |||
| _) sh (A S | |||
| _) sh (L01A S | |||
| sh (K S | |||
| .group t | |||
| t t | |||
| _) t (L01A t // all tr at start of word | |||
| _) th T | |||
| th (K T | |||
| .group u | |||
| @@ -163,15 +206,15 @@ | |||
| .group v | |||
| v B | |||
| _) v v# | |||
| _) v (L01A b // allow vl vr at start of word | |||
| ?1 m) v b | |||
| ?1 n) v b | |||
| ?1 v (L01 b | |||
| ?1 v (L06 b | |||
| ?1 v (iA b | |||
| ?1 v (uA b | |||
| ?2 v v# | |||
| ?2 _) v v | |||
| ?2 v (L01 v | |||
| ?2 v (L06 v | |||
| ?2 v (j v | |||
| ?2 v (iA v | |||
| ?2 v (uA v | |||
| @@ -179,18 +222,19 @@ | |||
| .group w | |||
| w w | |||
| _) wh (A w | |||
| .group x | |||
| x ks | |||
| ?1 A) x (A Qs | |||
| x (_ =Qs | |||
| _) x z // ? | |||
| _) x ($unpr z // ? | |||
| .group y | |||
| y i | |||
| _) y J | |||
| _) y ($unpr J | |||
| _m) y J | |||
| n) y J | |||
| _l) y J | |||
| @@ -24,7 +24,7 @@ | |||
| // 2006-11-18 Gilles Casse <[email protected]> | |||
| // | |||
| // Updated 2010-06-15 Michel Such <[email protected]> | |||
| // Updated 2010-07-25 Michel Such <[email protected]> | |||
| // | |||
| // * Numbers, a few abbreviations and exceptions. | |||
| // | |||
| @@ -83,8 +83,8 @@ z zEd | |||
| // accent names | |||
| _lig ligat'yr | |||
| _acu aksA~tE2g'y | |||
| _ac2 dublaksA~tE2g'y | |||
| _acu aksA~tEg'y | |||
| _ac2 dublaksA~tEg'y | |||
| _brv br'Ev | |||
| _ced sed'ij | |||
| _cir aksA~sirkO~fl'Eks | |||
| @@ -104,38 +104,38 @@ _cap maZysk'yl | |||
| _?A l'Etr | |||
| _?? sE~b'oll | |||
| _#9 tabylasiO~ | |||
| _#32 E2spas | |||
| _#32 Espas | |||
| _" gijmE2 | |||
| _" gijmE | |||
| _# djEz | |||
| _' apostr'Of | |||
| _( 'uvr@-parA~t'Ez | |||
| _) f'Erm parA~t'Ez | |||
| _( parA~tEz_goS | |||
| _) parA~tEz_drwat | |||
| _, virgyl | |||
| _- tirE2 | |||
| _- tirE | |||
| _. _|pw%E~ | |||
| _/ bar||oblik | |||
| _/ baroblik | |||
| _: d'Y||pw'E~ | |||
| _; pwE~||virg'yl | |||
| _< E~feriWr | |||
| _= egal | |||
| _> syperiWr | |||
| _? pwE~||dE~tE2rogasj'O~ | |||
| _? pwE~||dE~tErogasj'O~ | |||
| _! pwE~||dEksklamasj'O~ | |||
| _[ uvr@-_kroSE2 | |||
| _\ b'aksl'aS | |||
| _] f'Erm_kroS'E2 | |||
| _[ krOSE_goS | |||
| _\ bakslaS | |||
| _] krOSE_drwa | |||
| _^ sirkO~flEks | |||
| __ sulin^e | |||
| _` aks'A~_gr'av | |||
| _{ uvr_akolad | |||
| _{ akOlad_goS | |||
| _| bar_vErtik'al | |||
| _} f'Erm_akol'ad | |||
| _} akOlad_drwat | |||
| ² pyis'A~s||d'Y | |||
| _« uvre||gijm'E2 | |||
| _» fErme||gijm'E2 | |||
| _« uvre||gijm'E | |||
| _» fErme||gijm'E | |||
| _’ apostr'Of | |||
| _‘ apostr'Of | |||
| _µ mikr'o | |||
| @@ -165,26 +165,26 @@ _& _e_komErsi'al | |||
| // numeric | |||
| _0 zero2 $u+ | |||
| _0 zero $u+ | |||
| _1 W~ | |||
| _2 d@z2 | |||
| _2 dYz2 | |||
| _3 trwaz2 | |||
| _4 katr | |||
| _5 sE~k | |||
| _6 siz3 | |||
| _7 sEt | |||
| _8 _|yit3 | |||
| _9 nYf | |||
| _9 nWf | |||
| _10 diz3 | |||
| _11 _|O~z | |||
| _12 duz | |||
| _13 trEz | |||
| _14 katorz | |||
| _14 katOrz | |||
| _15 kE~z | |||
| _16 sEz | |||
| _17 disEt | |||
| _18 dizyit3 | |||
| _19 diznYf | |||
| _19 diznWf | |||
| _20 vE~t2 | |||
| _21 vE~te:W~ | |||
| _22 vE~tdYz2 | |||
| @@ -194,7 +194,7 @@ _25 vE~tsE~k | |||
| _26 vE~tsiz3 | |||
| _27 vE~tsEt | |||
| _28 vE~tyit3 | |||
| _29 vE~tnYf | |||
| _29 vE~tnWf | |||
| _3X trA~t | |||
| _31 trA~te:W~ | |||
| _4X karA~t | |||
| @@ -214,6 +214,7 @@ _0M2 miljO~ | |||
| _0M3 miljar | |||
| _0and e | |||
| _dpt virgyl | |||
| _roman rom'E~ | |||
| //some numbers have special pronunciation in Belgium and Switzerland | |||
| ?2 _7X sEptA~t | |||
| @@ -250,17 +251,18 @@ cci $abbrev | |||
| cia $abbrev | |||
| cio $abbrev | |||
| cm centimètre $text | |||
| collins kolins | |||
| collins _^_en | |||
| cpu $abbrev | |||
| ctrl _::kO~trOl | |||
| dept depart@mA~ | |||
| dept département $text | |||
| divx diviks | |||
| ebay _^_en | |||
| (e bay) ebay $text | |||
| ebcdic @besedik | |||
| edf @d,eEf | |||
| eml @,EmEl | |||
| etc E2tsetera | |||
| etc Etsetera | |||
| fyi fWr||jWr||InfWrm'EjSWn | |||
| ghz ZigaErts | |||
| (g hz) ZigaErts | |||
| hmm hWm | |||
| @@ -270,14 +272,13 @@ ibm ib,e'Em | |||
| ide $abbrev | |||
| ip ipe | |||
| irc I,Er_|se | |||
| jaws dZo3:z | |||
| kbit kilobit | |||
| kde $abbrev | |||
| kg kilogramme $text | |||
| khz kiloErts | |||
| km kilomètre $text | |||
| (km player) ka,EmplE2j'Wr | |||
| (kmplayer) ka,EmplE2j'Wr | |||
| (km player) ka,EmplEj'Wr | |||
| (kmplayer) ka,EmplEj'Wr | |||
| kw kilowatt $text | |||
| m. m@siY | |||
| mbit megabit | |||
| @@ -303,7 +304,7 @@ pci $abbrev | |||
| pcmcia $abbrev | |||
| pda $abbrev | |||
| philips filips | |||
| p.s postskriptom | |||
| p.s pOstskriptOm | |||
| qq quelque $text | |||
| qqs quelques $text | |||
| ratp $abbrev | |||
| @@ -313,12 +314,12 @@ sap $abbrev | |||
| scsi $abbrev | |||
| solaris solaris | |||
| sos $abbrev | |||
| s.t.p silt@:pl'E2 | |||
| s.v.p silvu:pl'E2 | |||
| s.t.p silt@:pl'E | |||
| s.v.p silvu:pl'E | |||
| st s'E~t2 | |||
| ste s'E~t | |||
| stp silt@:pl'E2 | |||
| svp silvu:pl'E2 | |||
| stp silt@:pl'E | |||
| svp silvu:pl'E | |||
| tva $abbrev | |||
| uk $abbrev | |||
| ups ypeEs | |||
| @@ -330,7 +331,6 @@ u.s y:Es | |||
| virgin virZin | |||
| vip v,i||,aj||p'i | |||
| (web visum) webvisum $text | |||
| windows windo3z | |||
| wma $abbrev | |||
| xfce iksEfse@ | |||
| xy $abbrev | |||
| @@ -370,7 +370,7 @@ avant $u+ | |||
| après aprEz2 $u+ | |||
| (temps en temps) tA~zA~tA~ | |||
| ainsi $u+ | |||
| alors alor $u+ | |||
| alors alOr $u+ | |||
| aussi $u+ | |||
| encore $u+ | |||
| enfin $u+ | |||
| @@ -380,7 +380,7 @@ lors $u+ | |||
| certes $u+ | |||
| dont dO~t2 $u | |||
| lorsque lorsk=@ $u+ | |||
| lorsque lOrsk=@ $u+ | |||
| puisque pyisk=@ $u+ | |||
| presque prEsk=@ $u+ | |||
| que $u+ | |||
| @@ -420,20 +420,23 @@ lui $u+ $verbf | |||
| ca sa $u+ $capital $verbf | |||
| ce $u+ $nounf | |||
| ceux $u+ | |||
| celle $u+ | |||
| celles $u+ | |||
| ceci $u+ $verbf | |||
| cela $u+ $verbf | |||
| voici $u+ | |||
| voila $u+ | |||
| cet $u $nounf | |||
| cette $u $nounf | |||
| ces sez2 $u $nounf | |||
| (celle ci) sEl||si $verbf | |||
| (celle la) sEl||la $verbf | |||
| (ceux ci) sY||si $verbf | |||
| (ceux la) sY||la $verbf | |||
| (celles ci) sEl||si $verbf | |||
| (celles la) sEl||la $verbf | |||
| (celle ci) sEl||si $verbf $u+ | |||
| (celle là) sEl||la $verbf $u+ | |||
| (ceux ci) sY||si $verbf $u+ | |||
| (ceux là) sY||la $verbf $u+ | |||
| (celles ci) sEl||si $verbf $u+ | |||
| (celles là) sEl||la $verbf $u+ | |||
| plupart $u+ | |||
| voici $u+ | |||
| voilà $u+ | |||
| // possessives | |||
| ma $u $nounf | |||
| @@ -465,7 +468,7 @@ du $u $nounf | |||
| des dez2 $u $nounf | |||
| //à a $u | |||
| à a $u+ | |||
| au $u $nounf | |||
| aux $u $nounf | |||
| @@ -519,15 +522,15 @@ oui _|wi $u+ | |||
| quand kA~t2 $u+ | |||
| quoi $u+ | |||
| où $u+ | |||
| comme kom $u+ | |||
| comme kOm $u+ | |||
| comment $u+ | |||
| pourquoi $u+ | |||
| pourtant $u+ | |||
| // auxillary verbs (be, have, can, etc) | |||
| suis $u+ $verb | |||
| es E2z2 $u+ | |||
| est E2t2 $u+ | |||
| es Ez2 $u+ | |||
| est Et2 $u+ | |||
| sommes $u+ $verb | |||
| êtes $u+ $verb | |||
| sont $u+ $verb | |||
| @@ -543,7 +546,7 @@ sois $u+ $verb | |||
| soit $u+ | |||
| ai $u+ $verb | |||
| (ai je) E2Z $u+ | |||
| (ai je) EZ $u+ | |||
| as as | |||
| as az2 $u+ $verb | |||
| (as tu) aty | |||
| @@ -641,7 +644,6 @@ albinos albinos | |||
| alleluia alelui'a | |||
| alterego altErego | |||
| anis anis | |||
| any Eni $u | |||
| armageddon armagedO~ | |||
| auvent ovA~ | |||
| beta beta | |||
| @@ -652,51 +654,53 @@ blues _^_en | |||
| blum blum | |||
| broglie breuil $text | |||
| browglie breuil $text | |||
| buffer bYfYr | |||
| buffer bYfWr | |||
| bus bys | |||
| bus by $verb | |||
| cancer kA~sEr | |||
| canyon kanjon | |||
| canyon kanjOn | |||
| charles Sarl | |||
| (chef d'oeuvre) chédeuvre $text | |||
| (chef d'oeuvres) chédeuvres $text | |||
| choeur kYr | |||
| choeur kWr | |||
| cinema sinema | |||
| cocus koky | |||
| cocus kOky | |||
| couscous kuskus | |||
| delete _^_en | |||
| dernier dErnjer2 | |||
| doppler doplEr | |||
| doppler dOplEr | |||
| dot dOt | |||
| éloquent elokA~t2 | |||
| enfer A~fEr | |||
| fahrenheit far@najt | |||
| faut fot2 $u+ | |||
| feldspath fEldspat | |||
| fier fjer $verb | |||
| for $u+ | |||
| francis frA~sis | |||
| fred frEd | |||
| free frI | |||
| free _^_en | |||
| fuel fjul | |||
| gangster gA~gstEr | |||
| gars ga | |||
| genesis Zenezis | |||
| georges ZorZ | |||
| georges ZOrZ | |||
| gilles Zil | |||
| gin dZin | |||
| gulf gYlf | |||
| gulf gOlf | |||
| gus gys | |||
| gym Zim | |||
| han _|A~ | |||
| hélas elas $u+ | |||
| jacques Zak | |||
| karaoke karaoke | |||
| kevin kevin | |||
| laetitia letisja | |||
| laser lazEr | |||
| listbox listboks | |||
| listbox listbOks | |||
| louis lwi | |||
| malus malys | |||
| mai mE2 | |||
| mailto mEjltu_ | |||
| mai mE | |||
| mapper _^_en | |||
| mars mars | |||
| mas mas | |||
| @@ -710,32 +714,31 @@ mrs _^_en | |||
| oasis oazis | |||
| ours urs | |||
| pataquès patakEs | |||
| patchwork patSwWrk | |||
| peter pItWr | |||
| peter _^_en | |||
| phallus falys | |||
| polder poldEr | |||
| polder pOldEr | |||
| premier pr@mjer2 | |||
| program _^_en | |||
| (program files) programfajlz | |||
| query kueri | |||
| queries kueri | |||
| query _^_en | |||
| queries _^_en | |||
| quid kwid $u+ | |||
| quit kwit | |||
| recorder rikOrdWr | |||
| quit _^_en | |||
| recorder _^_en | |||
| requiem rekyijEm | |||
| revolver revOlvEr | |||
| sas sas | |||
| scan skan | |||
| scan _^_en | |||
| scanner skaner2 $verb | |||
| scanner skanWr $noun | |||
| scanners skanWr | |||
| shampoing SA~pwE~ | |||
| sir sWr | |||
| sir _^_en | |||
| souris suri | |||
| stocker stoker2 | |||
| sus sys | |||
| sus sy $verb | |||
| sushi suSi | |||
| thierry tjEri | |||
| to tu $u+ | |||
| tramway tramwE: | |||
| tuttiquanti tutikw'anti | |||
| @@ -743,7 +746,6 @@ vaut $u+ | |||
| vaux $u+ | |||
| vénus venys | |||
| vot vOt | |||
| writer raitWr | |||
| yves iv | |||
| @@ -760,7 +762,7 @@ azimut azim'yt | |||
| brut br'yt | |||
| but by $verb | |||
| but byt | |||
| cut kYt | |||
| cut kWt | |||
| mazout mazut | |||
| michael mikaEl | |||
| out aut | |||
| @@ -768,25 +770,24 @@ rut ryt | |||
| scorbut scorbutt $text | |||
| scout skut | |||
| stout staut | |||
| uppercut ypErkyt | |||
| uppercut ypErkWt | |||
| ut yt | |||
| zut zyt | |||
| // et (t is said) | |||
| exocet E2gzosEt | |||
| exocet EgzosEt | |||
| fret fr'Et | |||
| budget bydZE2 | |||
| budget bydZE | |||
| hamlet _|amlEt | |||
| knesset knesEt | |||
| lazaret lazarE2 | |||
| lazaret lazarE | |||
| margaret margarEt | |||
| net nEt | |||
| offset ofsEt | |||
| offset OfsEt | |||
| set sEt | |||
| soviet soviEt | |||
| stewart stIwart | |||
| // urt (t is said) | |||
| kurt kurt | |||
| @@ -795,22 +796,17 @@ yoghourt _|iogurt | |||
| yogourt _|iogurt | |||
| // ort (t said) | |||
| short Sort | |||
| short SOrt | |||
| // art (t said) | |||
| steward stiwart | |||
| stuttgart Stutgart | |||
| hart art | |||
| kart kart | |||
| smart smart | |||
| // irt | |||
| (sweat shirt) swEtSYrt | |||
| (sweat shirts) swEtSYrt | |||
| (tee shirt) t,IS'Wrt | |||
| (tee shirts) t,IS'Wrt | |||
| (t shirt) t,IS'Wrt | |||
| (t shirts) t,IS'Wrt | |||
| (t shirt) _^_en | |||
| (t shirts) _^_en | |||
| // words from other languages | |||
| @@ -819,34 +815,38 @@ acer asEr | |||
| and _^_en | |||
| amazon amaz'On | |||
| apple _^_en | |||
| at at $u+ | |||
| (audible manager) od,ibl||manadZ'Yr | |||
| at _^_en | |||
| (audible manager) _^_en | |||
| balabolka balabOlka | |||
| be _^_en | |||
| better _^_en | |||
| bin bin | |||
| bit bit | |||
| bluetooth blut'us | |||
| bluetooth _^_en | |||
| computer _^_en | |||
| (cyber link) _^_en | |||
| debian debjan | |||
| do _^_en | |||
| edit _^_en | |||
| emacs E2maks | |||
| emacspeak E2makspIk | |||
| emacs _^_en | |||
| end _^_en | |||
| espeak @spIk | |||
| ethernet etErnEt | |||
| exit egzit | |||
| (file zilla) f,ajl||zij'a | |||
| from frOm $u | |||
| (file zilla) _^_en | |||
| from _^_en | |||
| get _^_en | |||
| google gug=Wl | |||
| google _^_en | |||
| gnome gnOm | |||
| gnu $abbrev | |||
| hamburger _|A~b@rgWr | |||
| he _^_en | |||
| her _^_en | |||
| help _^_en | |||
| hot _^_en | |||
| in in $u+ | |||
| inside _^_en | |||
| in _^_en | |||
| internet E~tErn'Et | |||
| (internet explorer) E~tErn'Et||E2ksplor'Wr | |||
| (internet explorer) E~tErn'Et||EksplOr'Wr | |||
| it _^_en | |||
| klaxon klaksOn | |||
| let _^_en | |||
| lite _^_en | |||
| @@ -854,28 +854,29 @@ login _^_en | |||
| logon _^_en | |||
| (mac os x) makoEsiks | |||
| made _^_en | |||
| mail _^_en | |||
| mailto _^_en | |||
| media medja | |||
| messenger mE2sEnZWr | |||
| my maj $u+ | |||
| messenger _^_en | |||
| nat nat | |||
| not _^_en | |||
| null _^_en | |||
| ok oke $u+ | |||
| open op'Wn | |||
| (open source) op,Wn||s'urs | |||
| outlook autlu:k | |||
| open _^_en | |||
| outlook _^_en | |||
| paint _^_en | |||
| paper _^_en | |||
| people _^_en | |||
| redhat rEdat | |||
| redhat _^_en | |||
| same _^_en | |||
| sametime _^_en | |||
| she _^_en | |||
| sun _^_en | |||
| (text aloud) tEkst||@la=wd | |||
| (text aloud) _^_en | |||
| ubuntu ubuntu | |||
| up _^_en | |||
| win win $u+ | |||
| yes _^_en | |||
| yet _^_en | |||
| // tions (tjO~ instead of sjO~) | |||
| @@ -888,7 +889,7 @@ heurtions _|WrtjO~z2 | |||
| partions partjO~z2 | |||
| rations ratjO~z2 $verb | |||
| tentions tA~tjO~z2 | |||
| votions votjO~z2 | |||
| votions vOotjO~z2 | |||
| étions etjO~z2 | |||
| évitions evitjO~z2 | |||
| @@ -901,25 +902,30 @@ vincent vE~sA~ | |||
| // Some countries, areas and languages | |||
| afrikaans afrikans | |||
| aix Eks | |||
| aruba aruba | |||
| bahamas baamas | |||
| bangladesh bA~gladES | |||
| bayeux bajY | |||
| bélarus belarys | |||
| belize beliz | |||
| bissau bisa'o | |||
| brazzaville brazavil | |||
| (burkina faso) burkina||faso | |||
| burundi burundi | |||
| calvados calvadoss $text | |||
| christmas krismas | |||
| croatie kroasi | |||
| esperanto E2sperA~to | |||
| esperanto EsperA~to | |||
| groenland groEnlA~d | |||
| guatemala gwatemala | |||
| hindi _|indi | |||
| honduras _|O~dyras | |||
| kenya kenja | |||
| laos laos | |||
| lesotho lezoto | |||
| koweït kowEjt | |||
| laos laOs | |||
| leone leOn | |||
| lesotho lezOto | |||
| libye libi | |||
| liechtenstein liStWnStajn | |||
| angeles A~nZelEs | |||
| malawi malawi | |||
| @@ -929,16 +935,14 @@ montserrat mO~sera | |||
| nevis nevis | |||
| niger niZEr | |||
| oman oman | |||
| palaos palaos | |||
| palaos palaOs | |||
| samoa samoa | |||
| swaziland swazilA~d | |||
| leone leon | |||
| koweït kowEjt | |||
| taïwan tajwan | |||
| texas tE2ks'as | |||
| texas tEks'as | |||
| tuvalu tuvalu | |||
| vanuatu vanuatu | |||
| venezuela venezy-E2la | |||
| venezuela venezyEla | |||
| (viêt nam) vjEtnam | |||
| wallis walis | |||
| futuna futuna | |||
| @@ -172,6 +172,29 @@ _dpt _d@s@ml'o:_ // ?? what is Hi for "." ? | |||
| फ़ f@ | |||
| य़ j@ | |||
| // combining vowel signs | |||
| ा #X2a: | |||
| ि #X1I | |||
| ी #X2i: | |||
| ु #X1U | |||
| ू #X2u: | |||
| ृ #X1rI | |||
| ॄ #X1rI | |||
| ॅ #X1E | |||
| ॆ #X1e | |||
| े #X2e: | |||
| ै #X2E: | |||
| ?2 ै #X2aI | |||
| ॉ #X1O | |||
| ॊ #X1o | |||
| ो #X2o: | |||
| ौ #X2O: | |||
| ?3 ौ #X2aU | |||
| ॢ #X1l- | |||
| ॣ #X2l-: | |||
| ॐ #X1o~m | |||
| // Punctuation | |||
| । dVn.d.V | |||
| @@ -28,7 +28,6 @@ _9X kilEntsvEn | |||
| _0C sa:z | |||
| _0M1 EzER2 | |||
| _1M1 EzER2 | |||
| _2M1 ke:tEzER2 | |||
| _0M2 millio: | |||
| _1M2 EJmillio: | |||
| @@ -82,7 +81,7 @@ _30o hAR2_mintsAdik | |||
| _60o hAtvAnAdik | |||
| _80o n^oltsvAnAdik | |||
| _0Co sa:zAdik | |||
| _2Co ke:tsa:zAdik | |||
| _2Co ke:t|sa:zAdik | |||
| _0M1o EzR2Edik | |||
| _1M1o EzR2Edik | |||
| _2M1o ke:tEzR2Edik | |||
| @@ -129,15 +128,15 @@ _#-től e:tY:l $alt2 | |||
| _#-tól a:to:l $alt2 | |||
| _#-ig e:ig $alt2 //special date ordinal numbers for example elsejéig, negyedikéig etc. | |||
| _#-éről e:R2Y:l | |||
| _#-áról a:R2o:l $alt2 | |||
| _#-áról a:R2o:l | |||
| _#-ától a:to:l $alt2 | |||
| _#-ától a:to:l | |||
| _#-ről e:R2Y:l $alt2 | |||
| _#-ról a:R2o:l $alt2 | |||
| _#-ével e:vEl $alt2 | |||
| _#-ával a:vAl $alt2 | |||
| _#-éig e:ig $alt2 | |||
| _#-áig a:ig $alt2 | |||
| _#-ével e:vEl | |||
| _#-ával a:vAl | |||
| _#-éig e:ig | |||
| _#-áig a:ig | |||
| _#-étől e:tY:l $alt2 | |||
| _#-ét e:t $alt2 | |||
| _#-át a:t $alt2 | |||
| @@ -150,6 +149,13 @@ _#-énél e:ne:l $alt2 | |||
| _#-ik || //This is not a mistake. This is a special ordinal number suffix, with not need insert replace word suffix. For example: | |||
| //If a string containing the 17-ik string, need spokening tizenhetedik phoneme. If the suffix rule not containing the || rule but containing another | |||
| //replace word, the spokened suffix is mistaked, for example tizenhetedikedik if this rule containing the Edik phoneme, not || phoneme. | |||
| _#-iki i | |||
| _#-ike E | |||
| _#-ikei Ei | |||
| _#-ika A | |||
| _#-ikai Ai | |||
| _#-éhez e:hEz | |||
| _#-ához a:hoz | |||
| (1-e) elseje $text $alt2 | |||
| (1-én) elsején $text $alt2 | |||
| (1-jén) elsején $text $alt2 | |||
| @@ -161,8 +167,8 @@ _#-ik || //This is not a mistake. This is a special ordinal number suffix, with | |||
| (1-ig) elsejéig $text $alt2 | |||
| (1-éről) elsejéről $text $alt2 | |||
| (1-ről) elsejéről $text $alt2 | |||
| (1-ével) elsejével $text $alt2 | |||
| (1-éig) elsejéig $text $alt2 | |||
| (1-ével) elsejével $text | |||
| (1-éig) elsejéig $text | |||
| (1-étől) elsejétől $text $alt2 | |||
| (1-ét) elsejét $text $alt2 | |||
| (1-je) elseje $text $alt2 | |||
| @@ -175,8 +181,14 @@ _#-ik || //This is not a mistake. This is a special ordinal number suffix, with | |||
| (1-vel) elsejével $text $alt2 | |||
| (1-jénél) elsejénél $text $alt2 | |||
| (1-énél) elsejénél $text $alt2 | |||
| (1-iki) elsejei $text $alt2 | |||
| (1-ike) elseje $text $alt2 | |||
| (1-ikei) elsejei $text $alt2 | |||
| (1-éhez) elsejéhez $text $alt2 | |||
| (2-i) másodikai $text $alt2 | |||
| (2-ig) másodikáig $text $alt2 | |||
| (2-étől) másodikától $text $alt2 //this is not mistake, don't change! | |||
| (2-től) másodikától $text $alt2 //this is not a mistake, don't change! | |||
| (3-i) hAR2_mAdikAi $alt2 | |||
| (3-ig) harmadikáig $text $alt2 | |||
| (6-i) hAtodikAi $alt2 | |||
| @@ -219,12 +231,15 @@ _#-ik || //This is not a mistake. This is a special ordinal number suffix, with | |||
| (0-áson) nul:a:Son | |||
| (0-tól) nul:a:to:l | |||
| (00-tól) nul:Anul:a:to:l | |||
| (0-n) nul:a:n | |||
| (00-n) nul:Anul:a:n | |||
| (1-gyet) EJ:Et | |||
| (1-gyes) EJ:ES | |||
| (2-őt) kEt:Y:t | |||
| (2-őn) kEt:Y:n | |||
| (2-n) kEt:Y:n | |||
| (2-m) kEt:Y:m | |||
| (2-el) kEt:Y:vEl | |||
| // entries with a single digit such as (2-i) also apply to 22, 32, etc, unless $only | |||
| (30-cal) hAR2mints:Al | |||
| (3-al) ha:R2om:Al | |||
| @@ -234,6 +249,7 @@ _#-ik || //This is not a mistake. This is a special ordinal number suffix, with | |||
| (3-adikon) hAR2mAdikon //special exception | |||
| (3-adikkal) hAR2mAdik:Al //special exception | |||
| (3-t) ha:R2mAt | |||
| (3-mas) ha:R2mAS | |||
| //4 number suffixes | |||
| (4-el) ne:J:El //Nneed J: phoneme, not J phoneme contains one suffix) | |||
| (4-gyel) ne:J:El //Need J: phoneme, not J phoneme | |||
| @@ -280,6 +296,17 @@ _20e hus | |||
| (80-al) n^oltsvAn:Al | |||
| (90-el) kilEntsvEn:El | |||
| //Special roman number suffixes and exceptions | |||
| (XVI-ig) tizEnhAtodikig //Special roman number suffix exception | |||
| (II-el) kEt:Y:vEl | |||
| (III-al) ha:R2om:Al | |||
| (IV-el) ne:J:El | |||
| (5-el) Yt:El //this exception not working, Espeak always spokening YtEl phoneme, but Yt:El phoneme is right | |||
| (VI-al) hAt:Al | |||
| (VII-el) he:t:El | |||
| (VIII-al) n^olts:Al | |||
| (IX-el) kilEnts:El | |||
| (CD-ellenőrzést) tse:de:El:EnY:R2ze:St //this is not a mistake, default Espeak spokening roman number before the ellenőrzés word | |||
| // These words mean that a dot after number, immediately preceding, does not mean an ordinal number | |||
| január $alt | |||
| @@ -333,6 +360,8 @@ tavaszi $alt | |||
| nyári $alt | |||
| őszi $alt | |||
| téli $alt | |||
| végén $alt | |||
| elején $alt | |||
| // accent names | |||
| _lig ligAtu:R2A | |||
| @@ -390,7 +419,7 @@ BAR bAR2 $allcaps | |||
| (a . m .) An^n^i||m'int | |||
| ún u:JnEvEzEt: $hasdot | |||
| dr doktoR2 $dot | |||
| dr doktoR2 $hasdot | |||
| mr mistER2 $hasdot //in hungarian we not use, but lot of books contains this word. | |||
| mrs misis $hasdot //In hungarian we not use, but lot of book contains this word. | |||
| miss mis: $hasdot | |||
| @@ -400,7 +429,7 @@ MB mEgAba:jt $allcaps | |||
| OK ok $allcaps | |||
| mvgyosz Emve:Je:oEs | |||
| OTP o:te:pe: $allcaps | |||
| id idY:SEb: $hasdot | |||
| id idY:SEb: $hasdot $only | |||
| ill illEtvE $hasdot | |||
| ifj ifjAb: $hasdot | |||
| mta $abbrev | |||
| @@ -990,6 +1019,40 @@ kulcs $unstressend | |||
| nyit $unstressend | |||
| lő $unstressend | |||
| támad $unstressend | |||
| halt $unstressend | |||
| ész $unstressend | |||
| kapta $unstressend | |||
| kaptak $unstressend | |||
| kék $unstressend | |||
| kelt $unstressend | |||
| kárt $unstressend | |||
| gróf $unstressend | |||
| grófot $unstressend | |||
| lakik $unstressend | |||
| laknak $unstressend | |||
| laktak $unstressend | |||
| kapsz $unstressend | |||
| tudta $unstressend | |||
| kapnak $unstressend | |||
| tért $unstressend | |||
| törtek $unstressend | |||
| tört $unstressend | |||
| vész $unstressend | |||
| park $unstressend | |||
| tartja $unstressend | |||
| válik $unstressend | |||
| rajta $unstressend | |||
| merült $unstressend | |||
| zuhant $unstressend | |||
| jöttek $unstressend | |||
| leltem $unstressend | |||
| múlva $unstressend | |||
| várta $unstressend | |||
| ház $unstressend | |||
| állnak $unstressend | |||
| idején $unstressend | |||
| néznek $unstressend | |||
| érezte $unstressend | |||
| // word pairs | |||
| @@ -1028,7 +1091,7 @@ kell $unstressend // should | |||
| szabad $u+ // can (allowed) | |||
| fog $u+ // going to | |||
| fog $unstressend // going to | |||
| fogok $u+ | |||
| fogsz $u+ | |||
| fogunk $u+ | |||
| @@ -83,6 +83,9 @@ gyümöl) cs (zs tS | |||
| fil) c (csiz ts | |||
| szo) c (segély ts | |||
| _kó) c (csomó ts | |||
| árbó) c (csúcs ts | |||
| árbo) c (csúcs ts | |||
| fegyen) c (csoport ts | |||
| .group ch | |||
| anar) ch (i h | |||
| @@ -207,6 +210,16 @@ menetren) dsz (erű d|s | |||
| honvé) d (sereg d | |||
| va) d (szeder d | |||
| twee) d (sapk d | |||
| fe) dd (hetetlen d | |||
| ezre) d (segé d | |||
| erő) d (szerű d | |||
| csalá) d (szociol d | |||
| száza) d (szemle d | |||
| zöl) d (szem d | |||
| utó) d (jelöl d | |||
| cselé) ds (ég tS: | |||
| föl) d (szegély d | |||
| stran) d (szezon d | |||
| .group dz | |||
| fogó) dz (kod ts | |||
| @@ -243,6 +256,11 @@ titkoló) dz z | |||
| ringató) dz z | |||
| mére) dz (k ts | |||
| pilóta) dzs (ek dZ | |||
| ezre) dz (ene d|z | |||
| száza) dz (ene d|z | |||
| honvé) dz (ászló d|z | |||
| smarag) dz (öld d|z | |||
| kapáló) dz z | |||
| .group e | |||
| e E | |||
| @@ -251,7 +269,7 @@ pilóta) dzs (ek dZ | |||
| _) ehhez EhEz | |||
| _) egyezség EJ:ESSe:g | |||
| _) egyezségg EJ:ESSe:g: | |||
| .group é | |||
| é e: | |||
| @@ -399,6 +417,14 @@ tizene) gy (en J: | |||
| _e) gy (oldal J: | |||
| _e) gy (év J: | |||
| _e) gy (órá J: | |||
| _e) gy (se J | |||
| je) gy (ezte J | |||
| na) gy (sebes J | |||
| _í) gys (e J|S | |||
| na) gy (siker J | |||
| huszone) gy (edik J: | |||
| je) gy (ért J | |||
| harmince) gy (edik J: | |||
| .group h | |||
| h h | |||
| @@ -424,6 +450,7 @@ tizene) gy (en J: | |||
| sz) í (ve i | |||
| t) í (zes i | |||
| sz) í (vel i: | |||
| _t) í (zük i | |||
| .group j | |||
| j j | |||
| @@ -449,6 +476,7 @@ tizene) gy (en J: | |||
| kk k: | |||
| kk (C k: | |||
| _) köztársaság k'Ysta:R2SASa:g | |||
| _) köztársaságg k'Ysta:R2SASa:g: | |||
| központ kYspont | |||
| központt kYspont: | |||
| központj kYsponc | |||
| @@ -513,6 +541,7 @@ keresztü) l (j l | |||
| _) e) lj (ár lj | |||
| ha) ll (ga l | |||
| _ta) lj (án lj | |||
| _fé) l (jobb l | |||
| @@ -582,6 +611,9 @@ tulajdo) n (jog n | |||
| teljesítmé) ny (javu n^ | |||
| törvé) ny (java n^ | |||
| ajá) nl l: | |||
| _feddhetetle) n (jelle n | |||
| állomá) ny (jel n^ | |||
| ingatla) n (jog n | |||
| .group o | |||
| o o | |||
| @@ -657,6 +689,7 @@ gyalogo) s (zászló S | |||
| ki) s (zsidó S | |||
| szennye) s (zsá S | |||
| alvá) s (zavar S | |||
| magatartá) s (zavar S | |||
| .group ss | |||
| ssz ss2 | |||
| @@ -829,6 +862,7 @@ kitöré) ssz (erű Ss | |||
| nyúva) ssz s: | |||
| hirdeté) ssz (erve Ss | |||
| páncélo) ssz Ss | |||
| hajtá) ssz (erű Ss | |||
| .group sz | |||
| sz s | |||
| @@ -1013,7 +1047,7 @@ négyze) t (centi t | |||
| á) tj (öt t|j | |||
| á) tj (ön t|j | |||
| á) t (süvít t | |||
| bará) tj (ára c: | |||
| bará) tj (ár c: //barátjára, barátjáról words need spokening c: phoneme | |||
| kísérle) t (sorozat t | |||
| á) t (sült t | |||
| á) t (süt t | |||
| @@ -1067,6 +1101,19 @@ fejeze) t (cím t | |||
| pán) t (szél t | |||
| boo) t (sorrend t | |||
| _á) t (jöj t | |||
| ú) tsz (oros t|s | |||
| művele) t (sáv t | |||
| _ké) t (szob t | |||
| ne) t (sátor t | |||
| há) tj (ár c: | |||
| ker) t (szomszéd t | |||
| éle) t (járadék t | |||
| _á) t (sodor t | |||
| par) t (sáv t | |||
| tes) t (játék t | |||
| ö) t (jegyű t | |||
| ha) t (jegyű t | |||
| hé) t (jegyű t | |||
| .group ts | |||
| ts (_S2 tS //general rule with word end of ts letters | |||
| @@ -1153,6 +1200,7 @@ indula) tsz (ó t|s | |||
| sie) tsz ts: | |||
| szemé) ts (ég tS: | |||
| ré) ts (ég tS: | |||
| já) tsz (ok ts: | |||
| .group u | |||
| u u | |||
| @@ -1224,7 +1272,7 @@ lefeje) z (ték s | |||
| gá) z (cső z | |||
| ké) z (sz zz | |||
| ké) z (sz z | |||
| há) z (so z | |||
| @@ -5,7 +5,6 @@ | |||
| // If a letter has a "word" pronunciation which is different from its | |||
| // "letter" name, then include the letter name here, with the letter | |||
| // prefixed by a _ character. | |||
| b be: | |||
| c se: | |||
| d de: | |||
| @@ -100,7 +99,7 @@ _17 z'e:f@ntin | |||
| _18 'Axtin | |||
| _19 n'e:x@ntin | |||
| _2X tv#'Int@x | |||
| _3X d'e:rt@x | |||
| _3X d'Ert@x | |||
| _4X f'e:rt@x | |||
| _5X f'EIft@x | |||
| _6X z'Est@x | |||
| @@ -109,7 +108,6 @@ _8X t'Axt@x | |||
| _9X n'e:g@nt@x | |||
| _0C h'OndErt | |||
| _0M1 d'WyzEnt | |||
| _1M1 d'WyzEnt | |||
| _0M2 m'iljun | |||
| _0M3 m'iljArt | |||
| _0M4 b'iljun | |||
| @@ -183,27 +181,27 @@ er $u | |||
| waar $pause | |||
| // prepositions | |||
| in $u+ $brk // in | |||
| op $u+ $brk // in | |||
| aan $u+ $brk // at, on | |||
| bij $u+ $pause // at, near | |||
| om $u+ $brk // at | |||
| met $u+ $brk // with, by | |||
| over $u+ $pause // about | |||
| na $u+ $pause // after | |||
| naar $u+ // to | |||
| door $u+ $brk // through, by | |||
| te $u+ $brk // to | |||
| tot $u+ $pause // until | |||
| uit $u+ $brk // from, out of | |||
| voor $u+ $pause // for, in front of | |||
| van $u+ // from, of | |||
| zonder $u+ $pause // without | |||
| in $only $u+ $brk // in | |||
| op $only $u+ $brk // in | |||
| aan $only $u+ $brk // at, on | |||
| bij $only $u+ $pause // at, near | |||
| om $only $u+ $brk // at | |||
| met $only $u+ $brk // with, by | |||
| over $only $u+ $pause // about | |||
| na $only $u+ $pause // after | |||
| naar $only $u+ // to | |||
| door $only $u+ $brk // through, by | |||
| te $only $u+ $brk // to | |||
| tot $only $u+ $pause // until | |||
| uit $only $u+ $brk // from, out of | |||
| voor $only $u+ $pause // for, in front of | |||
| van $only $u+ // from, of | |||
| zonder $only $u+ $pause // without | |||
| // adverbs, etc. | |||
| ook $u+ // any | |||
| zo $u+ | |||
| sommige $u+ // some | |||
| ook $only $u+ // any | |||
| zo $only $u+ | |||
| sommige $only $u+ // some | |||
| // conjunctions | |||
| @@ -294,24 +292,147 @@ werd $u | |||
| // Pronounce as English | |||
| delete _^_EN | |||
| down _^_EN | |||
| //down _^_EN | |||
| escape _^_EN | |||
| home _^_EN | |||
| game _^_EN | |||
| homepage _^_EN | |||
| items _^_EN | |||
| laptop _^_EN | |||
| page _^_EN | |||
| (page down) _^_EN | |||
| (page up) _^_EN | |||
| player _^_EN | |||
| slash _^_EN | |||
| speak _^_EN | |||
| the _^_EN | |||
| the D@ | |||
| up _^_EN | |||
| // words where -eren is not a verb ending | |||
| // words where -eren is not a stressed verb ending | |||
| achter $alt | |||
| achterkleinkinder $alt | |||
| ader $alt | |||
| ander $alt | |||
| anker $alt | |||
| badder $alt | |||
| bagger $alt | |||
| baker $alt | |||
| beender $alt | |||
| belemmer $alt | |||
| beter $alt | |||
| bibber $alt | |||
| bladder $alt | |||
| blader $alt | |||
| blaker $alt | |||
| blikker $alt | |||
| blubber $alt | |||
| blunder $alt | |||
| bolder $alt | |||
| bolster $alt | |||
| boter $alt | |||
| buffer $alt | |||
| bulder $alt | |||
| bulldozer $alt | |||
| bumper $alt | |||
| bunker $alt | |||
| cijfer $alt | |||
| donder $alt | |||
| dwater $alt | |||
| eier $alt | |||
| ender $alt | |||
| filter $alt | |||
| geester $alt | |||
| gemoeder $alt | |||
| hamer $alt | |||
| hoender $alt | |||
| jakker $alt | |||
| jammer $alt | |||
| kalver $alt | |||
| kanker $alt | |||
| kaver $alt | |||
| kinder $alt | |||
| kladder $alt | |||
| klodder $alt | |||
| koekeloer $alt | |||
| kommer $alt | |||
| kuier $alt | |||
| lammer $alt | |||
| laster $alt | |||
| lazer $alt | |||
| lebber $alt | |||
| leder $alt // gelederen | |||
| leger $alt | |||
| ler $alt | |||
| letter $alt | |||
| lever $alt | |||
| lieder $alt | |||
| lubber $alt | |||
| luister $alt | |||
| modder $alt | |||
| moeder $alt | |||
| monster $alt | |||
| nader $alt | |||
| nummer $alt | |||
| ouder $alt | |||
| pantser $alt | |||
| peiger $alt | |||
| peuter $alt | |||
| pleister $alt | |||
| poeder $alt | |||
| poeier $alt | |||
| polder $alt | |||
| rader $alt | |||
| raster $alt | |||
| redder $alt | |||
| ridder $alt | |||
| runder $alt | |||
| schilder $alt | |||
| slenter $alt | |||
| slinger $alt | |||
| snipper $alt | |||
| sodemieter $alt | |||
| splinter $alt | |||
| sputter $alt | |||
| suiker $alt | |||
| timmer $alt | |||
| tover $alt | |||
| vinger $alt | |||
| volker $alt | |||
| vorder $alt | |||
| wakker $alt | |||
| water $alt | |||
| wegwijzer $alt | |||
| wonder $alt | |||
| zever $alt | |||
| zonder $alt | |||
| zuiver $alt | |||
| zwanger $alt | |||
| // words where -age is [a:Q@] not French ['a:Z@] | |||
| drage $alt | |||
| hedentendage $alt | |||
| gestage $alt $2 | |||
| grage $alt | |||
| inzage $alt | |||
| lage $alt | |||
| oplage $alt | |||
| sage $alt | |||
| lrage $alt | |||
| vrage $alt | |||
| // -age exceptions | |||
| amperage Amp@r'a:Z@ | |||
| camouflage ka:mufl'a:Z@ | |||
| courtage kurt'a:Z@ | |||
| curettage kyr@t'a:Z@ | |||
| drainage drEn'a:Z@ | |||
| equipage e:kwip'a:Z@ | |||
| jumelage Zym@l'a:Z@ | |||
| metrage me:tr'a:Z@ | |||
| outillage utij'a:Z@ | |||
| vrijage vre:j'a:Z@ | |||
| // pronunciation exceptions | |||
| aangrijpend $2 | |||
| @@ -319,7 +440,6 @@ bourgondier burx'o:ndi:@r | |||
| circuit sIrku'i | |||
| computer $2 | |||
| contour ko:nt'ur | |||
| eren I:*@n | |||
| ingewikkeld $3 | |||
| ingrijpend $2 | |||
| ingeval $3 | |||
| @@ -335,6 +455,13 @@ ongerieflijk $3 | |||
| ongrondwettig $3 | |||
| proces $2 | |||
| renaissance rEne:s'A~s@ | |||
| tegenaan $3 | |||
| tegenin $3 | |||
| tegenover $3 | |||
| tegendraads $3 | |||
| tegennatuur $4 | |||
| tegenstrijdig $3 | |||
| tegenwoordig $3 | |||
| waarschijnlijk $2 | |||
| @@ -2,8 +2,8 @@ | |||
| .group a | |||
| a a: | |||
| a (CC A | |||
| a (C_ A | |||
| a (CK A | |||
| a (x A | |||
| aa a: | |||
| aai a:j | |||
| ae E: | |||
| @@ -12,6 +12,11 @@ | |||
| _) aan (@P3 'a:n | |||
| aa (rd_ 'a: | |||
| aa (t_ 'a: | |||
| _) af (C@P2 'Af | |||
| age (_ 'a:Z@ | |||
| ages (_S1 s | |||
| age (_$w_alt a:Q@ | |||
| aire (_ 'E:r | |||
| @@ -20,11 +25,16 @@ | |||
| bb b | |||
| bs (_N ps | |||
| &) baar (_ =ba:r | |||
| _) be (@P2 b@ | |||
| _) b (ee+ b | |||
| _) be (ren bI: | |||
| _) be (ter be: | |||
| _) be (ven_ be: | |||
| _) bever be:v@r | |||
| _) be (zem be: | |||
| _) beu bY: | |||
| _) bij (C@P3 b'EI | |||
| .group c | |||
| @@ -33,6 +43,13 @@ | |||
| c (y s | |||
| c k | |||
| ch x | |||
| _) ch S | |||
| _) ch (arit x | |||
| _) ch (arter tS | |||
| _) ch (emi x | |||
| _) ch (ip tS | |||
| _) ch (olest x | |||
| _) ch (r x | |||
| ck k | |||
| @@ -45,10 +62,10 @@ | |||
| .group e | |||
| e e: | |||
| @C) e (_S1q @ | |||
| &C) e (_S1q @ | |||
| e (_ @ | |||
| e (CC E | |||
| e (C_ E | |||
| e (CK E | |||
| e (x E | |||
| e (r I: | |||
| eï (+ @_I | |||
| ei (+ EI | |||
| @@ -56,22 +73,27 @@ | |||
| ee e: | |||
| eeuw eU | |||
| eu Y: | |||
| @) ee (rd_ 'I: | |||
| @) ee (l_ 'e: | |||
| @) ee (m_ 'e: | |||
| @) ee (rt_ 'e: | |||
| @) el (_ @l | |||
| @) eld (_ @ld | |||
| @) ele (_ @l@ | |||
| @) en (_S2d @n | |||
| @) ens (_S3 @ns | |||
| @) end (_ @nd | |||
| @) ende (_ @nd@ | |||
| @) er (_ @r | |||
| @) ere (_ @r@ | |||
| @) er (en_$p_alt @r // where 'eren' is not a verb ending | |||
| @) eren (_ 'e:r@n | |||
| @) es (_ @s | |||
| @) ee (r_ 'I: | |||
| @) ee (rt_ 'I: | |||
| @) ee (rd_ 'I: | |||
| @) ee (rde_ 'I: | |||
| @) ee (rden_ 'I: | |||
| it) eit (_ 'EIt | |||
| &) el (_ @l | |||
| &) eld (_ @ld | |||
| &) ele (_ @l@ | |||
| &) em (_ @m | |||
| &) en (_S2q @n | |||
| &) ens (_S3q @ns | |||
| &) end (_ @nd | |||
| &) ende (_ @nd@ | |||
| &) er (_ @r | |||
| &) ere (_ @r@ | |||
| &) er (en_$p_alt @r // where 'eren' is not a verb ending | |||
| eren (_ 'I:r@n | |||
| &) es (_ @s | |||
| eau o: //words with French origin | |||
| @@ -79,6 +101,7 @@ | |||
| @) e (raar_ @ | |||
| &) e (nB@ @ | |||
| id) e (nt E | |||
| &) e (rC@ @ | |||
| @@ -88,7 +111,7 @@ | |||
| .group g | |||
| g Q // ph_dutch changes this to [x] before unvoiced | |||
| g Q // ph_dutch changes to [x] before unvoiced, NULL after [x] | |||
| gg Q | |||
| _) ge (@P2 Q@ | |||
| @@ -109,14 +132,25 @@ | |||
| .group i | |||
| i i | |||
| ij (+ EI | |||
| i (CC I | |||
| i (C_ I | |||
| i (CK I | |||
| i (x I | |||
| ie i | |||
| ieuw iw | |||
| d) ie (_ 'i | |||
| g) ie (_ 'i | |||
| m) ie (_ 'i | |||
| p) ie (_ 'i | |||
| ie (f_ 'i | |||
| ie (r_ 'i | |||
| ie (rd_ 'i | |||
| @) ig (_ @x | |||
| @) ig (_S2d @x | |||
| @) ige (_ @Q@ | |||
| _) in (gP2 'In | |||
| io (nage iO | |||
| @) isch (_ =is | |||
| @) ische (_ =is@ | |||
| .group j | |||
| @@ -127,12 +161,17 @@ | |||
| k k | |||
| kk k | |||
| _) koning k'o:nIN // in compounds | |||
| _) koningin ko:nIQ'In | |||
| .group l | |||
| l l | |||
| ll l | |||
| @) lijk (_S4 l@k | |||
| &) lijk (_S4 l@k | |||
| &) lijke (_S5 l@k@ | |||
| &) laan (_S4 la:n | |||
| @) loog (_ lo:x | |||
| .group m | |||
| @@ -149,8 +188,8 @@ | |||
| .group o | |||
| o o: | |||
| o (CC O | |||
| o (C_ O | |||
| o (CK O | |||
| o (x O | |||
| o (r o: | |||
| oo (r O: // ?? or just for word-final "oor" ? | |||
| ooi o:j | |||
| @@ -158,10 +197,17 @@ | |||
| oe u | |||
| oei uj | |||
| ou VU | |||
| ou (rage u | |||
| telef) oo (n 'o: | |||
| .group on | |||
| _) onaan (@P5 On'a:n | |||
| _) onder (@P5 'Ond@r | |||
| _) onge (@P4 ,OnQ@ | |||
| _) ont (@P3 Ont | |||
| _) on (te@P2 On // ontegecht | |||
| _) onder Ond@r | |||
| _) ong (aarn ,OnQ' | |||
| @@ -183,11 +229,15 @@ | |||
| .group p | |||
| p p | |||
| pp p | |||
| _) ph f | |||
| ph (K f | |||
| .group q | |||
| q k | |||
| qu kv | |||
| @) qu (eer k | |||
| @) qu (eren_ k | |||
| .group r | |||
| @@ -196,6 +246,13 @@ | |||
| C) r (A @-* | |||
| rr *r | |||
| .group re | |||
| _) re (geren r@ | |||
| _) re (geer r@ | |||
| _) re (cent r@ | |||
| _) re (cept r@ | |||
| _) re (ceptief re: | |||
| _) re (serve_ r@ | |||
| .group s | |||
| s s | |||
| @@ -203,6 +260,8 @@ | |||
| sch sx | |||
| sch (_ s | |||
| sch (e_ s | |||
| _) sh S | |||
| sh (K S | |||
| sj S | |||
| @@) s (_S1 s | |||
| @@ -214,12 +273,42 @@ | |||
| c) tie (_ si | |||
| tj t; | |||
| tsj tS | |||
| _) th t | |||
| th t | |||
| t (haar t // th is not [t] | |||
| t (hav t | |||
| _) toe (@P3 t'u | |||
| .group te | |||
| _) tegen (P5 t'e:Q@n | |||
| _) terug (P5 t@r'8x | |||
| _) te (gelijk t@ | |||
| _) te (gemoetP2 t@ | |||
| _) te (goed t@ | |||
| _) te (hui t@ // tehuis | |||
| _) te (keer t@ | |||
| _) te (kort t@ | |||
| _) te (leur t@ | |||
| _) te (loor t@ | |||
| _) te (meer t@ | |||
| _) te (midd t@ // temidden | |||
| _) te (na t@ | |||
| _) te (neer t@ | |||
| _) te (recht t@ | |||
| _) te (sam t@ // tesamen | |||
| _) te (veel t@ | |||
| _) te (vergeefP2 t@ | |||
| _) te (voorschijn t@ | |||
| _) te (vor t@ // tevoren | |||
| _) te (vred t@ // tevreden | |||
| _) teweeg (P6 t@v#'e:x | |||
| .group u | |||
| u y | |||
| u (CC 8 | |||
| u (C_ 8 | |||
| u (CK 8 | |||
| u (x 8 | |||
| uu y | |||
| ui Wy | |||
| uw yU | |||
| @@ -236,6 +325,8 @@ | |||
| .group w | |||
| w v# | |||
| w (X w | |||
| w (CK w | |||
| .group x | |||
| @@ -252,6 +343,7 @@ | |||
| .group | |||
| é e: | |||
| éé e: | |||
| $ d'OlAr | |||
| , (D k'Oma: | |||
| @@ -73,7 +73,6 @@ _8X otS'enta | |||
| _9X nob'enta | |||
| _0C sj'en | |||
| _0M1 m'il | |||
| _1M1 m'il | |||
| _0M2 mi'on | |||
| _dpt _kOma/ | |||
| @@ -33,6 +33,20 @@ U+bcd ot.RU | |||
| ஏ je: | |||
| // combining vowels, precede by a click so they can be distinguished from stand-alone vowels | |||
| ா #X2a:: | |||
| ி #X1i | |||
| ீ #X2i:: | |||
| ு #X1u | |||
| ூ #X2u:: | |||
| ெ #X1e | |||
| ே #X2e:: | |||
| ை #X2aI | |||
| ொ #X1o | |||
| ோ #X2o:: | |||
| ௌ #X2aU | |||
| // speak Latin letters as English | |||
| a e:j | |||
| @@ -151,9 +165,7 @@ _8C ;en.n.u:t.t.Ri | |||
| _9C tol.l.a:jirVttU | |||
| _0M1x a:jirVm | |||
| _1M1x a:jirVm | |||
| _0M1 a:jirVttU | |||
| _1M1 a:jirVttU | |||
| _0M2x lVd.tSVm // 100,000 | |||
| _1M2x orUlVd.tSVm | |||
| @@ -234,6 +246,7 @@ tamil தமிழ் $text | |||
| பலத்தில் $alt | |||
| பலத்தின் $alt | |||
| பைக்ல $alt | |||
| பாவ்லா $alt | |||
| (பி . ஏ) bije: | |||
| @@ -356,4 +369,4 @@ tamil தமிழ் $text | |||
| ஆகா a:Ha: | |||
| ஓகோ o:Ho: | |||
| கப் kVp | |||
| செட் set. | |||
| @@ -191,6 +191,7 @@ | |||
| //sort | |||
| அலை) க (டல kV | |||
| சமையல்) க (ட் kV | |||
| _கல்) க (ண்ட kV | |||
| _நற்) க (தி gV | |||
| வீண்) க (தை kV | |||
| @@ -238,9 +239,10 @@ | |||
| _) கி (ளாஸ g | |||
| _வட) க (ிழ k | |||
| தென்) க (ிழ k | |||
| அப) க (ீர்த்தி k | |||
| _பால்) க (ுட k | |||
| _வளை) க (ுட k | |||
| மன்னார்) க (ுடி k | |||
| மன்னார்) கு (டி ku2 | |||
| நற்) க (ுண g | |||
| _சற்) க (ுண g | |||
| க (ுமார k | |||
| @@ -248,8 +250,11 @@ | |||
| க (ுல k | |||
| _அங்) க (ுல g | |||
| _) குல்க (ந்த gulkV | |||
| நீல) க (ேசி k | |||
| புலி) க (ேசி k | |||
| குண்டல) க (ேசி k | |||
| ம) க (ேசுவர H // need to restrict to _ம) and _வீரம) ?? | |||
| சீர்) க (ேட k | |||
| ம) க (ேந்திர H | |||
| ம) க (ேஷ்வ H | |||
| ம) க (ேஸ்வர H | |||
| @@ -264,14 +269,20 @@ | |||
| _வர்) க்க ggV# | |||
| _சொர்) க்க ggV# | |||
| நிர்) க்க (தி ggV | |||
| தீர்) க்க (ாலோசநை gg | |||
| _வி) க்க (ினம்_ gg | |||
| அ) க்க (ினி gg | |||
| ஆரோ) க்க (ிய gg | |||
| வைரா) க்க (ிய gg | |||
| _வி) க்க (ிரக gg | |||
| கு) க்கி (ராம gg | |||
| ஜன) க்க (ும்பல gg | |||
| அ) க (்டோபர k | |||
| வி) க்ட (ோரியா kt. // victoria | |||
| வி) க (்ரம k | |||
| ஆ) க (்ரோஷ k | |||
| _கால) க (ட்ட kV | |||
| _வலை) க (ாப் k | |||
| //endsort | |||
| @@ -379,7 +390,6 @@ | |||
| ிங்) ட (ன் t.V // -ington | |||
| _) ட (ாக்க t. // talkies | |||
| _) டிராக்ட (ர t.ira:gt.V | |||
| _) ட (யர t.V | |||
| _) ட (ைம்_ t. | |||
| டெலிப (ோன t.elif | |||
| _) ட (ம்ப்ளர t.V | |||
| @@ -394,6 +404,10 @@ | |||
| _) ட (வர t.V | |||
| _) ட (ேப t. | |||
| _) டாக (்ஸி t.a:k | |||
| _ல) ட்ட d.d.V# | |||
| _) ட (யர் t.V | |||
| _) ட (யரில t.V | |||
| .group ண | |||
| ண n.V | |||
| @@ -529,6 +543,7 @@ | |||
| _) தி (யான dj | |||
| _) த (ிரவ d | |||
| _) த (ிரவிய d | |||
| _) தி (ராவிட d | |||
| _) த (ிரௌபதி d | |||
| _) த (ில்லி d | |||
| _) த (ிவச d | |||
| @@ -552,6 +567,7 @@ | |||
| _) த (ுச்சம d | |||
| _) த (ுச்சாதனன d | |||
| _) த (ுட்ட d | |||
| _) த (ுபாய d | |||
| _) த (ுரதிர்ஷ்ட d | |||
| _) த (ுராசை d | |||
| _) த (ுரியோதனன d | |||
| @@ -597,12 +613,12 @@ | |||
| _) த (ொம் d | |||
| _) த (ோசை d | |||
| _) த (ோஷ d | |||
| _) த (ுபாய d | |||
| //endsort | |||
| //sort | |||
| _வசந்) த tV# | |||
| _ப) த (ஞ்சலி tV | |||
| _கீழ்) த (ட்ட tV | |||
| _மேல்) த (ட்ட tV | |||
| முட்டாள்) த (ன tV | |||
| @@ -672,7 +688,7 @@ _பார்வ) த (ி t | |||
| ச) த (்ரு t | |||
| த) த (்ரூப t | |||
| பா) த (்ரூம t | |||
| _ப) த (ஞ்சலி tV | |||
| _கௌ) த (மி tV | |||
| //endsort | |||
| @@ -722,6 +738,7 @@ _பார்வ) த (ி t | |||
| _) ப (கிரங்க bV | |||
| _) ப (கிஷ்க bV | |||
| _) ப (கீர bV | |||
| _) ப (க்கெட் bV | |||
| _) பக் (த bVk | |||
| _) ப (ங்கம bV | |||
| _) ப (ங்களா bV | |||
| @@ -779,12 +796,14 @@ _பார்வ) த (ி t | |||
| _) ப (லூன bV | |||
| _) ப (வாணி bV | |||
| _) ப (வானி bV | |||
| _) பவுண்ட (ன faUn.t.V | |||
| _) ப (வ்ய bV | |||
| _) ப (ஸ bV | |||
| _) ப (ாகங்க b | |||
| _) ப (ாகத b | |||
| _) ப (ாகம b | |||
| _) ப (ாக்கிய b | |||
| _) ப (ாங்க் b | |||
| _) ப (ாசு b | |||
| _) ப (ாசுர p | |||
| _) ப (ாடி_பில்டிங் b | |||
| @@ -808,6 +827,7 @@ _பார்வ) த (ி t | |||
| _) ப (ாரதி b | |||
| _) ப (ாரத்த b | |||
| _) ப (ாரம b | |||
| _) ப (ாரம்பரிய p | |||
| _) ப (ார்கவி b | |||
| _) ப (ார்மசி f | |||
| _) ப (ார்மஸி f | |||
| @@ -854,6 +874,7 @@ _முகத்தின்_) ப (ாவ b | |||
| _) ப (ிக்கு b | |||
| _) ப (ிக்ஷு b | |||
| _) ப (ிக்ஷூ b | |||
| _) ப (ிம்ப b | |||
| _) ப (ிரகதீ b | |||
| _) ப (ிரகஸ்பதி b | |||
| _) ப (ிரம்ம b | |||
| @@ -947,6 +968,7 @@ _முகத்தின்_) ப (ாவ b | |||
| சீதா) பதி pVti | |||
| சேது) பதி pVti | |||
| தரணி) பதி pVti | |||
| திரௌ) ப (தி pV | |||
| பிரஜா) பத (ி pVt | |||
| மகுட) பதி pVti | |||
| பிரகஸ்) பதி pVti | |||
| @@ -965,6 +987,7 @@ _முகத்தின்_) ப (ாவ b | |||
| அனு) ப (மா pV | |||
| _க) ப (ம்_ bV | |||
| _ஊடு) ப (யிர pV | |||
| நாகா) ப (ரண bV | |||
| கரம்) ப (ற் pV | |||
| ப (ற்றி_ pV | |||
| பல) ப (ல pV | |||
| @@ -973,6 +996,7 @@ _முகத்தின்_) ப (ாவ b | |||
| வட) ப (ழ pV | |||
| வீண்) ப (ழி pV | |||
| _தீ) ப (ா p | |||
| உ) ப (ாசனை p | |||
| சமன்) ப (ாட p | |||
| முரன்) ப (ாட p | |||
| ப (ாண்டி p | |||
| @@ -986,8 +1010,11 @@ _முகத்தின்_) ப (ாவ b | |||
| அடி) ப (ாவி p | |||
| கோ) ப (ி p | |||
| _முன்) ப (ின்_ p | |||
| _) ப (ிப்ரவரி f | |||
| உடன்) ப (ிற p | |||
| ப (ிறகு+ p | |||
| தேய்) ப (ிறை p | |||
| வளர்) ப (ிறை p | |||
| சிறு) ப (ிள்ளை p | |||
| ஆண்) ப (ிள்ளை p | |||
| பெண்) ப (ிள்ளை p | |||
| @@ -1039,15 +1066,19 @@ _முகத்தின்_) ப (ாவ b | |||
| _ர) ப்ப (ர bbV | |||
| துர்) ப்ப (ாக்கிய bb | |||
| ஆர்) ப்ப (ாட்ட bb | |||
| _நில) ப்பி (ரபு pp | |||
| மன) ப்பி (ரமை bb | |||
| துர்) ப்ப (ோதனை bb | |||
| கம்) ப்யூட (ர pjU:t.V | |||
| மென்) ப (ொருள் p | |||
| வன்) ப (ொருள் p | |||
| //endsort | |||
| // If ப+ appearing in the middle of a word is followed by ட+ | |||
| // and not preceded by ம், then ப should sound as 'pa'. | |||
| ப (ட pV | |||
| @) ப (Bட p | |||
| @) ப்ட pt.V# // செப்டம்பர+ | |||
| ம்) ப (ட bV | |||
| ம்) ப (Bட b | |||
| @@ -1109,6 +1140,7 @@ _முகத்தின்_) ப (ாவ b | |||
| _) பி (ரஸ்தா p | |||
| _) பி (ரஹலாத p | |||
| _) பி (ராகார p | |||
| _) பி (ராக்கள b | |||
| _) பி (ராண_ p | |||
| _) பி (ராணன p | |||
| _) பி (ராணி p | |||
| @@ -1130,6 +1162,11 @@ _முகத்தின்_) ப (ாவ b | |||
| _) பி (ரார்தன p | |||
| _) பி (ரார்தி p | |||
| _) பி (ரார்த்த p | |||
| _) பி (ராவின b | |||
| _) பி (ராவிற் b | |||
| _) பி (ராவில b | |||
| _) பி (ராவுக்கு b | |||
| _) பி (ராவை b | |||
| _) பி (ரிட b | |||
| _) பி (ரித்தானி b | |||
| _) பி (ரியன p | |||
| @@ -1146,9 +1183,11 @@ _முகத்தின்_) ப (ாவ b | |||
| _) பி (ரே p | |||
| _) பி (ரோகிதர p | |||
| _) பி (ளாட்பார p | |||
| _) பி (ளாஸ்க் f | |||
| _) பி (ளாஸ்க் f // flask | |||
| _) பிள (ைட் fl. | |||
| _) பீ (ராமண b | |||
| அதிக) ப்பி (ரசங்க pp | |||
| _பர) ப்பி (ரம்ம pb | |||
| //endsort | |||
| // musical notes | |||
| @@ -1273,27 +1312,32 @@ _முகத்தின்_) ப (ாவ b | |||
| // vowel letters | |||
| .group 0xe0ae // characters which start with UTF-8 bytes: [e0 ae] | |||
| ஂ // anusvara | |||
| அ a | |||
| ஆ a: | |||
| .group இ | |||
| //sort | |||
| இ i | |||
| _) இ (லட்சிய // silent | |||
| _) இ (ரகசிய // silent | |||
| _) இ (லேச // silent | |||
| _) இ (ரசாயன | |||
| _) இ (ரத்த | |||
| _) இ (ராம | |||
| _) இ (ராவண | |||
| _) இ (ராத்த | |||
| _) இ (ராஜ | |||
| _) இ (ராணி | |||
| _) இ (ராணுவ | |||
| _) இ (ராத்த | |||
| _) இ (ராம | |||
| _) இ (ராவண | |||
| _) இ (லகுவாக | |||
| _) இ (ராணி | |||
| _) இ (லட்சண | |||
| _) இ (லட்சிய // silent | |||
| _) இ (லவங்க | |||
| _) இ (லேச // silent | |||
| //endsort | |||
| .group 0xe0ae // characters which start with UTF-8 bytes: [e0 ae] | |||
| ஂ // anusvara | |||
| அ a | |||
| ஆ a: | |||
| ஈ i: | |||
| @@ -1303,6 +1347,7 @@ _முகத்தின்_) ப (ாவ b | |||
| எ e | |||
| _) எ ;e // add a short [j] sound at start of word ? | |||
| எப (்ரல ;e:p | |||
| ஏ e: | |||
| _) ஏ ;e: // add a short [j] sound at start of word ? | |||
| @@ -113,7 +113,6 @@ _9X doksan | |||
| _0C jyz | |||
| _2C 'icijyz | |||
| _0M1 bIn | |||
| _1M1 bIn | |||
| _0M2 miljon | |||
| _0M3 miljar | |||
| _dpt _viRg,Yl_| | |||
| @@ -327,4 +327,5 @@ | |||
| .group | |||
| $ dolar | |||
| ' (Pb // split a word at ' and translate the first part separately. | |||
| ə E // used in Aberbaijan | |||
| ä E | |||
| @@ -1,4 +1,4 @@ | |||
| 63 phoneme tables | |||
| 65 phoneme tables | |||
| new total | |||
| base 107 107 | |||
| consonants 9 115 | |||
| @@ -17,22 +17,22 @@ consonants 9 115 | |||
| jbo 2 114 | |||
| nci 3 123 | |||
| fi 40 133 | |||
| fr 56 138 | |||
| fr-ca 11 138 | |||
| hi 58 149 | |||
| ta 21 152 | |||
| fr 58 140 | |||
| fr-ca 11 140 | |||
| hi 59 150 | |||
| ta 21 153 | |||
| hu 24 121 | |||
| lv 29 125 | |||
| nl 24 125 | |||
| pl 20 118 | |||
| sk 28 133 | |||
| cs 6 133 | |||
| hr 26 138 | |||
| hr 25 138 | |||
| mk 3 139 | |||
| sr 14 138 | |||
| it 18 126 | |||
| la 21 124 | |||
| es 8 123 | |||
| es 10 123 | |||
| es-la 1 123 | |||
| ca 11 125 | |||
| pt 29 138 | |||
| @@ -55,14 +55,16 @@ consonants 9 115 | |||
| hy 23 117 | |||
| da 24 120 | |||
| rw 15 130 | |||
| ml 13 150 | |||
| ne 18 156 | |||
| pa 14 150 | |||
| ml 13 151 | |||
| ne 18 157 | |||
| pa 14 151 | |||
| prs 8 111 | |||
| sl 6 133 | |||
| sl 7 133 | |||
| gd 6 107 | |||
| bg 10 119 | |||
| nso 8 107 | |||
| ht 11 140 | |||
| az 10 127 | |||
| Data file Used by | |||
| b/b [b] base | |||
| @@ -340,8 +342,8 @@ l/l_ [l/] base | |||
| [l/] fr | |||
| l/l_@ [l/3] base | |||
| [l/] fr | |||
| l/l@ [l#] base | |||
| [߸] base | |||
| l/l@ [h&w] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| l/L1_aL [l/] base | |||
| @@ -366,14 +368,14 @@ l/L2_oL [l/2] base | |||
| l/L2_uL [l/2] base | |||
| l/l_3 [l/] de | |||
| l/l_4 [ll] sq | |||
| l/la [l#] base | |||
| [߸] base | |||
| l/la [h&w] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| l/l_a [l/3] base | |||
| [l/] fr | |||
| l/le [l#] base | |||
| [߸] base | |||
| l/le [h&w] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| l/l_e [l/3] base | |||
| @@ -382,8 +384,8 @@ l/L_eL_af [&] af | |||
| [&:] af | |||
| l/l_front [L] sq | |||
| l/l_front_ [l/4] sq | |||
| l/li [l#] base | |||
| [߸] base | |||
| l/li [h&w] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| [l] zh | |||
| @@ -394,15 +396,15 @@ ll/ll [L] bg | |||
| ll/_ll [L] bg | |||
| l/l_long [l] base | |||
| [l] fr | |||
| l/lo [l#] base | |||
| [߸] base | |||
| l/lo [h&w] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| l/l_o [l/3] base | |||
| [l/] fr | |||
| l^/l_rfx [l.] base | |||
| l/lu [l#] base | |||
| [߸] base | |||
| l/lu [h&w] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| l/l_u [l/3] base | |||
| @@ -730,6 +732,7 @@ ustop/p_asp [ph] consonants | |||
| [bh] hi | |||
| [ph] zh | |||
| [p#] hy | |||
| ustop/percus02 [#X2] hi | |||
| ustop/percus10 [#X1] base | |||
| ustop/pl [p] base | |||
| [p-] consonants | |||
| @@ -833,6 +836,7 @@ vdiph/0i [OI] pt | |||
| vdiph/0i_2 [OI] en-sc | |||
| [OI] en-wi | |||
| [AI] no | |||
| vdiph2/8@ [U@] en | |||
| vdiph2/e@ [3:] en-sc | |||
| [e@] en-sc | |||
| [e@] en-wi | |||
| @@ -1046,8 +1050,7 @@ vdiph/@u [u:] en-wm | |||
| [@U] vi | |||
| [@:U] vi | |||
| vdiph/@u_2 [oU] en-rp | |||
| vdiph/@u_3 [o3] fr | |||
| [@U] ro | |||
| vdiph/@u_3 [@U] ro | |||
| vdiph/@u_en [oU] en | |||
| [@U] id | |||
| vdiph/ui [uI] base2 | |||
| @@ -1083,6 +1086,7 @@ vnasal/aa_n [a~] hi | |||
| vnasal/aa_n2 [A~] en | |||
| vnasal/aa_n3 [A~] af | |||
| vnasal/aa_n4 [A~] fr | |||
| [A~] ht | |||
| vnasal/a#_n [&~] pt | |||
| vnasal/a#u_n [&U~] pt | |||
| [&U~] pt-pt | |||
| @@ -1100,6 +1104,7 @@ vnasal/i_n2 [i~] hi | |||
| vnasal/oi_n [oI~] pt | |||
| vnasal/o_n [o~] hi | |||
| [o~] pt | |||
| [O~] ht | |||
| vnasal/o_n2 [o~] af | |||
| [O~] fr | |||
| vnasal/oo_n2 [O~] en | |||
| @@ -1113,6 +1118,7 @@ vnasal/u_n [U~] hi | |||
| vnasal/V_n [V~] hi | |||
| vnasal/W_n [E~] fr | |||
| [W~] fr | |||
| [E~] ht | |||
| voc/bh [B] base | |||
| voc/dh [D] base | |||
| voc/dh_ [D] base | |||
| @@ -1180,7 +1186,6 @@ voc/z_pzd [Z;] base | |||
| voc/z_pzd_ [Z;] base | |||
| [z;] base | |||
| vowel/@ [@] base | |||
| [3] en | |||
| [@] en | |||
| [@2] en | |||
| [@5] en | |||
| @@ -1199,6 +1204,7 @@ vowel/& [a] en-rp | |||
| [&:] lv | |||
| [&] sv | |||
| [&#] da | |||
| [&] az | |||
| vowel/0 [0] en | |||
| [O] hi | |||
| [O] pt | |||
| @@ -1233,9 +1239,9 @@ vowel/@_4 [@] en-us | |||
| [@] de | |||
| [@] nl | |||
| [@] no | |||
| vowel/@_6 [3] en | |||
| [@] en | |||
| vowel/@_6 [@] en | |||
| [W] fr | |||
| [W2] fr | |||
| vowel/8 [o-] zh | |||
| vowel/8_2 [U] en-us | |||
| [8] sv | |||
| @@ -1335,11 +1341,13 @@ vowel/a_6 [a] ca | |||
| [a:] vi | |||
| vowel/a_7 [a] en | |||
| [a] fr | |||
| [a] ht | |||
| vowel/aa [A] fr-ca | |||
| [A] no | |||
| [A:] no | |||
| [aa] zhy | |||
| [a] hy | |||
| [a] az | |||
| vowel/aa# [O] en-us | |||
| [0] en-wi | |||
| [a2] fi | |||
| @@ -1416,8 +1424,9 @@ vowel/e_3 [i] en-n | |||
| [e:] hu | |||
| [e] ku | |||
| vowel/e_5 [i] en-sc | |||
| vowel/e_8 [e] fr | |||
| vowel/e_9 [E2] fr | |||
| vowel/e_6 [e] ht | |||
| vowel/e_8 [E:] de | |||
| [e] fr | |||
| vowel/ee [E] en-n | |||
| [E] sv | |||
| vowel/e_e [E] en-sc | |||
| @@ -1474,10 +1483,10 @@ vowel/e_mid [E] en-rp | |||
| [e] hy | |||
| [E] prs | |||
| [e] bg | |||
| [E] ht | |||
| vowel/e_mid2 [E] af | |||
| [E] de | |||
| [E2] de | |||
| [E:] de | |||
| [e] jbo | |||
| [e] nci | |||
| [e] fi | |||
| @@ -1492,6 +1501,7 @@ vowel/e_mid2 [E] af | |||
| [E] da | |||
| [e] bg | |||
| [e] nso | |||
| [e] az | |||
| vowel/@_fnt [@] en-wi | |||
| [@2] en-wi | |||
| [@2] hr | |||
| @@ -1530,7 +1540,6 @@ vowel/i_2 [i2] de | |||
| [i:] la | |||
| [i:] sv | |||
| vowel/i_3 [i] af | |||
| [I] fr | |||
| [i:] sk | |||
| vowel/i_4 [i] fi | |||
| [i] hu | |||
| @@ -1557,6 +1566,7 @@ vowel/i_7 [i] pl | |||
| [i] sq | |||
| vowel/i#_7 [i[] zh | |||
| vowel/i_8 [i] fr | |||
| [i] ht | |||
| vowel/i_en [i:] en | |||
| [i:] en-us | |||
| vowel/i_fnt [i:] en-wi | |||
| @@ -1599,6 +1609,7 @@ vowel/ii_4 [I2] en | |||
| vowel/ii_5 [I] la | |||
| [i] zh | |||
| [i] bg | |||
| [i] az | |||
| vowel/ii_6 [I] en-wm | |||
| [I] en-wi | |||
| [I2] en-wi | |||
| @@ -1634,7 +1645,6 @@ vowel/o [o] base2 | |||
| [oU] en-wi | |||
| [o:] de | |||
| [o] fr | |||
| [o2] fr | |||
| [o] hi | |||
| [o] ta | |||
| [o:] ta | |||
| @@ -1670,7 +1680,7 @@ vowel/o_5 [O] nl | |||
| vowel/o_6 [O:] nl | |||
| vowel/o_7 [o] ku | |||
| vowel/o_8 [o] fr | |||
| [o2] fr | |||
| [o] ht | |||
| vowel/oe [W] af | |||
| [W] de | |||
| [W] hy | |||
| @@ -1678,12 +1688,14 @@ vowel/oe [W] af | |||
| vowel/oe_2 [W] no | |||
| vowel/oe_4 [W] sv | |||
| vowel/o_mid [U@] en-rp | |||
| [O] fr | |||
| [o] hu | |||
| [o] tr | |||
| [o] ne | |||
| [o] bg | |||
| [o] az | |||
| vowel/o_mid2 [O] fr | |||
| [o] fr | |||
| [O] ht | |||
| vowel/oo [o] base | |||
| [O:] en-sc | |||
| [O] en-wi | |||
| @@ -1745,7 +1757,6 @@ vowelr/o_r [o@] en-sc | |||
| vowelr/r-voc [r-] base | |||
| [r-] sk | |||
| [r:] sk | |||
| [r-] hr | |||
| vowelr/V3_r [VR] en | |||
| [3] en-sc | |||
| [@r] zh | |||
| @@ -1772,23 +1783,25 @@ vowel/u_2 [u1] fi | |||
| [u] is | |||
| [u] tr | |||
| [u] bg | |||
| vowel/u#_2 [u-] ta | |||
| [u-] sv | |||
| vowel/u#_2 [u-] sv | |||
| vowel/u#_3 [U] ta | |||
| [U:] ta | |||
| vowel/u#_4 [U] en-sc | |||
| [u:] en-sc | |||
| vowel/u_5 [u] sw | |||
| [u] nso | |||
| [u] az | |||
| vowel/u#_5 [y] vi | |||
| vowel/u_6 [u:] en-rp | |||
| [u] ta | |||
| [u2] ta | |||
| [u:] ta | |||
| [U] pt-pt | |||
| [u] pt-pt | |||
| [u] ku | |||
| vowel/u_7 [u] vi | |||
| vowel/u#_7 [@] tr | |||
| [@] az | |||
| vowel/u_bck [u] base2 | |||
| [U] cy | |||
| [u] fi | |||
| @@ -1819,6 +1832,7 @@ vowel/u_bck [u] base2 | |||
| vowel/u_bck2 [u] fr | |||
| [u:] fr | |||
| [u:] la | |||
| [u] ht | |||
| vowel/uu [U] en | |||
| [U] en-n | |||
| [U] en-wm | |||
| @@ -1844,6 +1858,7 @@ vowel/V [3] en-sc | |||
| [@] bg | |||
| vowel/V_2 [V] en | |||
| [a] af | |||
| [V] fr | |||
| [V] ru | |||
| [V#] ru | |||
| [V] ku | |||
| @@ -1868,6 +1883,7 @@ vowel/y [y] base2 | |||
| [yu] zhy | |||
| [y] sq | |||
| [y] da | |||
| [y] az | |||
| vowel/y# [Y] base2 | |||
| [3:] en-wm | |||
| [Y:] de | |||
| @@ -1883,6 +1899,7 @@ vowel/y_2 [y:] la | |||
| [y] zh | |||
| vowel/y#_2 [Y] hu | |||
| [Y:] sv | |||
| [W] az | |||
| vowel/y_3 [y] af | |||
| vowel/y#_3 [W] is | |||
| [W:] is | |||
| @@ -1937,57 +1954,56 @@ vwl_en_us/aU@ [aU@] en-us | |||
| vwl_en_us/ee [E] en-us | |||
| vwl_en_us/er [e@] en-us | |||
| vwl_en_us/ir [i@3] en-us | |||
| vwl_en_us/oor [0] en-us | |||
| [O:] en-us | |||
| vwl_en_us/oor [O:] en-us | |||
| [O@] en-us | |||
| vwl_en_us/or [o@] en-us | |||
| [O:] en-sc | |||
| vwl_en_us/ur [U@] en-us | |||
| vwl_fr/@2r [߸] fr | |||
| vwl_fr/a2r [߸] fr | |||
| vwl_fr/aa2r [߸] fr | |||
| vwl_fr/@2r [] fr | |||
| vwl_fr/a2r [] fr | |||
| vwl_fr/aa2r [] fr | |||
| vwl_fr/br [r/2] fr | |||
| vwl_fr/e2r [߸] fr | |||
| vwl_fr/e_2r [߸] fr | |||
| vwl_fr/ee2r [߸] fr | |||
| vwl_fr/i2r [߸] fr | |||
| vwl_fr/e2r [] fr | |||
| vwl_fr/e_2r [] fr | |||
| vwl_fr/ee2r [] fr | |||
| vwl_fr/i2r [] fr | |||
| vwl_fr/j [j/] fr | |||
| vwl_fr/o2r [߸] fr | |||
| vwl_fr/oo2r [߸] fr | |||
| vwl_fr/o2r [] fr | |||
| vwl_fr/oo2r [] fr | |||
| vwl_fr/r [r] fr | |||
| [r/2] fr | |||
| vwl_fr/r_ [r/] fr | |||
| vwl_fr/r_@ [r/] fr | |||
| vwl_fr/r@ [߸] fr | |||
| vwl_fr/r@ [] fr | |||
| vwl_fr/@R [x] pt-pt | |||
| vwl_fr/r@2 [߸] fr | |||
| vwl_fr/r@2 [] fr | |||
| vwl_fr/@R2 [R] fr-ca | |||
| vwl_fr/ra [߸] fr | |||
| vwl_fr/ra [] fr | |||
| vwl_fr/r_a [r/] fr | |||
| vwl_fr/raa [߸] fr | |||
| vwl_fr/re [߸] fr | |||
| vwl_fr/raa [] fr | |||
| vwl_fr/re [] fr | |||
| vwl_fr/r_e [r/] fr | |||
| vwl_fr/re2 [߸] fr | |||
| vwl_fr/ree [߸] fr | |||
| vwl_fr/ri [߸] fr | |||
| vwl_fr/re2 [] fr | |||
| vwl_fr/ree [] fr | |||
| vwl_fr/ri [] fr | |||
| vwl_fr/r_i [r/] fr | |||
| vwl_fr/rj [߸] fr | |||
| vwl_fr/rj [] fr | |||
| vwl_fr/r_n [r/] fr | |||
| vwl_fr/ro [߸] fr | |||
| vwl_fr/ro [] fr | |||
| vwl_fr/r_o [r/] fr | |||
| vwl_fr/roo [߸] fr | |||
| vwl_fr/roo [] fr | |||
| vwl_fr/rr [r/] fr | |||
| vwl_fr/ru [߸] fr | |||
| vwl_fr/ru [] fr | |||
| vwl_fr/r_u [r/] fr | |||
| vwl_fr/rw [߸] fr | |||
| vwl_fr/ry [߸] fr | |||
| vwl_fr/rw [] fr | |||
| vwl_fr/ry [] fr | |||
| vwl_fr/r_y [r/] fr | |||
| vwl_fr/tr [r/2] fr | |||
| vwl_fr/trr [r/] fr | |||
| vwl_fr/u2r [߸] fr | |||
| vwl_fr/u2r [] fr | |||
| vwl_fr/wa [w] fr | |||
| [w/] fr | |||
| vwl_fr/y2r [߸] fr | |||
| vwl_fr/y2r [] fr | |||
| vwl_hi/l-voc [l-] base | |||
| [l-] sk | |||
| [l:] sk | |||
| @@ -99,7 +99,7 @@ tune c3 | |||
| prehead 46 57 | |||
| headenv fall 16 | |||
| head 4 80 30 -5 -15 | |||
| headextend 25 63 38 13 0 | |||
| headextend 0 63 38 13 0 | |||
| nucleus0 fall-rise 75 40 | |||
| endtune | |||
| @@ -122,3 +122,4 @@ headextend 16 82 50 32 16 | |||
| nucleus0 fall 92 8 | |||
| nucleus fall 92 80 76 8 | |||
| endtune | |||
| @@ -16,7 +16,8 @@ phoneme @ // Schwa, but always unstressed | |||
| unstressed | |||
| length 140 | |||
| IF nextPh(r/) THEN | |||
| FMT(vwl_af/r@, 50) | |||
| Length 190 | |||
| FMT(vwl_af/r@) | |||
| ENDIF | |||
| FMT(vwl_af/@) | |||
| endphoneme | |||
| @@ -24,6 +25,7 @@ endphoneme | |||
| phoneme a // short A | |||
| vowel starttype #a endtype #a | |||
| ipa ɐ | |||
| length 140 | |||
| FMT(vowel/V_2) | |||
| endphoneme | |||
| @@ -37,9 +39,11 @@ endphoneme | |||
| phoneme I // short I, Schwa | |||
| vowel starttype #@ endtype #@ | |||
| ipa ə | |||
| length 140 | |||
| IF nextPh(r/) THEN | |||
| FMT(vwl_af/r@, 50) | |||
| Length 190 | |||
| FMT(vwl_af/r@) | |||
| ENDIF | |||
| FMT(vwl_af/I) | |||
| endphoneme | |||
| @@ -104,6 +108,7 @@ endphoneme | |||
| phoneme e@ // long E | |||
| vowel starttype #i endtype #@ | |||
| ipa iə | |||
| length 230 | |||
| FMT(vdiph/i@_2) | |||
| endphoneme | |||
| @@ -119,6 +124,7 @@ endphoneme | |||
| phoneme o@ // long O | |||
| vowel starttype #u endtype #@ | |||
| ipa ʊə | |||
| length 250 | |||
| FMT(vdiph2/o@) | |||
| endphoneme | |||
| @@ -163,6 +169,7 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| ipa ɛɪ | |||
| length 170 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/@i_2) | |||
| @@ -179,6 +186,7 @@ endphoneme | |||
| phoneme oI | |||
| vowel starttype #o endtype #i | |||
| ipa ʊɪ | |||
| length 290 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/oi_2) | |||
| @@ -323,4 +331,3 @@ phoneme c // used in -tjie | |||
| WAV(ustop/ki) | |||
| endphoneme | |||
| @@ -282,6 +282,7 @@ endphoneme | |||
| phoneme dZ; | |||
| vcd pla afr sibilant palatal | |||
| voicingswitch tS; | |||
| ipa dʑ | |||
| lengthmod 5 | |||
| Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||
| @@ -12,6 +12,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 170 | |||
| FMT(vowel/a#_3) | |||
| @@ -25,6 +25,7 @@ endphoneme | |||
| phoneme tS; // this is letter ć | |||
| vls pal afr sibilant palatal | |||
| ipa tɕ | |||
| lengthmod 2 | |||
| voicingswitch dZ; | |||
| Vowelin f1=0 f2=2500 300 500 f3=300 80 rate len=70 | |||
| @@ -69,6 +70,7 @@ endphoneme | |||
| phoneme dZ; // letter đ | |||
| vcd pla afr sibilant palatal | |||
| lengthmod 5 | |||
| ipa dʑ | |||
| voicingswitch tS; | |||
| Vowelin f1=2 f2=2500 300 500 f3=300 80 rate len=70 | |||
| @@ -228,13 +230,6 @@ phoneme x | |||
| endphoneme | |||
| phoneme r- // syllabic r | |||
| vowel starttype #@ endtype #@ | |||
| length 240 | |||
| FMT(vowelr/r-voc) | |||
| endphoneme | |||
| phoneme R | |||
| import_phoneme base/R | |||
| endphoneme | |||
| @@ -243,6 +238,7 @@ endphoneme | |||
| phoneme r* | |||
| vowel nonsyllabic | |||
| unstressed | |||
| ipa NULL | |||
| length 50 | |||
| starttype #@ endtype #@ | |||
| AppendPhoneme(*) | |||
| @@ -149,6 +149,7 @@ endphoneme | |||
| phoneme R | |||
| lengthmod 7 | |||
| liquid | |||
| ipa ʁ | |||
| FMT(r/aa) | |||
| endphoneme | |||
| @@ -169,6 +169,9 @@ phoneme Q | |||
| Vowelin f1=2 f2=2300 200 300 f3=-300 80 | |||
| Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk | |||
| IF prevPhW(x) THEN | |||
| ChangePhoneme(NULL) | |||
| ENDIF | |||
| IF nextPhW(isVoiced) THEN | |||
| ELSE | |||
| ChangePhoneme(x) | |||
| @@ -6,6 +6,7 @@ endphoneme | |||
| phoneme t# // reduced [t] as in "city" | |||
| vcd alv stop | |||
| ipa ɾ | |||
| lengthmod 5 | |||
| Vowelin f1=1 f2=1700 -300 300 f3=-100 80 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=-100 80 | |||
| @@ -28,7 +29,8 @@ phoneme l // use dark [l/2] before not-vowel | |||
| liquid | |||
| lengthmod 7 | |||
| IF nextPh(isNotVowel) THEN | |||
| IF nextPhW(isVowel) THEN | |||
| ELSE | |||
| IF prevPh(isNotVowel) THEN | |||
| ChangePhoneme(l/) | |||
| ELSE | |||
| @@ -59,6 +61,7 @@ endphoneme | |||
| phoneme r- // linking r, used in English between certain vowels and a following vowel | |||
| liquid rhotic | |||
| ipa ɹ | |||
| lengthmod 0 | |||
| NextVowelStarts | |||
| @@ -110,14 +113,8 @@ endphoneme | |||
| phoneme 3 // Schwa, used for rhotic schwa in American | |||
| vowel starttype #@ endtype #@ | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(r-) | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vowel/@_6) | |||
| ENDIF | |||
| FMT(vowel/@) | |||
| CALL @ | |||
| ipa ə | |||
| endphoneme | |||
| @@ -165,6 +162,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 150 | |||
| FMT(vowel/a#_3) | |||
| @@ -173,7 +171,8 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| length 190 | |||
| ipa a | |||
| length 185 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| @@ -205,6 +204,7 @@ endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| vowel starttype #i endtype #i | |||
| ipa ɪ | |||
| length 140 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/ii_en) | |||
| @@ -246,6 +246,7 @@ endphoneme | |||
| phoneme A@ // Used for [A:] when followed by 'r' | |||
| vowel starttype #a endtype #a | |||
| ipa ɑː | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/aa_2) | |||
| @@ -263,7 +264,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #i endtype #i | |||
| length 175 long | |||
| length 175 | |||
| IfNextVowelAppend(;) | |||
| IF prevPh(w) THEN | |||
| VowelStart(w/wi2) | |||
| @@ -290,6 +291,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #o | |||
| ipa ɔː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/oo_en) | |||
| @@ -298,6 +300,7 @@ endphoneme | |||
| phoneme o@ | |||
| vowel starttype #o endtype #o | |||
| ipa ɔː | |||
| length 250 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/oo_en) | |||
| @@ -323,6 +326,7 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype #@ endtype #u | |||
| ipa əʊ | |||
| length 220 | |||
| FMT(vdiph/@u_en) | |||
| endphoneme | |||
| @@ -331,6 +335,9 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| length 240 | |||
| IF nextPh(#a) THEN | |||
| AppendPhoneme(;) | |||
| ENDIF | |||
| FMT(vdiph/ai_2) | |||
| endphoneme | |||
| @@ -377,6 +384,9 @@ phoneme U@ | |||
| vowel starttype #u endtype #@ | |||
| length 200 | |||
| IfNextVowelAppend(r-) | |||
| IF thisPh(isUnstressed) THEN | |||
| FMT(vdiph2/8@) | |||
| ENDIF | |||
| FMT(vdiph2/uu@) | |||
| endphoneme | |||
| @@ -402,6 +412,10 @@ endphoneme | |||
| phoneme IR // used for "ir" when [3:] is split (Scottish) | |||
| vowel starttype #@ endtype #@ | |||
| length 190 | |||
| ipa əɹ | |||
| IF nextPhW(r-) THEN | |||
| ipa ə | |||
| ENDIF | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowelr/V_r) | |||
| endphoneme | |||
| @@ -410,6 +424,10 @@ endphoneme | |||
| phoneme VR // used for "or"/"ur" when [3:] is split (Scottish) | |||
| vowel starttype #@ endtype #@ | |||
| length 210 | |||
| ipa ʌɹ | |||
| IF nextPhW(r-) THEN | |||
| ipa ʌ | |||
| ENDIF | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowelr/V3_r) | |||
| endphoneme | |||
| @@ -14,6 +14,7 @@ endphoneme | |||
| phoneme 3 // Schwa, used for rhotic schwa in American | |||
| vowel starttype #@ endtype #@ | |||
| ipa ə | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(r-) | |||
| @@ -72,6 +73,7 @@ endphoneme | |||
| phoneme V | |||
| vowel starttype #o endtype #o | |||
| ipa ʊ | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/o-_2) | |||
| @@ -88,6 +90,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(r-) | |||
| @@ -105,6 +108,7 @@ endphoneme | |||
| phoneme A@ | |||
| vowel starttype #a endtype #@ | |||
| ipa ɑː | |||
| length 250 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/aa_5) | |||
| @@ -113,6 +117,7 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| ipa a | |||
| length 150 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| @@ -149,6 +154,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| ipa ɔː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en_n/O@) | |||
| @@ -157,6 +163,7 @@ endphoneme | |||
| phoneme o@ | |||
| vowel starttype #o endtype #@ | |||
| ipa ɔː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en_n/O@) | |||
| @@ -180,6 +187,7 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #e endtype #u | |||
| ipa æʊ | |||
| length 230 | |||
| FMT(vdiph/eeu_3) | |||
| endphoneme | |||
| @@ -187,6 +195,7 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #o | |||
| ipa oː | |||
| length 220 | |||
| FMT(vowel/o) | |||
| endphoneme | |||
| @@ -201,6 +210,7 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #i endtype #i | |||
| ipa eː | |||
| length 210 | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| @@ -17,7 +17,8 @@ endphoneme | |||
| phoneme 3 // Schwa, used for rhotic schwa in American | |||
| import_phoneme @ | |||
| CALL @ | |||
| ipa ə | |||
| endphoneme | |||
| @@ -45,6 +46,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| ipa æ | |||
| length 175 | |||
| ChangeIfDiminished(a#) | |||
| FMT(vowel/&) | |||
| @@ -109,6 +111,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 150 | |||
| IfNextVowelAppend(r-) | |||
| @@ -126,6 +129,7 @@ endphoneme | |||
| phoneme A@ | |||
| vowel starttype #a endtype #a | |||
| ipa ɑː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en_rp/aa) | |||
| @@ -134,6 +138,7 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| ipa ɑː | |||
| length 200 | |||
| FMT(vwl_en_rp/aa) | |||
| endphoneme | |||
| @@ -170,6 +175,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| ipa ɔː | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/oo_1) | |||
| @@ -200,6 +206,7 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype #@ endtype #u | |||
| ipa əʊ | |||
| length 220 | |||
| FMT(vdiph/@u_2) | |||
| endphoneme | |||
| @@ -208,6 +215,9 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| length 230 | |||
| IF nextPh(#a) OR nextPh(#o) THEN | |||
| AppendPhoneme(;) | |||
| ENDIF | |||
| FMT(vdiph/ai_6) | |||
| endphoneme | |||
| @@ -244,6 +254,7 @@ endphoneme | |||
| phoneme U@ | |||
| vowel starttype #u endtype #@ | |||
| ipa ɔː | |||
| length 230 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/o_mid) | |||
| @@ -70,6 +70,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 140 | |||
| IfNextVowelAppend(r-) | |||
| @@ -79,6 +80,7 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| ipa a: | |||
| length 220 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/a_3) | |||
| @@ -114,6 +116,7 @@ endphoneme | |||
| phoneme i // optional variant of [I] for end of words | |||
| vowel starttype #i endtype #e | |||
| ipa e | |||
| length 150 | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/e_5) | |||
| @@ -138,6 +141,7 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| ipa ʉ | |||
| length 140 | |||
| FMT(vowel/u#_4) | |||
| endphoneme | |||
| @@ -146,9 +150,11 @@ endphoneme | |||
| phoneme A: | |||
| vowel starttype #a endtype #a | |||
| length 220 | |||
| ipa a: | |||
| IfNextVowelAppend(r-) | |||
| IF nextPh(r) THEN | |||
| FMT(vowelr/aa_r, 30) | |||
| Length 250 | |||
| FMT(vowelr/aa_r) | |||
| ENDIF | |||
| FMT(vowel/a_3) | |||
| endphoneme | |||
| @@ -157,6 +163,7 @@ endphoneme | |||
| phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American | |||
| vowel starttype #a endtype #@ | |||
| length 250 | |||
| ipa aː | |||
| AppendPhoneme(r) | |||
| FMT(vowelr/aa_r) | |||
| endphoneme | |||
| @@ -166,6 +173,7 @@ phoneme 3: | |||
| vowel starttype #e endtype #@ | |||
| length 210 | |||
| ChangeIfNotStressed(VR) // also need "replace 02 3: VR" in voice file | |||
| ipa e | |||
| AppendPhoneme(r) | |||
| FMT(vdiph2/e@) | |||
| endphoneme | |||
| @@ -199,6 +207,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| length 230 | |||
| ipa ɔ | |||
| AppendPhoneme(r) | |||
| FMT(vowelr/oo_r) | |||
| endphoneme | |||
| @@ -206,6 +215,7 @@ endphoneme | |||
| phoneme o@ | |||
| vowel starttype #o endtype #@ | |||
| length 230 | |||
| ipa o | |||
| AppendPhoneme(r) | |||
| FMT(vowelr/o_r) | |||
| endphoneme | |||
| @@ -221,12 +231,14 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| ipa ʉː | |||
| length 160 | |||
| IF nextPh(isVFricative) THEN | |||
| Length 200 | |||
| ENDIF | |||
| IF nextPh(isPause) THEN | |||
| FMT(vowel/u#_4, 40) | |||
| Length 200 | |||
| FMT(vowel/u#_4) | |||
| ENDIF | |||
| FMT(vowel/u#) | |||
| endphoneme | |||
| @@ -234,6 +246,7 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| ipa ʌʉ | |||
| length 200 | |||
| FMT(vdiph/au#) | |||
| endphoneme | |||
| @@ -241,6 +254,7 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype #o endtype #u | |||
| ipa oː | |||
| length 190 | |||
| FMT(vowel/o_3) | |||
| endphoneme | |||
| @@ -271,6 +285,7 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #e endtype #i | |||
| ipa eː | |||
| length 190 | |||
| FMT(vowel/e_2) | |||
| endphoneme | |||
| @@ -286,6 +301,7 @@ endphoneme | |||
| phoneme e@ | |||
| vowel starttype #e endtype #@ | |||
| length 220 | |||
| ipa e | |||
| AppendPhoneme(r) | |||
| FMT(vdiph2/e@) | |||
| endphoneme | |||
| @@ -293,6 +309,7 @@ endphoneme | |||
| phoneme i@3 | |||
| vowel starttype #i endtype #@ | |||
| ipa ɪ | |||
| length 220 | |||
| AppendPhoneme(r) | |||
| FMT(vowelr/i_r) | |||
| @@ -301,6 +318,10 @@ endphoneme | |||
| phoneme U@ | |||
| vowel starttype #u endtype #@ | |||
| ipa ʉɹ | |||
| IF nextPh(r-) THEN | |||
| ipa ʉ | |||
| ENDIF | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vdiph2/u#@) | |||
| @@ -6,6 +6,7 @@ | |||
| phoneme 3 // Schwa, used for rhotic schwa in American | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɚ | |||
| unstressed | |||
| length 210 | |||
| IfNextVowelAppend(r-) | |||
| @@ -50,6 +51,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #e endtype #@ | |||
| ipa æ | |||
| length 210 | |||
| ChangeIfDiminished(a#) | |||
| @@ -68,6 +70,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 150 | |||
| FMT(vowel/a#_3) | |||
| @@ -112,9 +115,11 @@ endphoneme | |||
| phoneme 0 | |||
| vowel starttype #a endtype #a | |||
| length 200 | |||
| ipa ɑː | |||
| ChangeIfDiminished(@) | |||
| IF nextPh(r) THEN | |||
| FMT(vwl_en_us/oor) | |||
| ChangePhoneme(O:) | |||
| // FMT(vwl_en_us/oor) | |||
| ENDIF | |||
| FMT(vowel/aa_8) | |||
| endphoneme | |||
| @@ -147,6 +152,10 @@ endphoneme | |||
| phoneme A@ // Used for [A:] when followed by 'r', becomes [A:]+[r] in American | |||
| vowel starttype #a endtype #a | |||
| ipa ɑːɹ | |||
| IF nextPh(r-) THEN | |||
| ipa ɑː | |||
| ENDIF | |||
| length 260 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en_us/ar) | |||
| @@ -183,6 +192,10 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| length 250 | |||
| ipa ɔːɹ | |||
| IF nextPhW(r) THEN | |||
| ipa ɔː | |||
| ENDIF | |||
| IfNextVowelAppend(r) | |||
| FMT(vwl_en_us/oor) | |||
| endphoneme | |||
| @@ -191,6 +204,10 @@ endphoneme | |||
| phoneme o@ | |||
| vowel starttype #o endtype #@ | |||
| length 250 | |||
| ipa oːɹ | |||
| IF nextPhW(r) THEN | |||
| ipa oː | |||
| ENDIF | |||
| IfNextVowelAppend(r) | |||
| FMT(vwl_en_us/or) | |||
| endphoneme | |||
| @@ -228,6 +245,9 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| length 250 | |||
| IF nextPh(#a) OR nextPh(#o) THEN | |||
| AppendPhoneme(;) | |||
| ENDIF | |||
| FMT(vdiph/aae) | |||
| endphoneme | |||
| @@ -249,6 +269,10 @@ endphoneme | |||
| phoneme e@ | |||
| vowel starttype #e endtype #@ | |||
| length 280 | |||
| ipa ɛɹ | |||
| IF nextPhW(r) THEN | |||
| ipa ɛ | |||
| ENDIF | |||
| IfNextVowelAppend(r) | |||
| FMT(vwl_en_us/er) | |||
| endphoneme | |||
| @@ -257,6 +281,10 @@ endphoneme | |||
| phoneme i@3 | |||
| vowel starttype #i endtype #@ | |||
| length 280 | |||
| ipa ɪɹ | |||
| IF nextPhW(r) THEN | |||
| ipa ɪ | |||
| ENDIF | |||
| IfNextVowelAppend(r) | |||
| FMT(vwl_en_us/ir) | |||
| endphoneme | |||
| @@ -265,6 +293,10 @@ endphoneme | |||
| phoneme U@ | |||
| vowel starttype #@ endtype #@ | |||
| length 250 | |||
| ipa ʊɹ | |||
| IF nextPhW(r-) THEN | |||
| ipa ʊ | |||
| ENDIF | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en_us/ur) | |||
| endphoneme | |||
| @@ -273,6 +305,10 @@ endphoneme | |||
| phoneme aI@ | |||
| vowel starttype #a endtype #@ | |||
| length 300 | |||
| ipa aɪəɹ | |||
| IF nextPhW(r-) THEN | |||
| ipa aɪə | |||
| ENDIF | |||
| IfNextVowelAppend(r-) | |||
| FMT(vwl_en_us/ai@) | |||
| endphoneme | |||
| @@ -281,7 +317,11 @@ endphoneme | |||
| phoneme aU@ | |||
| vowel starttype #a endtype #@ | |||
| length 300 | |||
| IfNextVowelAppend(r-) | |||
| ipa aɪʊɹ | |||
| IF nextPhW(r) THEN | |||
| ipa aɪʊ | |||
| ENDIF | |||
| IfNextVowelAppend(r) | |||
| FMT(vwl_en_us/aU@) | |||
| endphoneme | |||
| @@ -18,7 +18,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype #a endtype #a | |||
| length 170 | |||
| length 160 | |||
| ChangeIfDiminished(a#) | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| @@ -67,6 +67,7 @@ endphoneme | |||
| phoneme V | |||
| vowel starttype #o endtype #o | |||
| ipa ʊ | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/o-_2) | |||
| @@ -83,6 +84,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɐ | |||
| unstressed | |||
| length 140 | |||
| FMT(vowel/a#_3) | |||
| @@ -99,6 +101,7 @@ endphoneme | |||
| phoneme A@ | |||
| vowel starttype #a endtype #a | |||
| ipa ɑː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/aa_5) | |||
| @@ -107,7 +110,8 @@ endphoneme | |||
| phoneme aa // 'bath' etc. | |||
| vowel starttype #a endtype #a | |||
| length 150 | |||
| ipa a | |||
| length 160 | |||
| FMT(vowel/a) | |||
| endphoneme | |||
| @@ -123,6 +127,7 @@ endphoneme | |||
| phoneme i: | |||
| vowel starttype #e endtype #i | |||
| ipa ei | |||
| length 220 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph2/ei_3) | |||
| @@ -140,6 +145,7 @@ endphoneme | |||
| phoneme O@ | |||
| vowel starttype #o endtype #@ | |||
| ipa ɔː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/oo_1) | |||
| @@ -156,6 +162,7 @@ endphoneme | |||
| phoneme u: | |||
| vowel starttype #u endtype #u | |||
| ipa əu | |||
| length 200 | |||
| FMT(vdiph/@u) | |||
| endphoneme | |||
| @@ -163,6 +170,7 @@ endphoneme | |||
| phoneme aU | |||
| vowel starttype #a endtype #u | |||
| ipa æʊ | |||
| length 230 | |||
| FMT(vdiph/eeu_3) | |||
| endphoneme | |||
| @@ -170,6 +178,7 @@ endphoneme | |||
| phoneme oU | |||
| vowel starttype #@ endtype #u | |||
| ipa ʌʊ | |||
| length 220 | |||
| FMT(vdiph/Vu_2) | |||
| endphoneme | |||
| @@ -177,6 +186,7 @@ endphoneme | |||
| phoneme aI | |||
| vowel starttype #o endtype #i | |||
| ipa ɔɪ | |||
| length 240 | |||
| FMT(vdiph/ooi_3) | |||
| endphoneme | |||
| @@ -184,6 +194,7 @@ endphoneme | |||
| phoneme eI | |||
| vowel starttype #@ endtype #i | |||
| ipa eː | |||
| length 240 | |||
| FMT(vdiph/@i_3) | |||
| endphoneme | |||
| @@ -191,6 +202,7 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| ipa oɪ | |||
| length 230 | |||
| FMT(vdiph/oi) | |||
| endphoneme | |||
| @@ -198,6 +210,7 @@ endphoneme | |||
| phoneme e@ | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɜː | |||
| length 240 | |||
| IfNextVowelAppend(r-) | |||
| FMT(vowel/3_en) | |||
| @@ -241,6 +241,7 @@ phoneme R2 // this is [R2], but shorter | |||
| liquid | |||
| trill | |||
| lengthmod 6 | |||
| ipa r | |||
| Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||
| FMT(r3/r_trill_short) addWav(r3/r_trill.wav, 50) | |||
| @@ -1,7 +1,7 @@ | |||
| //==================================================== | |||
| // French | |||
| //==================================================== | |||
| // Updated 2010-06-16 Michel Such <[email protected]> | |||
| // Updated 2010-07-25 Michel Such <[email protected]> | |||
| phoneme #l virtual | |||
| // Used for l and l/ | |||
| @@ -24,7 +24,7 @@ endphoneme | |||
| procedure pre_r | |||
| IF prevPh(y) THEN | |||
| VowelEnding(vwl_fr/y2r) | |||
| ELIF prevPh(E) OR prevPh(E2) THEN | |||
| ELIF prevPh(E) THEN | |||
| VowelEnding(vwl_fr/e_2r) | |||
| ELIF prevPh(A~) THEN | |||
| VowelEnding(vwl_fr/aa2r) | |||
| @@ -47,7 +47,7 @@ endprocedure | |||
| procedure post_r | |||
| IF nextPh(E) OR nextPh(E2) THEN | |||
| IF nextPh(E) THEN | |||
| VowelStart(vwl_fr/re2) | |||
| ELIF nextPh(W) THEN | |||
| VowelStart(vwl_fr/r@2) | |||
| @@ -82,6 +82,7 @@ phoneme r | |||
| starttype #r endtype #r | |||
| Vowelin f1=0 f2=1500 -400 400 f3=-400 80 | |||
| lengthmod 7 | |||
| ipa U+0281 | |||
| IF nextPh(isNotVowel) THEN | |||
| ChangePhoneme(r/) | |||
| @@ -100,6 +101,7 @@ phoneme r2 // silent unless followed by vowel | |||
| vcd uvl frc | |||
| rhotic | |||
| starttype #r endtype #r | |||
| ipa U+0281 | |||
| IF nextPh(isNotVowel) THEN | |||
| ChangePhoneme(NULL) | |||
| @@ -113,8 +115,8 @@ phoneme r/ // variant of [r] when not preceding a vowel | |||
| vcd uvl frc | |||
| rhotic | |||
| starttype #r endtype #r | |||
| Vowelout f1=1 f2=1200 -400 800 f3=200 100 len=30 | |||
| lengthmod 7 | |||
| ipa U+0281 | |||
| IF prevPhW(t) OR prevPhW(p) OR prevPhW(k) THEN | |||
| FMT(vwl_fr/trr) addWav(r3/rx, 15) | |||
| @@ -148,6 +150,7 @@ phoneme r/2 | |||
| liquid rhotic uvl nopause | |||
| starttype #r endtype #r | |||
| Vowelin f1=0 f2=1500 -400 400 f3=-400 80 | |||
| ipa U+0281 | |||
| CALL post_r | |||
| IF prevPhW(f) OR prevPhW(k) OR prevPhW(p) OR prevPhW(s) OR prevPhW(t) OR prevPhW(S) THEN | |||
| @@ -278,13 +281,17 @@ phoneme a | |||
| length 170 | |||
| ENDIF | |||
| FMT(vowel/a_7) | |||
| FMT(vowel/a_7, 85) | |||
| endphoneme | |||
| phoneme a# // For english words | |||
| import_phoneme en/a# | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype #e endtype #e | |||
| palatal | |||
| IF nextPh(l/) THEN | |||
| VowelEnding(l/xl, -20) | |||
| @@ -311,14 +318,6 @@ phoneme E | |||
| endphoneme | |||
| phoneme E2 // Between e and E | |||
| vowel starttype #e endtype #e | |||
| length 170 | |||
| FMT(vowel/e_9) | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype #i endtype #i | |||
| palatal | |||
| @@ -345,21 +344,20 @@ phoneme i | |||
| endphoneme | |||
| phoneme I // longer than i | |||
| vowel starttype #i endtype #i | |||
| palatal | |||
| length 240 | |||
| phoneme I // For english words | |||
| import_phoneme en/I | |||
| endphoneme | |||
| IfNextVowelAppend(;) | |||
| FMT(vowel/i_3) | |||
| phoneme I2 // For english words | |||
| import_phoneme en/I2 | |||
| endphoneme | |||
| phoneme j/ // Short "i" between "r" and a vowel | |||
| vowel starttype #i endtype #i | |||
| length 100 | |||
| unstressed | |||
| // unstressed | |||
| NextVowelStarts | |||
| VowelStart(j/j@) | |||
| @@ -382,70 +380,33 @@ phoneme o | |||
| ENDIF | |||
| IF thisPh(isFinalVowel) THEN | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vowel/o_8) | |||
| ELIF nextPh(p2) OR nextPh(t2) OR nextPh(z2) THEN | |||
| FMT(vowel/o_8) | |||
| ELIF nextPh(z) THEN | |||
| FMT(vowel/o) | |||
| ELSE | |||
| FMT(vowel/o_mid2) | |||
| ENDIF | |||
| FMT(vowel/o_8) | |||
| ELSE | |||
| IF nextPhW(#r) AND next2Ph(isNotVowel) THEN | |||
| ChangePhoneme(O) | |||
| ELIF nextPhW(isLiquid) AND next2Ph(isNotVowel) THEN | |||
| ChangePhoneme(O) | |||
| ELIF nextPhW(n) AND next2Ph(j) THEN | |||
| FMT(vowel/o) | |||
| ELIF nextPhW(isNasal) AND next2Ph(isLiquid) THEN | |||
| ChangePhoneme(O) | |||
| ELIF nextPhW(isNotVowel) AND next2Ph(isNasal) THEN | |||
| ChangePhoneme(O) | |||
| ELIF nextPhW(d) AND next2Ph(isNotVowel) THEN | |||
| ChangePhoneme(O) | |||
| ELIF nextPhW(t) AND next2Ph(isLiquid) AND nextVowel(isFinalVowel) THEN | |||
| ChangePhoneme(O) | |||
| ELSE | |||
| FMT(vowel/o) | |||
| ENDIF | |||
| FMT(vowel/o) | |||
| ENDIF | |||
| endphoneme | |||
| phoneme o2 | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| IF nextPh(isVowel) THEN | |||
| length 220 | |||
| ELSE | |||
| length 170 | |||
| ENDIF | |||
| length 170 | |||
| IF thisPh(isFinalVowel) THEN | |||
| FMT(vowel/o_8) | |||
| ELSE | |||
| FMT(vowel/o) | |||
| FMT(vowel/o_mid2) | |||
| ENDIF | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| IF nextPhW(#r) THEN | |||
| length 200 | |||
| ELSE | |||
| length 170 | |||
| IF nextPhW(#l) AND next2Ph(isNotVowel) THEN | |||
| FMT(vowel/o_mid2) | |||
| ENDIF | |||
| IF nextPhW(#r) AND next2Ph(isNotVowel) THEN | |||
| FMT(vowel/o_mid2) | |||
| ENDIF | |||
| FMT(vowel/o_mid2) | |||
| FMT(vowel/o_mid) | |||
| endphoneme | |||
| phoneme o3 // almost like english oU | |||
| vowel starttype #@ endtype #u | |||
| length 220 | |||
| FMT(vdiph/@u_3) | |||
| phoneme oU | |||
| import_phoneme en/oU | |||
| endphoneme | |||
| @@ -470,12 +431,13 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| length 170 | |||
| IF nextPhW(E~) OR nextPhW(#i) THEN | |||
| FMT(vowel/y, -40) | |||
| length 110 | |||
| FMT(vowel/y) | |||
| ENDIF | |||
| length 180 | |||
| FMT(vowel/y) | |||
| endphoneme | |||
| @@ -488,27 +450,20 @@ phoneme W | |||
| endphoneme | |||
| phoneme W2 // For english words | |||
| vowel starttype #@ endtype #@ | |||
| length 100 | |||
| unstressed | |||
| FMT(vowel/@_6) | |||
| endphoneme | |||
| phoneme Y | |||
| vowel starttype #@ endtype #@ | |||
| length 170 | |||
| IF thisPh(isFinalVowel) THEN | |||
| IF thisPh(isWordEnd) THEN | |||
| FMT(vowel/y#) | |||
| ELIF nextPh(z2) OR nextPh(t2) THEN | |||
| FMT(vowel/y#) | |||
| ELSE | |||
| ChangePhoneme(W) | |||
| ENDIF | |||
| ELSE | |||
| IF nextPhW(isNotVowel) AND next2Ph(isLiquid) THEN | |||
| FMT(vowel/y#) | |||
| ELIF nextPhW(isNotVowel) AND next2Ph(isNotVowel) THEN | |||
| ChangePhoneme(W) | |||
| ELSE | |||
| FMT(vowel/y#) | |||
| ENDIF | |||
| ENDIF | |||
| FMT(vowel/y#) | |||
| endphoneme | |||
| @@ -767,14 +722,14 @@ phoneme p | |||
| Vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=22 | |||
| IF nextPh(isPause2) THEN | |||
| WAV(ustop/p_, 70) | |||
| WAV(ustop/p_, 80) | |||
| ELIF nextPh(@-) THEN | |||
| WAV(ustop/p_unasp, 60) | |||
| WAV(ustop/p_unasp, 70) | |||
| ELIF nextPh(#l) THEN | |||
| WAV(ustop/pl, 30) | |||
| WAV(ustop/pl, 40) | |||
| ELIF nextPh(#r) THEN | |||
| length 40 | |||
| WAV(ustop/p_, 60) | |||
| WAV(ustop/p_, 70) | |||
| ENDIF | |||
| WAV(ustop/p_unasp_, 90) | |||
| endphoneme | |||
| @@ -902,6 +857,14 @@ phoneme v | |||
| FMT(voc/v) addWav(vocw/v, 60) | |||
| endphoneme | |||
| phoneme V // For english words | |||
| vowel starttype #a endtype #@ | |||
| length 140 | |||
| ChangeIfDiminished(@) | |||
| FMT(vowel/V_2) | |||
| endphoneme | |||
| phoneme z | |||
| vcd alv frc sibilant | |||
| @@ -928,7 +891,8 @@ endphoneme | |||
| phoneme z2 // silent unless followed by vowel | |||
| vcd alv frc sibilant | |||
| IF nextPh(isVowel) OR nextPh(w/) OR nextPh(j) THEN | |||
| FMT(voc/z, -20) addWav(ufric/s, 40) | |||
| Length 70 | |||
| FMT(voc/z) addWav(ufric/s, 40) | |||
| ELSE | |||
| ChangePhoneme(NULL) | |||
| ENDIF | |||
| @@ -947,3 +911,82 @@ phoneme z3 // "six" and "dix". [s] before pause, [z] before vowel, else [] | |||
| endphoneme | |||
| // translate from English to French phonemes | |||
| equivalents en | |||
| remove_stress | |||
| 0 O | |||
| 3 W r | |||
| 3: W : r | |||
| @ W | |||
| @- W | |||
| @2 W | |||
| @5 W | |||
| @L W l | |||
| a a | |||
| a# a# | |||
| A: a : | |||
| A@ a r | |||
| aa a : | |||
| aI a j | |||
| aI@ a j W2 r | |||
| aU a w | |||
| aU@ a w @ | |||
| A~ A~ | |||
| E E | |||
| e: e | |||
| e@ E : r | |||
| eI E : j/ | |||
| i i | |||
| I I | |||
| I2 I2 | |||
| i: i : | |||
| i@ i r | |||
| i@3 i : r | |||
| O O | |||
| O: O : | |||
| o: o | |||
| O@ O r | |||
| o@ O r | |||
| OI O j | |||
| oU oU | |||
| O~ O~ | |||
| U u | |||
| u: u: | |||
| U@ u r | |||
| V V | |||
| IR i r | |||
| VR W r | |||
| b b | |||
| C C | |||
| d d | |||
| D D | |||
| dZ dZ | |||
| f f | |||
| g g | |||
| h h | |||
| j j | |||
| k k | |||
| l l | |||
| l# l# | |||
| m m | |||
| n n | |||
| N N | |||
| n^ n^ | |||
| p p | |||
| Q Q | |||
| r r | |||
| r- r | |||
| s s | |||
| S S | |||
| t t | |||
| T T | |||
| t2 t | |||
| tS tS | |||
| v v | |||
| w w/ | |||
| x x | |||
| z z | |||
| Z Z | |||
| endphoneme | |||
| @@ -110,7 +110,7 @@ endphoneme | |||
| phoneme A // reduces to [a] if not stressed | |||
| vowel starttype #a endtype #a | |||
| length 250 | |||
| ChangeIfNotStressed(a) | |||
| ChangeIfUnstressed(a) | |||
| FMT(vowel/aa_6) | |||
| endphoneme | |||
| @@ -175,7 +175,7 @@ endphoneme | |||
| phoneme E: | |||
| vowel starttype #e endtype #e | |||
| length 200 | |||
| FMT(vowel/e_mid2) | |||
| FMT(vowel/e_8) | |||
| endphoneme | |||
| @@ -202,6 +202,7 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #u endtype #u | |||
| ipa ʏ | |||
| length 110 | |||
| FMT(vowel/yy_4) | |||
| endphoneme | |||
| @@ -232,6 +233,7 @@ endphoneme | |||
| phoneme pF | |||
| vls blb afr | |||
| ipa pf | |||
| Vowelout f1=0 f2=1000 -500 -350 f3=-200 80 | |||
| lengthmod 2 | |||
| WAV(ufric/f) // could replace this with a [pf] wav file | |||
| @@ -300,10 +302,9 @@ endphoneme | |||
| // TESTING | |||
| phoneme r // uvular trill | |||
| phoneme r // uvular trill or fricative | |||
| vcd uvl frc | |||
| ipa ʀ | |||
| lengthmod 6 | |||
| length 110 | |||
| IF nextPhW(isVowel) THEN | |||
| @@ -318,32 +319,16 @@ phoneme r // uvular trill | |||
| endphoneme | |||
| phoneme UR | |||
| vowel starttype #u endtype #@ | |||
| flag1 | |||
| length 180 | |||
| FMT(vwl_de/uu_@) | |||
| endphoneme | |||
| phoneme V2# // used for 'r' after a vowel (to create a diphthong) | |||
| liquid | |||
| lengthmod 7 | |||
| IF nextPhW(isVowel) THEN | |||
| ChangePhoneme(r") | |||
| ENDIF | |||
| FMT(r/V_2_) | |||
| endphoneme | |||
| phoneme V# // used for 'r' after a vowel (to create a diphthong) | |||
| liquid | |||
| lengthmod 7 | |||
| IF nextPhW(isVowel) THEN | |||
| ChangePhoneme(r") | |||
| ChangePhoneme(r) | |||
| ENDIF | |||
| ipa ɐ | |||
| IF prevPh(#a) OR prevPh(E) THEN | |||
| FMT(r/V_2_) | |||
| ENDIF | |||
| @@ -353,20 +338,120 @@ phoneme V# // used for 'r' after a vowel (to create a diphthong) | |||
| FMT(r/V_) | |||
| endphoneme | |||
| phoneme V3# | |||
| // TESTING | |||
| phoneme V1# | |||
| liquid | |||
| lengthmod 7 | |||
| IF nextPhW(isVowel) THEN | |||
| ChangePhoneme(r") | |||
| ENDIF | |||
| FMT(r/@_) | |||
| FMT(r/V_) | |||
| endphoneme | |||
| phoneme V1# | |||
| phoneme V2# // used for 'r' after a vowel (to create a diphthong) | |||
| liquid | |||
| lengthmod 7 | |||
| IF nextPhW(isVowel) THEN | |||
| ChangePhoneme(r") | |||
| ENDIF | |||
| FMT(r/V_) | |||
| FMT(r/V_2_) | |||
| endphoneme | |||
| phoneme V3# | |||
| liquid | |||
| lengthmod 7 | |||
| IF nextPhW(isVowel) THEN | |||
| ChangePhoneme(r") | |||
| ENDIF | |||
| FMT(r/@_) | |||
| endphoneme | |||
| phoneme UR | |||
| vowel starttype #u endtype #@ | |||
| ipa ʊɐ | |||
| flag1 | |||
| length 180 | |||
| FMT(vwl_de/uu_@) | |||
| endphoneme | |||
| // translate from English to German phonemes | |||
| equivalents en | |||
| 0 O | |||
| 3 3 | |||
| 3: W : | |||
| @ @ | |||
| @- @- | |||
| @2 @ | |||
| @5 @ | |||
| @L U l | |||
| a a | |||
| a# a | |||
| A: A: | |||
| A@ A: r | |||
| aa a | |||
| aI aI | |||
| aI@ aI 3 | |||
| aU aU | |||
| aU@ aU 3 | |||
| A~ O n | |||
| E E | |||
| e: e: | |||
| e@ E: r | |||
| eI e: | |||
| i I | |||
| I I | |||
| I2 I | |||
| i: i: | |||
| i@ i: 3 | |||
| i@3 i: r | |||
| O O | |||
| O: O : | |||
| o: o: | |||
| O@ O : r | |||
| o@ O : r | |||
| OI OY | |||
| oU o: | |||
| O~ O n | |||
| U U | |||
| u: u: | |||
| U@ U r | |||
| V W | |||
| IR I r | |||
| VR W r | |||
| b b | |||
| C C | |||
| d d | |||
| D D | |||
| dZ dZ | |||
| f f | |||
| g g | |||
| h h | |||
| j j | |||
| k k | |||
| l l | |||
| l# l# | |||
| m m | |||
| n n | |||
| N N | |||
| n^ n^ | |||
| p p | |||
| Q Q | |||
| r r | |||
| r- r | |||
| s s | |||
| S S | |||
| t t | |||
| T T | |||
| t2 t | |||
| tS tS | |||
| v v | |||
| w w | |||
| x x | |||
| z z | |||
| Z Z | |||
| endphoneme | |||
| @@ -346,6 +346,7 @@ endphoneme | |||
| phoneme t. | |||
| vls rfx stop | |||
| lengthmod 2 | |||
| ipa ʈ | |||
| voicingswitch d. | |||
| Vowelin f1=0 f2=1800 -300 300 f3=-400 80 | |||
| Vowelout f1=0 f2=1800 -300 250 f3=-400 80 rms=20 colr=2 | |||
| @@ -355,6 +356,7 @@ endphoneme | |||
| phoneme th. | |||
| vls rfx stop | |||
| lengthmod 2 | |||
| ipa ʈh | |||
| voicingswitch dh. | |||
| Vowelin f1=0 f2=1800 -300 300 f3=-400 80 | |||
| Vowelout f1=0 f2=1800 -300 250 f3=-400 80 rms=20 colr=2 | |||
| @@ -366,6 +368,7 @@ phoneme d. | |||
| vcd rfx stop | |||
| lengthmod 5 | |||
| voicingswitch t. | |||
| ipa ɖ | |||
| Vowelin f1=1 f2=1800 -300 300 f3=-400 80 | |||
| Vowelout f1=1 f2=1800 -300 300 f3=-400 80 colr=2 | |||
| @@ -384,6 +387,7 @@ endphoneme | |||
| phoneme dh. | |||
| vcd rfx stop | |||
| lengthmod 5 | |||
| ipa ɖh | |||
| voicingswitch th. | |||
| Vowelin f1=1 f2=1800 -300 300 f3=-400 80 | |||
| Vowelout f1=1 f2=1800 -300 300 f3=-400 80 colr=2 | |||
| @@ -410,7 +414,8 @@ endphoneme | |||
| phoneme ch | |||
| import_phoneme base/tS; | |||
| CALL base/tS; | |||
| ipa ch | |||
| endphoneme | |||
| @@ -472,5 +477,12 @@ phoneme gh | |||
| FMT(g2/xg) addWav(ustop/k_asp, 70) | |||
| endphoneme | |||
| //================ | |||
| phoneme #X2 // click, use for indicating combining long vowels | |||
| vls alv frc sibilant | |||
| lengthmod 3 | |||
| WAV(ustop/percus02) | |||
| endphoneme | |||
| @@ -223,6 +223,7 @@ endphoneme | |||
| phoneme m# | |||
| vcd blb nasal | |||
| lengthmod 6 | |||
| ipa m# | |||
| Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk | |||
| FMT(m/m#_) | |||
| endphoneme | |||
| @@ -231,6 +232,7 @@ endphoneme | |||
| phoneme n# | |||
| vcd alv nasal | |||
| lengthmod 6 | |||
| ipa n# | |||
| Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk | |||
| NextVowelStarts | |||
| @@ -249,6 +251,7 @@ endphoneme | |||
| phoneme n^# | |||
| vcd pal nasal palatal | |||
| lengthmod 6 | |||
| ipa ɲ# | |||
| Vowelout f1=3 f2=2300 300 400 f3=100 80 brk rate | |||
| FMT(n^/n^#_) | |||
| endphoneme | |||
| @@ -258,6 +261,7 @@ endphoneme | |||
| phoneme N# | |||
| vcd vel nasal | |||
| lengthmod 6 | |||
| ipa ŋ# | |||
| Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk | |||
| NextVowelStarts | |||
| @@ -276,6 +280,7 @@ endphoneme | |||
| phoneme l# | |||
| vls alv frc | |||
| lengthmod 3 | |||
| ipa l# | |||
| WAV(ufric/l#, 25) | |||
| endphoneme | |||
| @@ -283,6 +288,7 @@ endphoneme | |||
| phoneme tl# | |||
| vls alv stop | |||
| lengthmod 2 | |||
| ipa tl# | |||
| Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
| Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
| WAV(ufric/tl#, 50) | |||
| @@ -292,6 +298,7 @@ endphoneme | |||
| phoneme r# // used for [r] when not preceding a vowel | |||
| liquid | |||
| lengthmod 2 // | |||
| ipa r# | |||
| FMT(r3/r#_) addWav(r3/rx) | |||
| // before n r3/r_n+r3/rx | |||
| endphoneme | |||
| @@ -141,6 +141,7 @@ phoneme <h> | |||
| vls glt apr | |||
| length 50 | |||
| lengthmod 3 | |||
| ipa ʰ | |||
| IF nextPh(#@) THEN | |||
| WAV(h/h@) | |||
| @@ -61,6 +61,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #a endtype #a | |||
| ipa ɐ | |||
| length 120 | |||
| FMT(vowel/V_6) | |||
| endphoneme | |||
| @@ -12,6 +12,7 @@ endphoneme | |||
| phoneme dZ; | |||
| vcd pal afr sibilant palatal | |||
| lengthmod 5 | |||
| ipa dʑ | |||
| voicingswitch tS; | |||
| Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||
| @@ -135,12 +135,14 @@ endphoneme | |||
| phoneme u- | |||
| vowel starttype #u endtype #u | |||
| ipa ʉ | |||
| length 120 | |||
| FMT(vwl_no/u#) | |||
| endphoneme | |||
| phoneme u-: | |||
| vowel starttype #u endtype #u | |||
| ipa ʉː | |||
| length 260 | |||
| FMT(vwl_no/u#2) | |||
| endphoneme | |||
| @@ -171,6 +173,7 @@ endphoneme | |||
| phoneme u-I | |||
| vowel starttype #u endtype #i | |||
| ipa ʉɪ | |||
| length 270 | |||
| IfNextVowelAppend(;) | |||
| FMT(vdiph/yi) | |||
| @@ -13,6 +13,7 @@ endphoneme | |||
| phoneme a# | |||
| vowel starttype #a endtype #a | |||
| ipa ɐ | |||
| length 170 | |||
| FMT(vowel/a#_2) | |||
| endphoneme | |||
| @@ -60,6 +61,7 @@ endphoneme | |||
| phoneme y // close central unrounded (i-bar) | |||
| vowel starttype #i endtype #i | |||
| ipa ɨ | |||
| length 180 | |||
| FMT(vowel/ii#_2) | |||
| endphoneme | |||
| @@ -85,6 +87,7 @@ endphoneme | |||
| phoneme R | |||
| liquid | |||
| trill | |||
| ipa r | |||
| lengthmod 6 | |||
| Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||
| @@ -8,6 +8,7 @@ | |||
| phoneme & | |||
| vowel starttype #@ endtype #@ | |||
| length 180 | |||
| ipa ɐ | |||
| FMT(vowel/a#_3) | |||
| unstressed | |||
| endphoneme | |||
| @@ -15,6 +16,7 @@ endphoneme | |||
| phoneme &/ // Used for final "a" when next word starts with "a" | |||
| vowel starttype #@ endtype #@ | |||
| length 180 | |||
| ipa ɐ | |||
| IF nextPh(isVowel) THEN | |||
| ChangePhoneme(NULL) | |||
| ENDIF | |||
| @@ -30,12 +32,14 @@ endphoneme | |||
| phoneme &~ | |||
| vowel starttype #e endtype #@ | |||
| ipa ɐU+0303 | |||
| length 240 | |||
| FMT(vnasal/ee_n2) | |||
| endphoneme | |||
| phoneme &U~ | |||
| vowel starttype #@ endtype #u | |||
| ipa ɐU+0303ʊU+0303 | |||
| length 240 | |||
| FMT(vnasal/a#u_n) | |||
| endphoneme | |||
| @@ -59,6 +63,7 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #@ endtype #@ | |||
| length 110 | |||
| ipa ɨ | |||
| FMT(vowel/i#_5) | |||
| endphoneme | |||
| @@ -74,6 +79,7 @@ endphoneme | |||
| phoneme i/ // changes to NULL before a vowel | |||
| vowel starttype #i endtype #i | |||
| length 100 | |||
| ipa ɨ | |||
| IF nextPh(isVowel) THEN | |||
| ChangePhoneme(NULL) | |||
| ENDIF | |||
| @@ -131,6 +137,7 @@ endphoneme | |||
| phoneme x // [r] for Portugal | |||
| liquid | |||
| trill | |||
| ipa ʁ | |||
| lengthmod 7 | |||
| Vowelin f1=0 f2=1500 -400 400 f3=-400 80 | |||
| IF nextPh(isNotVowel) THEN | |||
| @@ -145,8 +152,9 @@ phoneme R // for Portugal this is same the as [r] | |||
| endphoneme | |||
| phoneme s# // This is [s] for Brazi;, [S] for Portugal | |||
| import_phoneme base/S | |||
| phoneme s# // This is [s] for Brazil, [S] for Portugal | |||
| CALL base/S | |||
| ipa ʃ | |||
| endphoneme | |||
| @@ -37,6 +37,7 @@ endphoneme | |||
| phoneme &~ | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɐU+0303 | |||
| length 180 | |||
| // ChangeIfNotStressed(&) | |||
| FMT(vnasal/a#_n) | |||
| @@ -44,12 +45,14 @@ endphoneme | |||
| phoneme &U~ | |||
| vowel starttype #@ endtype #u | |||
| ipa ɐU+0303ʊU+0303 | |||
| length 240 | |||
| FMT(vnasal/a#u_n) | |||
| endphoneme | |||
| phoneme oI~ | |||
| vowel starttype #o endtype #i | |||
| ipa oU+0303ɪU+0303 | |||
| length 260 | |||
| FMT(vnasal/oi_n) | |||
| endphoneme | |||
| @@ -183,6 +186,7 @@ endphoneme | |||
| phoneme x // this is [R] from Slovak/Czech | |||
| liquid | |||
| trill | |||
| ipa r | |||
| lengthmod 6 | |||
| Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||
| @@ -196,13 +200,15 @@ endphoneme | |||
| phoneme s# // This is [s] for Brazi;, [S] for Portugal | |||
| import_phoneme base/s | |||
| CALL base/s | |||
| ipa s | |||
| endphoneme | |||
| phoneme * | |||
| vcd alv stop | |||
| lengthmod 6 | |||
| ipa ɾ | |||
| Vowelin f1=1 f2=1700 -300 300 f3=0 80 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=0 80 | |||
| IF PreVoicing THEN | |||
| @@ -9,12 +9,14 @@ | |||
| phoneme I^ // "silent i", palatilizes the preceding consonant | |||
| vowel starttype #i endtype #i | |||
| unstressed | |||
| ipa ʲ | |||
| length 70 | |||
| IF nextPh(isVowel) THEN | |||
| ChangePhoneme(;) | |||
| ENDIF | |||
| IF prevPh(l;) THEN | |||
| FMT(vwl_ro/li, -10) | |||
| Length 60 | |||
| FMT(vwl_ro/li) | |||
| ENDIF | |||
| IF prevPh(m;) THEN | |||
| FMT(vwl_ro/mi) | |||
| @@ -41,6 +43,7 @@ endphoneme | |||
| phoneme y | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɨ | |||
| length 180 | |||
| FMT(vowel/i#_5) | |||
| endphoneme | |||
| @@ -13,6 +13,7 @@ endphoneme | |||
| phoneme & | |||
| vowel starttype #a endtype #a | |||
| ipa ɐ | |||
| length 140 | |||
| FMT(vowel/a#) | |||
| endphoneme | |||
| @@ -21,6 +22,7 @@ endphoneme | |||
| phoneme r* // this is [R] from Slovak/Czech | |||
| liquid | |||
| trill | |||
| ipa r | |||
| lengthmod 6 | |||
| Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||
| @@ -106,6 +108,7 @@ endphoneme | |||
| phoneme dZ; | |||
| vcd pla afr sibilant palatal | |||
| lengthmod 5 | |||
| ipa dʑ | |||
| voicingswitch tS; | |||
| Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||
| @@ -129,6 +132,7 @@ endphoneme | |||
| phoneme tS; | |||
| vls pal afr sibilant palatal | |||
| lengthmod 2 | |||
| ipa tɕ | |||
| voicingswitch dZ; | |||
| Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 | |||
| WAV(ustop/ts_sr) | |||
| @@ -102,14 +102,16 @@ endphoneme | |||
| phoneme r- | |||
| phoneme r- // syllabic r | |||
| vowel starttype #@ endtype #@ | |||
| ipa rU+0329 | |||
| length 220 | |||
| FMT(vowelr/r-voc) | |||
| endphoneme | |||
| phoneme r: | |||
| phoneme r: // syllabic r | |||
| vowel starttype #@ endtype #@ | |||
| ipa rU+0329ː | |||
| length 300 | |||
| FMT(vowelr/r-voc) | |||
| endphoneme | |||
| @@ -118,6 +120,7 @@ endphoneme | |||
| phoneme R^ // Czech r-caron | |||
| vcd pla frc sibilant | |||
| ipa rU+031d | |||
| lengthmod 6 | |||
| Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||
| @@ -126,6 +129,7 @@ endphoneme | |||
| phoneme R^/ // Czech r-caron (weaker, for after p,f,t,k) | |||
| vcd pla frc sibilant | |||
| ipa rU+031dU+030a | |||
| lengthmod 6 | |||
| Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||
| @@ -135,6 +139,7 @@ endphoneme | |||
| phoneme l- | |||
| vowel starttype #@ endtype #@ | |||
| ipa lU+0329 | |||
| length 140 | |||
| FMT(vwl_hi/l-voc) | |||
| endphoneme | |||
| @@ -142,6 +147,7 @@ endphoneme | |||
| phoneme l: | |||
| vowel starttype #@ endtype #@ | |||
| ipa lU+0329ː | |||
| length 250 | |||
| FMT(vwl_hi/l-voc) | |||
| endphoneme | |||
| @@ -31,6 +31,13 @@ phoneme g | |||
| Vowelin f1=2 f2=2300 200 300 f3=-300 80 | |||
| Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk | |||
| IF thisPh(isWordStart) AND nextPh(isVowel) THEN | |||
| IF prevPh(isPause) OR prevPh(isNasal) THEN | |||
| ELSE | |||
| ChangePhoneme(Q) | |||
| ENDIF | |||
| ENDIF | |||
| IF PreVoicing THEN | |||
| FMT(g/xg) | |||
| ENDIF | |||
| @@ -41,6 +48,32 @@ phoneme g | |||
| FMT(g/g) addWav(x/g2) // weaker [g] | |||
| endphoneme | |||
| phoneme d | |||
| vcd dnt stop | |||
| IF thisPh(isWordStart) AND nextPh(isVowel) THEN | |||
| IF prevPh(isPause) OR prevPh(isNasal) OR prevPh(l) THEN | |||
| ELSE | |||
| ChangePhoneme(D) | |||
| ENDIF | |||
| ENDIF | |||
| CALL base2/d | |||
| endphoneme | |||
| phoneme b | |||
| vcd blb stop | |||
| IF thisPh(isWordStart) AND nextPh(isVowel) THEN | |||
| IF prevPh(isPause) OR prevPh(isNasal) THEN | |||
| ELSE | |||
| ChangePhoneme(B) | |||
| ENDIF | |||
| ENDIF | |||
| CALL base/b | |||
| endphoneme | |||
| phoneme D | |||
| vcd dnt frc | |||
| @@ -71,6 +104,7 @@ endphoneme | |||
| phoneme v# // a shorter [v], a little towards [b] | |||
| vcd lbd frc | |||
| ipa ʋ | |||
| lengthmod 6 | |||
| voicingswitch f | |||
| Vowelin f1=1 f2=1000 -300 -200 f3=-300 100 | |||
| @@ -53,6 +53,7 @@ endphoneme | |||
| phoneme E- | |||
| vowel starttype #@ endtype #@ | |||
| ipa ə | |||
| unstressed | |||
| length 140 | |||
| FMT(vowel/ee#_2) | |||
| @@ -74,6 +75,7 @@ endphoneme | |||
| phoneme u- | |||
| vowel starttype #u endtype #u | |||
| ipa ʉ | |||
| length 200 | |||
| FMT(vowel/u#_2) | |||
| endphoneme | |||
| @@ -13,6 +13,7 @@ endphoneme | |||
| phoneme V | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɐ | |||
| length 130 | |||
| FMT(vowel/V_3) | |||
| endphoneme | |||
| @@ -80,15 +81,19 @@ endphoneme | |||
| phoneme u | |||
| vowel starttype #u endtype #u | |||
| length 110 | |||
| IF prevPhW(isVel) THEN | |||
| ELSE | |||
| ChangeIfNotStressed(U) | |||
| ENDIF | |||
| ChangeIfNotStressed(U) | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme u2 // as [u] but don't reduce | |||
| vowel starttype #u endtype #u | |||
| length 110 | |||
| FMT(vowel/u_6) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| ipa ʉ | |||
| length 110 | |||
| FMT(vowel/u#_3) | |||
| endphoneme | |||
| @@ -105,16 +110,11 @@ endphoneme | |||
| phoneme U: | |||
| vowel starttype #u endtype #u | |||
| ipa ʉ | |||
| length 240 | |||
| FMT(vowel/u#_3) | |||
| endphoneme | |||
| phoneme u- | |||
| vowel starttype #u endtype #u | |||
| length 130 | |||
| FMT(vowel/u#_2) | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype #a endtype #i | |||
| @@ -84,14 +84,17 @@ phoneme u | |||
| FMT(vowel/u_2) | |||
| endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| length 150 | |||
| FMT(vowel/uu_2) | |||
| endphoneme | |||
| phoneme @ // previously u# | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| ipa ɯ | |||
| length 150 | |||
| FMT(vowel/u#_7) | |||
| endphoneme | |||
| @@ -23,6 +23,7 @@ endphoneme | |||
| phoneme I | |||
| vowel starttype #i endtype #i | |||
| ipa ɨ | |||
| length 150 | |||
| FMT(vowel/ii_3) | |||
| endphoneme | |||
| @@ -69,6 +70,7 @@ endphoneme | |||
| phoneme y: // symbol used in place of i" (i bar) | |||
| vowel starttype #i endtype #i | |||
| ipa ɨː | |||
| length 180 | |||
| ChangeIfNotStressed(Y) | |||
| FMT(vowel/i#) | |||
| @@ -112,6 +114,7 @@ endphoneme | |||
| phoneme AY | |||
| vowel starttype #a endtype #i | |||
| ipa ɑɨ | |||
| length 250 | |||
| FMT(vdiph/aai_2) | |||
| endphoneme | |||
| @@ -126,6 +129,7 @@ endphoneme | |||
| phoneme aY | |||
| vowel starttype #a endtype #i | |||
| ipa aɨ | |||
| length 210 | |||
| FMT(vdiph/ai_2) | |||
| endphoneme | |||
| @@ -147,6 +151,7 @@ endphoneme | |||
| phoneme @Y | |||
| vowel starttype #@ endtype #i | |||
| ipa əɨ | |||
| length 210 | |||
| FMT(vdiph/@i_2) | |||
| endphoneme | |||
| @@ -168,6 +173,7 @@ endphoneme | |||
| phoneme Yu | |||
| vowel starttype #i endtype #u | |||
| ipa ɨu | |||
| length 210 | |||
| FMT(vdiph2/iu_4) | |||
| endphoneme | |||
| @@ -182,6 +188,7 @@ endphoneme | |||
| phoneme OY | |||
| vowel starttype #o endtype #i | |||
| ipa ɔɨ | |||
| length 210 | |||
| FMT(vdiph/ooi) | |||
| endphoneme | |||
| @@ -196,6 +203,7 @@ endphoneme | |||
| phoneme uY | |||
| vowel starttype #u endtype #i | |||
| ipa uɨ | |||
| length 210 | |||
| FMT(vdiph/ui_3) | |||
| endphoneme | |||
| @@ -199,6 +199,7 @@ endphoneme | |||
| phoneme tS; | |||
| vls pal afr sibilant palatal | |||
| ipa tɕ | |||
| lengthmod 2 | |||
| Vowelin f1=0 f2=2700 400 600 f3=300 80 | |||
| WAV(ustop/tsh_pzd_unasp) | |||
| @@ -206,6 +207,7 @@ endphoneme | |||
| phoneme tS;h | |||
| vls pal afr sibilant palatal | |||
| ipa tɕh | |||
| lengthmod 2 | |||
| Vowelin f1=0 f2=2700 400 600 f3=300 80 | |||
| WAV(ustop/tsh_pzd, 80) | |||
| @@ -214,6 +216,7 @@ endphoneme | |||
| phoneme S; | |||
| vls pla frc sibilant | |||
| lengthmod 2 | |||
| ipa ɕ | |||
| Vowelin f1=0 f2=2700 400 600 f3=300 80 | |||
| WAV(ufric/sh_pzd2, 20) | |||
| endphoneme | |||
| @@ -145,9 +145,13 @@ endphoneme | |||
| phoneme @- // very short schwa | |||
| vowel nonsyllabic | |||
| starttype #@ endtype #@ | |||
| unstressed | |||
| vowel starttype #@ endtype #@ | |||
| unstressed nonsyllabic | |||
| ipa ə | |||
| IF nextPhW(*) THEN | |||
| ipa NULL | |||
| ENDIF | |||
| length 50 | |||
| FMT(vowel/@-) | |||
| endphoneme | |||
| @@ -194,6 +198,7 @@ endphoneme | |||
| phoneme m- | |||
| vowel starttype #@ endtype #@ | |||
| ipa mU+0329 | |||
| length 170 | |||
| IF thisPh(isWordStart) THEN | |||
| @@ -207,6 +212,7 @@ endphoneme | |||
| phoneme n- | |||
| vowel starttype #@ endtype #@ | |||
| ipa nU+0329 | |||
| length 170 | |||
| IF thisPh(isWordStart) THEN | |||
| @@ -220,6 +226,7 @@ endphoneme | |||
| phoneme N- | |||
| vowel starttype #e endtype #e | |||
| ipa ŋU+0329 | |||
| length 190 | |||
| FMT(nn/nn-syl) | |||
| endphoneme | |||
| @@ -267,6 +274,7 @@ endphoneme | |||
| phoneme r- // syllabic r | |||
| vowel starttype #@ endtype #@ | |||
| ipa rU+0329 | |||
| unstressed | |||
| length 220 | |||
| FMT(vowelr/r-voc) | |||
| @@ -274,6 +282,7 @@ endphoneme | |||
| phoneme l- // syllabic l | |||
| vowel starttype #@ endtype #@ | |||
| ipa lU+0329 | |||
| unstressed | |||
| length 200 | |||
| FMT(vwl_hi/l-voc) | |||
| @@ -282,6 +291,7 @@ endphoneme | |||
| phoneme r | |||
| liquid rhotic | |||
| ipa ɹ | |||
| lengthmod 7 | |||
| IF nextPh(isNotVowel) THEN | |||
| @@ -337,6 +347,10 @@ phoneme R | |||
| liquid | |||
| trill | |||
| lengthmod 6 | |||
| ipa r | |||
| IF nextPhW(R2) THEN | |||
| ipa NULL | |||
| ENDIF | |||
| Vowelin f1=0 f2=1600 -300 300 f3=-200 80 | |||
| Vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk | |||
| FMT(r3/r_trill2) addWav(r3/r_trill2.wav, 65) | |||
| @@ -346,6 +360,7 @@ phoneme R2 // this is [R] from Slovak/Czech | |||
| liquid | |||
| trill | |||
| lengthmod 6 | |||
| ipa r | |||
| Vowelin f1=0 f2=1700 -300 300 f3=-300 80 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=-300 80 brk | |||
| FMT(r3/r_trill) addWav(r3/r_trill.wav, 50) | |||
| @@ -356,6 +371,7 @@ phoneme R3 // Afrikaans | |||
| trill | |||
| lengthmod 6 | |||
| length 60 | |||
| ipa r | |||
| Vowelin f1=2 f2=2700 -300 -200 f3=-1300 80 | |||
| Vowelout f1=2 f2=1700 -300 -200 f3=-1300 80 | |||
| @@ -379,6 +395,7 @@ endphoneme | |||
| phoneme r" // uvular trill | |||
| vcd uvl frc | |||
| ipa ʀ | |||
| lengthmod 6 | |||
| IF nextPh(isNotVowel) THEN | |||
| FMT(r3/r_uvl) addWav(r3/r_uvl.wav, 50) | |||
| @@ -497,6 +514,7 @@ endphoneme | |||
| phoneme l^ // palatal l | |||
| liquid | |||
| ipa ʎ | |||
| lengthmod 7 | |||
| Vowelout len=60 lenadd rate | |||
| length 100 | |||
| @@ -520,6 +538,7 @@ endphoneme | |||
| phoneme l. | |||
| liquid rfx | |||
| ipa ɭ | |||
| lengthmod 7 | |||
| FMT(l^/l_rfx) | |||
| endphoneme | |||
| @@ -563,7 +582,7 @@ phoneme j | |||
| liquid palatal | |||
| lengthmod 7 | |||
| IF nextPh(isVowel) THEN | |||
| IF nextPhW(isVowel) THEN | |||
| NextVowelStarts | |||
| VowelStart(j/j@) | |||
| VowelStart(j/ja) | |||
| @@ -591,6 +610,10 @@ phoneme ; // linking j, used between (i) vowels and a following vowel | |||
| liquid palatal | |||
| lengthmod 0 | |||
| IF prevPh(#i) THEN | |||
| ipa NULL // linking after i vowel, don't show in ipa | |||
| ENDIF | |||
| IF nextPh(isNotVowel) THEN | |||
| ChangePhoneme(NULL) // this is to ignore this phoneme if not before a vowel | |||
| ENDIF | |||
| @@ -682,6 +705,7 @@ endphoneme | |||
| phoneme n. | |||
| vcd rfx nasal | |||
| ipa ɳ | |||
| starttype n endtype n | |||
| Vowelin f1=2 f2=1200 -300 250 f3=-500 80 rms=20 colr=2 | |||
| Vowelout f1=2 f2=1200 -300 250 f3=-500 80 rms=20 brk colr=2 | |||
| @@ -712,6 +736,7 @@ endphoneme | |||
| phoneme n^ | |||
| vcd pal nasal palatal | |||
| ipa ɲ | |||
| Vowelout f1=3 f2=2500 300 500 f3=100 80 len=45 brk rate | |||
| lengthmod 4 | |||
| @@ -777,6 +802,7 @@ endphoneme | |||
| phoneme ** // TEST flap | |||
| liquid alv | |||
| ipa ɾ | |||
| lengthmod 3 | |||
| Vowelout f1=3 f2=1600 -300 300 f3=-300 80 rms=35 len=15 | |||
| Vowelin f1=2 f2=1600 -300 300 f3=-100 80 len=20 | |||
| @@ -792,8 +818,13 @@ endphoneme | |||
| phoneme * // flap | |||
| vcd alv flp | |||
| brkafter | |||
| ipa ɾ | |||
| lengthmod 3 | |||
| IF prevPhW(@-) THEN | |||
| ipa r // @-* sequence for [r] | |||
| ENDIF | |||
| IF nextPh(#e) OR nextPh(#i) THEN | |||
| Vowelin f1=0 f2=1500 -300 300 f3=-200 80 | |||
| FMT(d/tap1) addWav(r3/rx, 150) | |||
| @@ -830,7 +861,7 @@ endphoneme | |||
| //******************************************************************* | |||
| phoneme b | |||
| phoneme b | |||
| vcd blb stop | |||
| voicingswitch p | |||
| Vowelout f1=2 f2=1000 -500 -300 f3=-300 80 brk | |||
| @@ -933,6 +964,7 @@ endphoneme | |||
| phoneme dZ; | |||
| vcd pla afr sibilant palatal | |||
| voicingswitch tS; | |||
| ipa dʑ | |||
| lengthmod 5 | |||
| Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||
| Vowelout f1=2 f2=2700 400 600 f3=300 80 | |||
| @@ -1052,6 +1084,7 @@ endphoneme | |||
| phoneme v# // approximant, not fricative | |||
| vcd lbd frc | |||
| ipa ʋ | |||
| lengthmod 6 | |||
| voicingswitch f | |||
| Vowelin f1=0 f2=1000 -300 -200 f3=-300 100 | |||
| @@ -1121,6 +1154,7 @@ endphoneme | |||
| phoneme z. | |||
| vcd pla frc sibilant | |||
| ipa ʐ | |||
| voicingswitch s. | |||
| lengthmod 6 | |||
| Vowelin f1=0 f2=1800 -100 300 f3=-300 80 | |||
| @@ -1142,6 +1176,7 @@ endphoneme | |||
| phoneme z; | |||
| vcd pal frc sibilant palatal | |||
| ipa ʑ | |||
| voicingswitch s; | |||
| lengthmod 6 | |||
| Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||
| @@ -1157,6 +1192,7 @@ endphoneme | |||
| phoneme Z; | |||
| vcd pal frc sibilant palatal | |||
| voicingswitch S; | |||
| ipa ʑ | |||
| lengthmod 6 | |||
| Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||
| Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk | |||
| @@ -1170,6 +1206,7 @@ endphoneme | |||
| phoneme J^ // palatal fricative (Kirshenbaum C<vcd>) | |||
| vcd pal frc palatal | |||
| ipa ʝ | |||
| voicingswitch C | |||
| lengthmod 6 | |||
| Vowelin f1=1 f2=2700 400 600 f3=200 70 | |||
| @@ -1213,8 +1250,9 @@ phoneme Q^ | |||
| endphoneme | |||
| phoneme Q" // voiced velar fricative | |||
| phoneme Q" | |||
| vcd uvl frc | |||
| ipa ʁ | |||
| lengthmod 6 | |||
| IF nextPh(isPause2) THEN | |||
| @@ -1301,6 +1339,7 @@ endphoneme | |||
| phoneme tS; | |||
| vls pal afr sibilant palatal | |||
| voicingswitch dZ; | |||
| ipa tɕ | |||
| lengthmod 2 | |||
| Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 | |||
| @@ -1430,6 +1469,7 @@ endphoneme | |||
| phoneme s. | |||
| vls pla frc sibilant | |||
| ipa ʂ | |||
| voicingswitch z. | |||
| lengthmod 3 | |||
| Vowelin f1=0 f2=1800 -100 300 f3=-300 80 | |||
| @@ -1444,6 +1484,7 @@ endphoneme | |||
| phoneme s; | |||
| vls pal frc sibilant palatal | |||
| ipa ʂ | |||
| voicingswitch z; | |||
| lengthmod 3 | |||
| Vowelin f1=1 f2=2700 400 600 f3=200 70 rate len=70 | |||
| @@ -1459,6 +1500,7 @@ endphoneme | |||
| phoneme S; | |||
| vls pal frc sibilant palatal | |||
| voicingswitch Z; | |||
| ipa ɕ | |||
| lengthmod 3 | |||
| Vowelin f1=1 f2=2700 400 600 f3=200 70 rate len=70 | |||
| Vowelout f1=1 f2=2700 400 600 f3=200 70 rate | |||
| @@ -1472,6 +1514,7 @@ endphoneme | |||
| phoneme l# // Lateral fricative (eg. Welsh "ll") | |||
| vls alv frc | |||
| ipa ɬ | |||
| lengthmod 3 | |||
| NextVowelStarts | |||
| @@ -1533,6 +1576,7 @@ endphoneme | |||
| phoneme h | |||
| vls glt apr | |||
| lengthmod 3 | |||
| ipa h | |||
| IF nextPh(#@) THEN | |||
| WAV(h/h@) | |||
| @@ -1767,3 +1811,9 @@ include ph_bulgarian | |||
| phonemetable nso base | |||
| include ph_northern-sotho | |||
| phonemetable ht fr | |||
| include ph_haitian | |||
| phonemetable az tr | |||
| include ph_azerbaijani | |||