Language updates: da, en, nl, pt, vi git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@363 d46cf337-b52f-0410-862d-fd96e6ae7743master
| @@ -286,7 +286,8 @@ | |||
| .group য় | |||
| য় jV | |||
| _) য় (B j | |||
| য় (B // used to separate 2 vowels | |||
| য় (B // used to separate 2 vowels | |||
| য় (_ jo | |||
| .group য | |||
| @@ -92,15 +92,15 @@ __ b'OnsdrAi | |||
| _0 'nOl | |||
| _1 'e:n | |||
| _2 t'o | |||
| _3 tR'e | |||
| _4 f'i:V | |||
| _5 f'Em | |||
| _6 s'Egs | |||
| _7 s'yw | |||
| _3 tR'?e | |||
| _4 f'iV | |||
| _5 f'?Em | |||
| _6 s'?Egs | |||
| _7 s'?yw | |||
| _8 'O:d@ | |||
| _9 n'i | |||
| _10 t'i | |||
| _11 'Elv@ | |||
| _9 n'?i | |||
| _10 t'?i | |||
| _11 '?Elv@ | |||
| _12 t'Vl | |||
| _13 t*'?&#d@-n | |||
| _14 fj'ord@-n | |||
| @@ -110,11 +110,11 @@ _17 s'?Wd@-n | |||
| _18 '?&d@-n | |||
| _19 n'?ed@-n | |||
| _2X t'y:?u | |||
| _3X t*'&#Dv@ | |||
| _4X f'?W:_|V | |||
| _5X h&l't*Es | |||
| _3X t*'?&#Dv@ | |||
| _4X f'?W_|V | |||
| _5X h?&l't*?Es | |||
| _6X t*'Es | |||
| _7X h&lfj'Ers | |||
| _7X h?&lfj'?Ers | |||
| _8X f'irs | |||
| _9X h&lf'Ems // PB a changed to & | |||
| _0C h'unRVD | |||
| @@ -174,25 +174,25 @@ men $pause // but | |||
| eller // or | |||
| mens $pause // while | |||
| for | |||
| fordi fVd'i $pause // because | |||
| fordi f?Vd'?i $pause // because | |||
| når nVr $pause // while | |||
| der dEr $u+ $u // PB changed from [dA] | |||
| der d?Er $u+ $u // PB changed from [dA] | |||
| hvor v'O // where | |||
| hvorfor v?Of'?V // why - final r deleted | |||
| hvorfor vOf'?V // why - final r deleted | |||
| // prepositions | |||
| på pO $u | |||
| på p?O $u | |||
| til $u+ // toward | |||
| fra $u+ // from | |||
| ved $u+ // at | |||
| om $u+ $brk // about, within | |||
| med $u+ // with | |||
| af &_! | |||
| ad &_! | |||
| ad &D $atend $sentence // "Det må ikke skille os ad." | |||
| at &_! $u | |||
| af ?&_! | |||
| ad ?&_! | |||
| ad ?&D $atend $sentence // "Det må ikke skille os ad." | |||
| at $u | |||
| hos | |||
| som sVm $u // which / that | |||
| som s?Vm $u // which / that | |||
| // pronouns | |||
| jeg jAj $u+ // I | |||
| @@ -204,8 +204,8 @@ det de $u | |||
| dét de | |||
| vi vi $u | |||
| i _i_! $u+ | |||
| mig mAj $u // me | |||
| dig dAj $u+ | |||
| mig m?Aj $u // me | |||
| dig d?Aj $u+ | |||
| dem $u | |||
| ham $u | |||
| hende $u | |||
| @@ -224,7 +224,7 @@ mine m'in@- | |||
| din d'in $u+ | |||
| dit d'it $u | |||
| dine d'in@- | |||
| deres dE:Vs $u | |||
| deres dEVs $u | |||
| hans $u+ | |||
| hendes $u+ | |||
| dens $u+ | |||
| @@ -241,8 +241,8 @@ jeres $u+ | |||
| // auxillary verbs | |||
| er Er $u // is/are | |||
| var vAr $u+ // was/were | |||
| har hAr $u+ // has/have | |||
| var vA $u+ // was/were | |||
| har hA $u+ // has/have | |||
| havde h&D@ $u+ // had | |||
| vil $u+ // will | |||
| skal $u+ // shall | |||
| @@ -344,16 +344,13 @@ snob _^_EN | |||
| song _^_EN | |||
| source _^_EN | |||
| spirit _^_EN | |||
| squaw _^_EN | |||
| sweatshirt _^_EN | |||
| talk _^_EN | |||
| teaser _^_EN | |||
| tech _^_EN | |||
| trip _^_EN | |||
| tuner _^_EN | |||
| unix _^_EN | |||
| venture _^_EN | |||
| western _^_EN | |||
| whipcord _^_EN | |||
| window _^_EN | |||
| word _^_EN | |||
| @@ -362,6 +359,7 @@ warrior _^_EN | |||
| // Names | |||
| august OgOsd $capital | |||
| austin _^_EN | |||
| arlene Al'i:n $capital | |||
| bailey _^_EN | |||
| bbc _^_EN | |||
| boston _^_EN | |||
| @@ -2999,7 +2997,7 @@ sardin $alt | |||
| satin $alt | |||
| serpentin $alt | |||
| sordin $alt | |||
| (stand-in) st&nd'in $alt | |||
| (stand-in) st&nd'en $alt | |||
| stearin $alt | |||
| streptomycin $alt | |||
| stryknin $alt | |||
| @@ -4688,6 +4686,7 @@ rafaelisk $alt | |||
| rakitisk $alt | |||
| rapsodisk $alt | |||
| rationalistisk $alt | |||
| rhodesisk $alt | |||
| realistisk $alt | |||
| recitativisk $alt | |||
| reflektorisk $alt | |||
| @@ -5677,6 +5676,7 @@ skylleri $alt | |||
| skælmeri $alt | |||
| skænderi $alt | |||
| skætteri $alt | |||
| skyderi $alt | |||
| slagteri $alt | |||
| slaveri $alt | |||
| sliberi $alt | |||
| @@ -5958,7 +5958,7 @@ datamatiser $alt | |||
| dater $alt | |||
| debattere $alt | |||
| debiter $alt | |||
| debuter $alt | |||
| debutere $alt | |||
| decelerer $alt | |||
| dechifrer $alt | |||
| decider $alt | |||
| @@ -6783,7 +6783,6 @@ origamer $alt | |||
| orkere $alt | |||
| orkestrer $alt | |||
| ornamenter $alt | |||
| orner $alt | |||
| osciller $alt | |||
| oxider $alt | |||
| oxyder $alt | |||
| @@ -9635,7 +9634,7 @@ postillon p,Vsdilj'VN $alt | |||
| perron //pER'VN | |||
| pompon $alt | |||
| progesteron $alt | |||
| salon s&l'VN $alt | |||
| salon $alt | |||
| sifon $alt | |||
| synkron $alt | |||
| talon $alt | |||
| @@ -9705,13 +9704,13 @@ bearbejdelig $3 | |||
| bearbejdelse $3 | |||
| bearbejder $3 | |||
| bearbejdning $3 | |||
| bechamel beSam'e:l/3 | |||
| bechamelsauce beSam'e:l/3s'O:s | |||
| bechamelsovs beSam'e:l/3s'Vws | |||
| bechamel b?eS?&m'?el/3 | |||
| bechamelsauce b?eS?&m'?el/3s'O:s | |||
| bechamelsovs b?eS?&m'?el/3s'?Vws | |||
| beduin $3 | |||
| beduinstamme $3 | |||
| beignet beNe $2 | |||
| beignetdej beNedaj $2 | |||
| beignetdej b?EN'?ed?Aj $2 | |||
| bekkasin $3 | |||
| belize beli:s $2 | |||
| belizer beli:sV $2 | |||
| @@ -10083,7 +10082,6 @@ complet $alt | |||
| duatlet $alt | |||
| dublet $alt | |||
| epaulet $alt | |||
| //filet $alt | |||
| flageolet $alt | |||
| ifolet $alt | |||
| kavalet $alt | |||
| @@ -10135,7 +10133,7 @@ konkubine $alt | |||
| krinoline $alt | |||
| kusine $alt | |||
| lavine $alt | |||
| limousine limOs'i:n@ $alt | |||
| limousine l?im?Os'in@- $alt | |||
| margarine $alt | |||
| marine $alt | |||
| maskine $alt | |||
| @@ -11123,42 +11121,33 @@ sinecure $alt | |||
| tournure $alt | |||
| // exceptions | |||
| alene &l'en@- // alone | |||
| egen _|aj@-n | |||
| mc mak' $capital // PB McDonald | |||
| egne ajn@- | |||
| enter entV | |||
| ide id'e // idea | |||
| idé id'e // idea | |||
| tune tun3 $capital // PB Tune lufthavn - not "tune a car" [tjune] | |||
| alene ?&l'?en@- // alone | |||
| egen _|Aj@-n | |||
| mc m?Ak' $capital // PB McDonald | |||
| egne ?Ajn@- | |||
| enter ?Ent?V | |||
| ide ?id'?e // idea | |||
| idé ?id'?e // idea | |||
| tune tun@- $capital // PB Tune lufthavn - not "tune a car" [tjune] | |||
| ny ny // new | |||
| også ?Vs@- // also | |||
| idet id'e // in so far as | |||
| (rub og stub) R'Ob||V||sd'Ob | |||
| tre tr'E // the number 3 | |||
| rejicere rejis'eV // PB should not be pronounced [raje] | |||
| rejicerer rejis'eV // PB | |||
| idet ?id'?e // in so far as | |||
| (rub og stub) R'?Ob||V||sd'?Ob | |||
| tre tr'?E // the number 3 | |||
| rejicere r?Ej?is'?e?V // PB should not be pronounced [raje] | |||
| rejicerer r?Ej?is'?e?V // PB | |||
| rejiceres rejis'eVs // PB | |||
| rejicering rejis'eRiN // PB | |||
| nogle n'o@-n // PB English: 'some' - must be pronounced like the Danish word 'nogen' | |||
| nogen n'o@-n // PB | |||
| ligesom l?isVm // PB | |||
| bliver blir // PB | |||
| konfirmand kVnferm'&nd // PB | |||
| konfirmander kVnferm'&nd3 // PB | |||
| ligesom l?is?Vm // PB | |||
| bliver bl?ir // PB | |||
| konfirmand k?Vnf?irm'?&nd // PB | |||
| konfirmander k?Vnf?irm'?&nd?V // PB | |||
| konfirmanderne kVnferm'&nd3-n@ // PB | |||
| konfirmandernes kVnferm'&nd3-n@s // PB | |||
| giv g'i // PB the v shouldn't be pronounced | |||
| giver gir // PB the v shouldn't be pronounced | |||
| opgiver Vpgir // PB | |||
| jaloux sj&'lu // PB jaloux | |||
| aficionado afisjo'nA:do // PB | |||
| breakdance brEig'd&:ns // PB breakdance | |||
| breakdancen brEig'd&:ns@-n // PB breakdancen | |||
| breakdancer brEig'd&:nsV // PB breakdancer | |||
| breakdancere brEig'd&:nsV3 // PB breakdancere | |||
| breakdancerne brEig'd&:nsV-n@ // PB breakdancerne | |||
| breakdancernes brEig'd&:nsV-n@s // PB breakdancernes | |||
| konfirmandernes k?Vnf?irm'?&ndVn@-s // PB | |||
| jaloux sj?&'l?u // PB jaloux | |||
| aficionado ?&f?isj?o'nA:do // PB | |||
| squaredance skw'EVd&:ns // PB squaredance | |||
| squaredancer skw'EVd&:nsV // PB squaredancer | |||
| squaredancere skw'EVd&:nsV3 // PB squaredancere | |||
| @@ -11167,19 +11156,19 @@ squaredancerne skw'EVd&:nsV-n@ // PB squaredancerne | |||
| squaredancernes skw'EVd&:nsV-n@s // PB squaredancernes | |||
| baguette b?&'gEt // French word used in Danish | |||
| jambore djAmboR'E // PB English? word used in Danish - stressed e | |||
| shampu SjAmbo // PB Danish pronunciation - oo has been replaced by u | |||
| (en face) AN||f'as // PB 'en face' - French used in Danish | |||
| (en bloc) AN||'blVk // PB 'en bloc' - French used in Danish | |||
| (haute couture) %o:tku'ty:r // PB - french word | |||
| (par excellence) pA:Egs@'la:Ns // PB - french word | |||
| (public service) pVblek||sW:vis // PB | |||
| (public servicen) pVblek||sW:vis@-n // PB | |||
| (tour de force) tu:@d@||'fV:s // PB | |||
| (al qaeda) al||k'ajda // PB | |||
| (force majeure) fVrs||,ma'sjW:r // PB | |||
| (diner transportable) din'e|trANspVt'abl@- // PB | |||
| (quiche lorraine) kiS||lor'E:n: | |||
| (fait accompli) fEt&kVmpl'i // PB | |||
| shampoo Sj?Amb?o // PB Danish pronunciation | |||
| (en face) AN||f'as // 'en face' - French used in Danish | |||
| (en bloc) AN||'blVk // 'en bloc' - French used in Danish | |||
| (haute couture) %o:tk?u'ty:r // french word | |||
| (par excellence) pA:Egs@-'la:Ns // french word | |||
| (public service) p?Vbl?ek||sW:v?is | |||
| (public servicen) p?Vbl?ek||sW:v?is@-n | |||
| (tour de force) tu:@d@||'fV:s | |||
| (al qaeda) al||k'?Ajd?& | |||
| (force majeure) fVrs||,m?&'sjW:r | |||
| (diner transportable) d?in'?e|tr?ANspVt'Abl@- | |||
| (quiche lorraine) k?iS||l?or'E:n: | |||
| (fait accompli) f?Et?&k?Vmpl'?i | |||
| (salt lake city) s'Vlt||lEjk||s'iti | |||
| wien v'i:n // PB Wien - the town of Vienna | |||
| calais k&l'E // PB Calais - town in France | |||
| @@ -11247,7 +11236,7 @@ ikes ajks // PB | |||
| // Try to catch errors | |||
| (et kvarter) et||kvA'ter // PB | |||
| (et kvarter) et||kvA'ter | |||
| (mit kvarter) mit||kvA'ter | |||
| (vores kvarter) vV:s||kvA'ter | |||
| (deres kvarter) dE:Vs||kvA'ter | |||
| @@ -11257,6 +11246,7 @@ ikes ajks // PB | |||
| (at have) &||h& | |||
| (vil have) vel||h'& | |||
| (ville have) v?il3||h'& | |||
| (skulle have) sg'?ul@-||h'& | |||
| (du have) du||h&_! | |||
| (må have) mO:||h& | |||
| (skal have) sk?&||h& | |||
| @@ -58,7 +58,7 @@ s; t t; tS ts v x z | |||
| Z z; | |||
| Dictionary bn_dict 2013-04-30 | |||
| Dictionary bn_dict 2013-06-10 | |||
| & a a~ e e~ i i: i~ | |||
| l- o O o: O~ o~ r- u | |||
| @@ -109,7 +109,7 @@ p r s S t T v w | |||
| x z | |||
| Dictionary da_dict 2013-04-12 | |||
| Dictionary da_dict 2013-06-10 | |||
| & &# 0 3 ?& ?&# ?0 ?A | |||
| ?e ?E ?i ?o ?O ?u ?V ?W | |||
| @@ -148,7 +148,7 @@ p Q r R s s; t T | |||
| ts v x z | |||
| Dictionary en_dict 2013-05-31 | |||
| Dictionary en_dict 2013-06-11 | |||
| 0 0# 3 3: @ @- @2 @5 | |||
| @L a a# A: A@ aa aI aI3 | |||
| @@ -273,7 +273,7 @@ N n^ p r R R2 s S | |||
| t tS ts tS; v x z Z | |||
| Dictionary hi_dict 2013-04-29 | |||
| Dictionary hi_dict 2013-06-10 | |||
| @ @- a a: aI aU a~ e | |||
| E e: E: e~ E~ i I i: | |||
| @@ -288,7 +288,7 @@ Q q r r. s S s. t | |||
| t# t. t.# v w x z | |||
| Dictionary hu_dict 2013-04-18 | |||
| Dictionary hu_dict 2013-06-10 | |||
| a A a: e E e: i i: | |||
| o o: u u: Y y y: Y: | |||
| @@ -513,7 +513,7 @@ r r. s S s. t t# t. | |||
| t.# v w x z | |||
| Dictionary nl_dict 2013-05-16 | |||
| Dictionary nl_dict 2013-06-11 | |||
| 8 @ @- a A a: A~ e | |||
| E e# E2 e: EI eU i I | |||
| @@ -575,7 +575,7 @@ S s; S; t t; tS ts tS; | |||
| ts; v w x z Z Z; | |||
| Dictionary pt_dict 2013-05-31 | |||
| Dictionary pt_dict 2013-06-11 | |||
| & &/ &U~ &~ @ @- a A | |||
| aI aU e E eI EI eU EU | |||
| @@ -643,7 +643,7 @@ s S t t; tS ts v w | |||
| x z Z | |||
| Dictionary sl_dict 2013-05-31 | |||
| Dictionary sl_dict 2013-06-10 | |||
| @ @- a e E E# i o | |||
| O o+ u y | |||
| @@ -679,7 +679,7 @@ k l m n N p R s | |||
| S s. S; sx t v w z | |||
| Dictionary sw_dict 2013-03-23 | |||
| Dictionary sw_dict 2013-06-04 | |||
| @- a a/ e i m- n- N- | |||
| o u | |||
| @@ -741,7 +741,7 @@ s S s. t T t# t. t.# | |||
| v w x z Z z. | |||
| Dictionary vi_dict 2013-05-18 | |||
| Dictionary vi_dict 2013-06-10 | |||
| @ @- @: @:I @:U @I @U a | |||
| a: a:I a:U aI aU e E eU | |||
| @@ -749,10 +749,11 @@ EU i i@ iE iU o O o# | |||
| O# o& O- o@ OI oI Oi u | |||
| u- u@ uI y y@ yI | |||
| b c cr d D f g h | |||
| j J J^ k kh l m n | |||
| N n^ p Q s s. t t[ | |||
| tS tS; v w x z Z z. | |||
| b c cr d D d_ f g | |||
| h j J J^ k kh l m | |||
| n N n^ p Q s s. t | |||
| t[ tS tS; v w x z Z | |||
| z. | |||
| Dictionary zh_dict 2013-01-25 | |||
| @@ -564,6 +564,7 @@ ibmtts $abbrev | |||
| id $abbrev | |||
| ie aIi:_! $pause $only | |||
| i.e aIi:_! $pause | |||
| iiuc $abbrev | |||
| imo $abbrev | |||
| inlb $abbrev | |||
| ios $abbrev | |||
| @@ -856,6 +857,7 @@ aries e@ri:z | |||
| arithmetic a#rITm@tIk $onlys | |||
| arise a#raIz | |||
| arisen @rIz@n | |||
| aright $alt3 | |||
| armslength ,A@mzl'ENT | |||
| aroma a#roUm@ | |||
| arouse a#raUz | |||
| @@ -965,6 +967,7 @@ biped baIpEd | |||
| bipedal baIp'i:d@L | |||
| biscuit bIskIt | |||
| bison baIs@n | |||
| bitecha baItS@ | |||
| ?!3 bitumen bItSu:m@n | |||
| bizarre bI#z'A@ | |||
| bizzare bI#z'A@ | |||
| @@ -1058,6 +1061,7 @@ canoe k@nu: | |||
| canoes k@nu:z | |||
| canon kan@n | |||
| ?3 cantaloupe kant@loUp | |||
| cantilever kantI#li:v3 | |||
| canton kant0n | |||
| canvas kanv@s | |||
| capita kapIt@ | |||
| @@ -1373,6 +1377,7 @@ desert dI2z3:t $verb | |||
| desolate dEs@l@t | |||
| desperate dEsp@r@t | |||
| ?3 detail $2 | |||
| detante deIt'0nt | |||
| detente deIt'0nt | |||
| détente deIt'0nt | |||
| detritus dI2traIt@s | |||
| @@ -1382,6 +1387,8 @@ devotee dEvoUt'i: | |||
| (déjà vu) deIZA:||v'u: | |||
| di d,I $only | |||
| diabetes daI@b'i:ti:z | |||
| diablo di:'A:bloU | |||
| diabolo daI'ab@loU | |||
| diagnose $3 | |||
| ?3 dialog daI|@lO:g | |||
| diameter daI'amI2t3 | |||
| @@ -1396,6 +1403,7 @@ dilatory dIl@t@rI | |||
| dilemma daIl'Em@ | |||
| ?3 dilemma dI#l'Em@ | |||
| digest daIdZEst $noun | |||
| ?3 diminutive dI#mInju:tIv | |||
| dinghy dINgi | |||
| dingy dIndZI | |||
| dinosaur daIn@sO@ | |||
| @@ -1569,6 +1577,7 @@ fajita fa#hi:t@ | |||
| fallible fal@b@L | |||
| familiar f@mIli@3 | |||
| famine famIn | |||
| faraway fA@r@w'eI | |||
| farewell $2 | |||
| fasten faas@n | |||
| fatigue $alt3 | |||
| @@ -1588,7 +1597,7 @@ fetus fi:t@s | |||
| fi f,aI // as in "hi-fi" | |||
| fiasco fi:'askoU | |||
| fiat fi:@t | |||
| ficus fIk@s | |||
| ficus faIk@s | |||
| fiery faI3rI | |||
| ?3 fillet fI2leI | |||
| finagle fI#neIg@L | |||
| @@ -1795,6 +1804,7 @@ huzzah h@z'A: | |||
| hydrangea haIdr'eIndZ@ | |||
| hyperbola haIp'3:b@l@ | |||
| hyperbole haIp'3:b@li | |||
| hypocrites $alt2 | |||
| hypoxia haIp'0ksi@ | |||
| ?3 hyundai hVndeI | |||
| @@ -1965,6 +1975,7 @@ leona li:'oUn@ | |||
| leopard lEp3d | |||
| leprechaun lEpr@kO:n | |||
| lesion li:Z@n | |||
| (les misérables) leImIzEr'A:bl@- | |||
| lethal li:T@L | |||
| liaison li:'eIz0n | |||
| libre li:br@ | |||
| @@ -2223,7 +2234,7 @@ object $verb | |||
| obsolete 0bs@li:t | |||
| obstacle 0bst@k@L | |||
| occupier 0kju:paI|3 | |||
| ocean oUS@n | |||
| occult $alt3 | |||
| oceanic oUSI'anIk | |||
| ocelot 0s@l0t | |||
| ochre oUk3 | |||
| @@ -2255,6 +2266,7 @@ orion 0r'aI@n | |||
| ornate $2 | |||
| orphan O@f@n // orphaned | |||
| ottoman 0t@m@n | |||
| ouija wi:dZ@ | |||
| outage aUtI2dZ | |||
| outback $1 | |||
| outcome $1 | |||
| @@ -2538,6 +2550,7 @@ recess ri:sEs | |||
| recipe rEsI2pi: | |||
| reciprocal rI2sIpr@k@L | |||
| recital rI2saIt@L | |||
| recluses rI2klu:sI#z | |||
| recommend r,Ek@mEnd | |||
| recommendation rEk@mEnd'eIS@n | |||
| recompense rEk@mpEns | |||
| @@ -2628,6 +2641,7 @@ risen rIz@n | |||
| robust roUb'Vst | |||
| robusta $2 | |||
| romance roUm'ans | |||
| rosary roUz@ri | |||
| rotate $2 | |||
| rotund roUt'Vnd | |||
| roundtable $alt1 | |||
| @@ -2650,6 +2664,7 @@ sachet saSeI | |||
| sacred seIkr@d | |||
| sacrifice sakrI2faIs | |||
| sadistic $alt3 | |||
| safari $alt3 | |||
| safety seIfti | |||
| saga sA:g@ | |||
| sahara $alt3 | |||
| @@ -2911,6 +2926,7 @@ tho DoU $only | |||
| throughout $2 | |||
| thursday T3:zdeI | |||
| ?5 thursday TVRzdeI | |||
| thyme taIm | |||
| tidal taId@L | |||
| tidy taIdi | |||
| tierra tI'e@r@ | |||
| @@ -3290,6 +3306,7 @@ Delhi dEli | |||
| Dhabi dA:bi | |||
| Djibouti dZIb'u:ti | |||
| Donegal d0nI2g'O:l | |||
| Dubrovnik du:br'0vnIk | |||
| Durham dVr@m | |||
| Egyptia IdZ'IpS@ | |||
| Egyptian IdZ'IpS@n | |||
| @@ -3795,6 +3812,7 @@ Rachael reItS@L | |||
| Rachel reItS@L | |||
| Rae reI | |||
| Rafael rA:faI'El | |||
| ?3 Raphael rA:faI'El | |||
| Rashid rA:S'i:d | |||
| Raul raU'u:l | |||
| Rees ri:s | |||
| @@ -3885,6 +3903,7 @@ Dolce d0ltSeI | |||
| Dulles dVl@s | |||
| Dvorak d@-vo@Zak | |||
| Emory Em3ri | |||
| Ferguson f3:g@s@n | |||
| Fleming flEmIN | |||
| Folger foUldZ3 | |||
| Genghis dZENgIs | |||
| @@ -375,6 +375,7 @@ | |||
| ad (on ad | |||
| _) ad (ri@ ad | |||
| ad (ula ad | |||
| ?3 adu (la adZ@ | |||
| _) ad (um ad | |||
| ad (vent ad | |||
| ad (ventu a#d | |||
| @@ -678,7 +679,6 @@ | |||
| @erd) am (_ am | |||
| ?!3 &h) am (_N @m | |||
| &s) am (_ @m | |||
| ?3 @r) am (a_ 'am | |||
| _) am (al a#m | |||
| amateur am@t3 | |||
| ?3 amateur am@tS3 | |||
| @@ -1736,6 +1736,7 @@ | |||
| de (mise dI2 | |||
| demo (bi dI2moU | |||
| de (mocrac dI2 | |||
| de (mocratiL06 dI2 | |||
| _) dem (oni di:m | |||
| de (mor dI2 | |||
| de (mot dI2 | |||
| @@ -1962,6 +1963,7 @@ | |||
| _) equi (@ ,i:kwI# | |||
| _) equ (in@ Ekw | |||
| _) equi (p %IkwI | |||
| _) equ (it@ Ekw | |||
| equiv (@ %IkwIv | |||
| h) e (sion_ 'i: | |||
| @) e (tio i: | |||
| @@ -2626,6 +2628,7 @@ | |||
| _m) et (e i:t | |||
| _p) et (e i:t | |||
| et (itor 'Et | |||
| _) et (r I2t | |||
| m) etre i:t3 | |||
| m) etry (_ =@tr%I | |||
| &) ett (_ I2t | |||
| @@ -2792,6 +2795,7 @@ | |||
| er) g (et dZ | |||
| for) ge (t gE | |||
| bo) g (Ey g | |||
| oo) g (ey g | |||
| _) gia (@@ dZa# | |||
| _) g (iant dZ | |||
| &) gia (_ dZ@ | |||
| @@ -3336,7 +3340,6 @@ | |||
| _) in (spir In | |||
| _) in (stag In | |||
| _) in (stan In | |||
| _) instant Inst@nt | |||
| _) in (sti In | |||
| _) in (stil %In | |||
| _) in (strum In | |||
| @@ -3485,7 +3488,6 @@ | |||
| m) ir (ac Ir | |||
| sp) iral aI3r@L | |||
| @) ir (ation @r | |||
| ir (ate =i@r | |||
| consp) ira (t Ir@ | |||
| ire aI3 | |||
| ir (ee aI3 | |||
| @@ -3505,7 +3507,7 @@ | |||
| ir (i_ 'i@r | |||
| asp) ir (i r | |||
| _) ir (ish aIr | |||
| ir (o I2r | |||
| ir (o Ir | |||
| g) ir (o aIr | |||
| _C) ir (o_ aIr | |||
| @) ir (o_ 'i@r | |||
| @@ -3592,6 +3594,7 @@ | |||
| &) it (e_ It | |||
| &) it (e_N aIt | |||
| &) ites (_ aIts | |||
| ites (_$w_alt2S1 s | |||
| pos) ites (_ Its | |||
| c) it (e_ aIt | |||
| c) it (er_ aIt | |||
| @@ -3672,6 +3675,7 @@ | |||
| jokull (_S6 j3:ku:th | |||
| jökull (_S6 j3:ku:th | |||
| _) judeo dZu:'deIoU | |||
| _) juan hwA:n | |||
| juan w'A:n | |||
| @@ -3792,6 +3796,7 @@ | |||
| _) mac (dP3 m@k | |||
| _) mac (lP3 m@k | |||
| _) mac (mP3 m@k | |||
| _) machia maki@ | |||
| _) mal (fP3 m,al | |||
| _) mal (i m@l | |||
| _) mal (ev m@l | |||
| @@ -4020,6 +4025,7 @@ | |||
| l) o (cat %oU | |||
| _) o (ccasi @ | |||
| _) o (cclu @ | |||
| ocean oUS@n | |||
| X) o (ct 0 | |||
| occur @k3: | |||
| ?5 occur @kVR | |||
| @@ -4389,6 +4395,7 @@ | |||
| em) ort (_ O@ | |||
| p) or (t o@ | |||
| or (A o@r | |||
| orama (_ @r'am@ | |||
| &) or (ate 3r | |||
| // @@C) or (_S2de 3 // suffix | |||
| &) or (_ 3 | |||
| @@ -4501,6 +4508,7 @@ | |||
| c) os (ec oUs | |||
| c) os (ine_ oUs | |||
| osis (_ 'oUsIs | |||
| rph) osis (_ =@sIs | |||
| p) os (itio @z | |||
| os (ity '0s | |||
| os (ive 'oUs | |||
| @@ -4952,6 +4960,7 @@ | |||
| q (q | |||
| qu kw | |||
| qu (C kw@ | |||
| _) qua (f kw0 | |||
| s) qua (B kw0 | |||
| quas (A kweIz | |||
| quasi kweIzaI | |||
| @@ -5580,6 +5589,7 @@ | |||
| _) ultra (@ ,Ultra | |||
| u (lul V | |||
| @) u (lum =jU | |||
| @) u (lus_ =jU | |||
| b) ul (w Ul | |||
| u (ly u: | |||
| d) u (ly ju: | |||
| @@ -34,11 +34,12 @@ | |||
| .group आ | |||
| आ a: | |||
| आं a~ | |||
| .group इ | |||
| इ I | |||
| // इँ i~ | |||
| // इं i~ | |||
| इं i~ | |||
| .group ई | |||
| ई i: | |||
| @@ -49,7 +50,7 @@ | |||
| .group ऊ | |||
| ऊ u | |||
| ऊं (_ u~ // + anusvara | |||
| ऊं u~ // + anusvara | |||
| ऊँ (_ u~ // + candrabinbu | |||
| .group ऋ | |||
| @@ -63,18 +64,18 @@ | |||
| .group ऎ | |||
| ऎ e | |||
| ऎं (_ e~ | |||
| ऎं e~ | |||
| ऎँ (_ e~ | |||
| .group ए | |||
| ए e: | |||
| एँ e~: | |||
| एं (_ e~: | |||
| एं e~: | |||
| ा) एँ (_ j | |||
| .group ऐ | |||
| ऐ E: // ?? [aI] [E:] [&:] | |||
| ऐं (_ E~ | |||
| ऐं E~ | |||
| ऐँ (_ E~ | |||
| ?2 ऐ aI // ?? [aI] [E:] [&:] | |||
| @@ -84,12 +85,12 @@ | |||
| .group ऒ | |||
| ऒ o | |||
| ऒं (_ o~ | |||
| ऒं o~ | |||
| ऒँ (_ o~ | |||
| .group ओ | |||
| ओ o: | |||
| ओं (_ o~ // +anusvara | |||
| ओं o~ // +anusvara | |||
| ओँ (_ o~ // +candrabindu | |||
| ा) ओं (_ w // +anusvara | |||
| ा) ओँ (_ w | |||
| @@ -97,7 +98,7 @@ | |||
| .group औ | |||
| औ O: // ?? [aU] [O:] | |||
| औं (_ O~ // +anusvara | |||
| औं O~ // +anusvara | |||
| औँ (_ O~ // +candrabindu | |||
| ?3 औ aU // ?? [aU] [O:] | |||
| @@ -108,31 +109,31 @@ | |||
| ा a: | |||
| ा (ँ a~ | |||
| ाँ (_ a~ | |||
| ां (_ a~ | |||
| ां a~ | |||
| ाव aU | |||
| .group ि | |||
| ि I | |||
| // िँ i~ | |||
| // िं i~ | |||
| िं i~ | |||
| .group ी | |||
| ी i: | |||
| ी (_ i | |||
| ी (ँ i~ | |||
| ीँ (_ i~ | |||
| ीं (_ i~ | |||
| ीं i~ | |||
| .group ु | |||
| ु U | |||
| ु (ँ u~ | |||
| ुं (_ u~ | |||
| ुं u~ | |||
| ुँ (_ u~ | |||
| .group ू | |||
| ू u: | |||
| ू (ँ u~ | |||
| ूं (_ u~ // or O~ ?? | |||
| ूं u~ // or O~ ?? | |||
| ूँ (_ u~ | |||
| .group ृ | |||
| @@ -147,20 +148,20 @@ | |||
| .group ॆ | |||
| ॆ e | |||
| ॆ (ँ e~ | |||
| ॆं (_ e~ | |||
| ॆं e~ | |||
| ॆँ (_ e~ | |||
| .group े | |||
| े e: | |||
| े (ँ e~ | |||
| ें (_ e~: | |||
| ें e~: | |||
| ेँ (_ e~: | |||
| .group ै | |||
| ै E: // ?? [aI] [E:] [&:] | |||
| ैं E~ | |||
| ै (ँ E~ | |||
| ैं (_ E~ | |||
| ैं E~ | |||
| ैँ (_ E~ | |||
| ?2 ै aI // ?? [aI] [E:] [&:] | |||
| @@ -170,19 +171,19 @@ | |||
| .group ॊ | |||
| ॊ o | |||
| ॊ (ँ o~ | |||
| ॊं (_ o~ | |||
| ॊं o~ | |||
| ॊँ (_ o~ | |||
| .group ो | |||
| ो o: | |||
| ो (ँ o~ | |||
| ों (_ o~ | |||
| ों o~ | |||
| ोँ (_ o~ | |||
| .group ौ | |||
| ौ O: // [O:] or [aU] ?? | |||
| ौ (ँ O~ // [O:] or [aU] ?? | |||
| ौं (_ O~ | |||
| ौं O~ | |||
| ौँ (_ O~ | |||
| ?3 ौ aU // [O:] or [aU] ?? | |||
| @@ -175,6 +175,10 @@ udvaron) c (ser ts | |||
| licen) ccs ts|tS | |||
| nyol) c (csat ts | |||
| pokró) c (sá ts | |||
| barká) cs (zen tS | |||
| kalapá) cs (zon tS | |||
| _kapol) cs tS | |||
| lán) c (sor ts | |||
| .group ch | |||
| anar) ch (i h | |||
| @@ -212,6 +216,8 @@ diszti) ch (on h | |||
| almana) ch h | |||
| kronoszti) ch (on h | |||
| arca) ch (on h | |||
| sza) ch (arid h | |||
| szto) ch (aszti h | |||
| .group d | |||
| d d | |||
| @@ -463,6 +469,23 @@ shetlan) d (szige d | |||
| své) d (zseb d | |||
| csalá) d (szer d | |||
| szaba) d (sajt d | |||
| szomszé) d (jog d | |||
| elő) d (szerv d | |||
| árká) d (szerű d | |||
| csalá) d (sztor d | |||
| harminca) d (sze d | |||
| hol) d (szond d | |||
| kó) d (szöve d | |||
| lipi) d (szint d | |||
| máso) d (szava d | |||
| _ná) d (szeg d | |||
| nyárá) d (szere d | |||
| rú) d (szerű d | |||
| tize) d (szed d | |||
| _va) d (szerb d | |||
| va) d (tyúk d | |||
| bőrön) d (sze d | |||
| stran) d (szett d | |||
| .group dz | |||
| fogó) dz (kod ts | |||
| @@ -519,8 +542,8 @@ burkoló) dz z | |||
| 000_-) el (_ REl // double R for 1000-el | |||
| 000000_-) el (_ El // ... but not 1000000-el | |||
| _) ehhez EhEz | |||
| _) egyezség EJ:ESSe:g | |||
| _) egyezségg EJ:ESSe:g: | |||
| egyezség EJ:ESSe:g | |||
| egyezségg EJ:ESSe:g: | |||
| .group é | |||
| é e: | |||
| @@ -652,6 +675,19 @@ doppin) g (gy g | |||
| baromsá) g (gy g | |||
| tehetsé) g (gy g | |||
| bete) g (gy g | |||
| egysé) g (gy g | |||
| átla) g (gy g | |||
| szőnye) g (gyár g | |||
| hűsé) g (gy g | |||
| _ma) g (gyűjt g | |||
| népessé) g (gy g | |||
| öröksé) g (gy g | |||
| _sze) g (gyár g | |||
| szö) g (gyors g | |||
| tisztsé) g (gy g | |||
| szúnyo) g (gy g | |||
| szala) g (gyakor g | |||
| szala) g (gyűjt g | |||
| .group gy | |||
| gy J | |||
| @@ -777,6 +813,8 @@ _huszone) gy (e J: | |||
| száze) gy (edik J: | |||
| védje) gy (straté J | |||
| na) gy (sor J | |||
| e) gy (esít J: | |||
| ve) gy (érték J | |||
| .group h | |||
| h h | |||
| @@ -832,6 +870,8 @@ progressz) í (ve i: | |||
| sz) í (verő i: | |||
| sz) í (vevő i: | |||
| expressz) í (v i: | |||
| recessz) í (ve i: | |||
| v) í (zener i: | |||
| .group j | |||
| j j | |||
| @@ -884,6 +924,7 @@ expressz) í (v i: | |||
| k (-k k: //for example marok-körző word need cut one k letter and need spokening k: phoneme only | |||
| k-) k //silent with second k phoneme | |||
| _játé) kk (liens k: //exceptiof for kk (L01 rule | |||
| községg kYS:e:g: | |||
| .group l | |||
| @@ -1046,6 +1087,16 @@ teljesítmé) ny (j n^ | |||
| n'Em _!'Ellt,e:,ES | |||
| porcelá) n (ny n | |||
| részvé) ny (jegy n^ | |||
| agyo) n (játsz n | |||
| kölcsö) n (nyak n | |||
| dohá) ny (jöv n^ | |||
| elektro) n (ny n | |||
| magá) n (nyar n | |||
| igé) ny (jog n^ | |||
| szé) n (nyom n | |||
| verse) ny (játsz n^ | |||
| ár) ny (játé n^ | |||
| .group o | |||
| o o | |||
| @@ -1191,6 +1242,10 @@ feldolgozá) s S | |||
| _ki) s (szín S | |||
| kérdé) s S | |||
| végzé) s S | |||
| blue) s (zen S | |||
| fúvó) s (zené S | |||
| települé) s (zón S | |||
| adá) s (zár S | |||
| .group ss | |||
| ssz ss2 | |||
| @@ -1749,8 +1804,44 @@ születé) ssz (ám S|s | |||
| utazá) ssz (er S|s | |||
| zsarolá) ssz (er S|s | |||
| dőlé) ssz (ab S|s | |||
| települé) ssz (isz Ss | |||
| vallá) ssz Ss | |||
| folyá) ssz (er Ss | |||
| _katyva) ssz s: | |||
| mitugrá) ssz (al s: | |||
| basszu) ssz Ss | |||
| buká) ssz Ss | |||
| erőlködé) ssz Ss | |||
| szarva) ssz Ss | |||
| ricinu) ssz Ss | |||
| települé) ssz Ss | |||
| utalá) ssz Ss | |||
| erősíté) ssz Ss | |||
| fázi) ssz Ss | |||
| fejleszté) ssz Ss | |||
| fúvó) ssz Ss | |||
| autó) ssz Ss | |||
| nyomá) ssz Ss | |||
| hatá) ssz Ss | |||
| effektu) ssz Ss | |||
| pulzu) ssz Ss | |||
| jelenté) ssz Ss | |||
| váltá) ssz Ss | |||
| mondá) ssz Ss | |||
| fázá) ssz Ss | |||
| ve) ssz (ők s: | |||
| _ő) ssz (láv Ss | |||
| periódu) ssz Ss | |||
| pólu) ssz Ss | |||
| rová) ssz Ss | |||
| utasítá) ssz Ss | |||
| tudá) ssz Ss | |||
| turizmu) ssz Ss | |||
| hajó) ssz (leng Ss | |||
| vezeté) ssz Ss | |||
| _vonó) ssz (iv Ss | |||
| ülé) ssz Ss | |||
| motoro) ssz Ss | |||
| .group sz | |||
| sz s | |||
| @@ -1813,6 +1904,13 @@ ellenállá) sz (ón Sz | |||
| ré) sz (árás Sz | |||
| _te) szts (or st|S | |||
| serté) szs (ir S|Z | |||
| tava) sz (áról s | |||
| te) sztsz (ezon st|s | |||
| balla) szts (úly st|S | |||
| kere) sztsz (ala st|s | |||
| para) szts (alá st|S | |||
| para) szts (ere st|S | |||
| para) szts (orb st|S | |||
| .group t | |||
| t t | |||
| @@ -1961,6 +2059,26 @@ szögle) t (szob t | |||
| álla) t (cirk t | |||
| szen) t (szob t | |||
| koncer) t (jeg t | |||
| tesz) t (cikl t | |||
| tesz) t (járm t | |||
| tesz) t (játék t | |||
| interne) t (jog t | |||
| á) tsz (orzás t|s | |||
| bará) t (szeren t | |||
| bi) t (széles t | |||
| spor) t (sér t | |||
| sej) t (szinte t | |||
| cson) t (sová t | |||
| direk) t (szorza t | |||
| ese) t (szétvá t | |||
| gondola) t (szond t | |||
| karsz) t (járat t | |||
| klariné) t (sz t | |||
| látsza) t (jóin t | |||
| metsze) t (sor t | |||
| mosza) t (sejt t | |||
| sej) t (sűrű t | |||
| vilaje) t (szék t | |||
| .group tj | |||
| C) tj c | |||
| @@ -2051,6 +2169,7 @@ közérze) tj (aví tj | |||
| ké) tj (átszm tj | |||
| szavaza) tj (og tj | |||
| szavaza) tj (eg tj | |||
| vona) tj (eggy tj | |||
| .group ts | |||
| ts (_S2 tS //general rule with word end of ts letters | |||
| @@ -2272,7 +2391,6 @@ szavaza) ts (o t|S | |||
| szige) ts (ej t|S | |||
| szige) ts (o t|S | |||
| .group tt | |||
| tt t: | |||
| ttgy t:J | |||
| @@ -2394,7 +2512,7 @@ lefeje) z (ték s | |||
| _ré) zs (ó zS | |||
| ő) zs (uta zS | |||
| _vá) zs (or zS | |||
| _szára) zs (ág SS | |||
| szára) zs (ág SS | |||
| _nehé) zs (ely zS | |||
| _) zürich tsyR2i C | |||
| tí) zsz (er s: | |||
| @@ -2538,7 +2656,12 @@ csatlako) z (tok s | |||
| _tí) z (shill z | |||
| topá) z z | |||
| dör) zsz (ör Z|z | |||
| raj) z (sabl z | |||
| raj) z (sa z | |||
| tí) z (seb z | |||
| egészségkö) z (pont s | |||
| leme) z (slá z | |||
| raj) z (sor z | |||
| ri) zs (zab Z | |||
| .group | |||
| $ dolla:R2 | |||
| @@ -157,6 +157,12 @@ het h@t $only | |||
| een @n $only | |||
| ən @-n // char.replacement for 'n | |||
| ət t // char.replacement for 't | |||
| een e:n $atend | |||
| (de een) d@||e:n | |||
| (het een) h@t||e:n | |||
| (een of) e:n||Of | |||
| (een van) e:n||vAn | |||
| // pronouns (may have -zelf suffix) | |||
| ik %Ik | |||
| @@ -396,31 +402,50 @@ zeten $alt | |||
| // words where -er is not a stressed verb ending | |||
| diller $alt // bediller | |||
| schepper $alt // opschepper | |||
| steller $alt // aansteller | |||
| zitter $alt // bezitter | |||
| betweter bEtv#'e:t@r | |||
| dikdoener $alt | |||
| gelijkhebber $alt | |||
| muggenzifter $alt | |||
| achter $alt | |||
| achterkleinkinder $alt | |||
| ader $alt | |||
| ander $alt | |||
| anker $alt | |||
| artistieker $alt | |||
| badder $alt | |||
| bagger $alt | |||
| baker $alt | |||
| baster $alt | |||
| beender $alt | |||
| beier $alt | |||
| belemmer $alt | |||
| beter $alt | |||
| beier $alt | |||
| bibber $alt | |||
| bitter $alt | |||
| bladder $alt | |||
| blader $alt | |||
| blaker $alt | |||
| blikker $alt | |||
| bloeder $alt | |||
| blubber $alt | |||
| blubber $alt | |||
| bluffer $alt | |||
| blunder $alt | |||
| bolder $alt | |||
| bolster $alt | |||
| bonker $alt | |||
| boter $alt | |||
| braller $alt | |||
| brander $alt | |||
| broeder $alt | |||
| broeier $alt | |||
| brommer $alt | |||
| buffer $alt | |||
| bulder $alt | |||
| bulldozer $alt | |||
| @@ -437,24 +462,40 @@ dabber $alt | |||
| dapper $alt | |||
| daver $alt | |||
| deemster $alt | |||
| deller $alt | |||
| dender $alt | |||
| dobber $alt | |||
| dokter $alt | |||
| donder $alt | |||
| donker $alt | |||
| dotter $alt | |||
| draaier $alt | |||
| drader $alt | |||
| drammer $alt | |||
| dreiner $alt | |||
| drekker $alt | |||
| drenzer $alt | |||
| dromer $alt | |||
| druiler $alt | |||
| duister $alt | |||
| dweper $alt | |||
| dwinger $alt | |||
| eelter $alt | |||
| eergister $alt | |||
| eier $alt | |||
| emmer $alt | |||
| enter $alt | |||
| erger $alt | |||
| etter $alt | |||
| fatter $alt | |||
| filter $alt | |||
| fladder $alt | |||
| flakker $alt | |||
| flemer $alt | |||
| flikker $alt | |||
| flinter $alt | |||
| flipper $alt | |||
| flirter fl8rt@r $alt | |||
| flodder $alt | |||
| flonker $alt | |||
| flotter $alt | |||
| @@ -462,28 +503,48 @@ fluister $alt | |||
| foeter $alt | |||
| folder $alt | |||
| folter $alt | |||
| frikker $alt | |||
| gabber $alt | |||
| gader $alt | |||
| gaper $alt | |||
| geester $alt | |||
| geeuwer QeU@r $alt | |||
| gemoeder $alt | |||
| gibber $alt | |||
| giller $alt | |||
| gister $alt | |||
| glibber $alt | |||
| glimmer $alt | |||
| glinster $alt | |||
| glitter $alt | |||
| gloeier $alt | |||
| gluiper $alt | |||
| glunder $alt | |||
| goeder $alt | |||
| grater $alt | |||
| griener $alt | |||
| grieper $alt | |||
| gronder $alt | |||
| haker $alt | |||
| halter $alt | |||
| hamer $alt | |||
| hamster $alt | |||
| hanger $alt | |||
| haper $alt | |||
| harker $alt | |||
| hebber $alt | |||
| helder $alt | |||
| herinner $alt | |||
| herover $alt | |||
| hijger $alt | |||
| hikker $alt | |||
| hinder $alt | |||
| hoender $alt | |||
| hokker $alt | |||
| honger $alt | |||
| horker $alt | |||
| houter $alt | |||
| huiler $alt | |||
| huiver $alt | |||
| hunker $alt | |||
| ijver $alt | |||
| @@ -493,15 +554,19 @@ inburger $alt | |||
| inkader $alt | |||
| jakker $alt | |||
| jammer $alt | |||
| janker $alt | |||
| jeuker $alt | |||
| joeker $alt | |||
| jonger $alt | |||
| kader $alt | |||
| kaffer $alt | |||
| kakker $alt | |||
| kalefater $alt | |||
| kalver $alt | |||
| kamfer $alt | |||
| kanker $alt | |||
| kaper $alt | |||
| katter $alt | |||
| kaver $alt | |||
| kenter $alt | |||
| keper $alt | |||
| @@ -511,42 +576,69 @@ keuter $alt | |||
| kicker $alt | |||
| kieper $alt | |||
| kinder $alt | |||
| kitscher $alt // [k’iS@r] | |||
| kladder $alt | |||
| klager $alt | |||
| klapper $alt | |||
| klater $alt | |||
| klauter $alt | |||
| klaver $alt | |||
| kledder $alt | |||
| kleffer $alt | |||
| klepper $alt | |||
| kletser $alt | |||
| kletter $alt | |||
| kleumer $alt | |||
| kleuter $alt | |||
| klever $alt | |||
| klieder $alt | |||
| klinker $alt | |||
| klodder $alt | |||
| klonter $alt | |||
| kloter $alt | |||
| kluister $alt | |||
| kluiter $alt | |||
| knapper $alt | |||
| knetter $alt | |||
| kneuter $alt | |||
| kniezer $alt | |||
| knijper $alt | |||
| knikker $alt | |||
| knipper $alt | |||
| knisper $alt | |||
| knister $alt | |||
| knoeier $alt | |||
| knoester $alt | |||
| koekeloer $alt | |||
| koester $alt | |||
| koeter $alt | |||
| koffer $alt | |||
| koker $alt | |||
| kolder $alt | |||
| komieker $alt | |||
| kommer $alt | |||
| koper $alt | |||
| korster $alt | |||
| kraaier $alt | |||
| kraker $alt | |||
| krasser $alt | |||
| krenger $alt | |||
| krenter $alt | |||
| kruiper $alt | |||
| kruller $alt | |||
| kuier $alt | |||
| kwaster $alt | |||
| kwetter $alt | |||
| kwijler $alt | |||
| labber $alt | |||
| lacher $alt | |||
| lager $alt | |||
| lammer $alt | |||
| lander $alt | |||
| laser $alt | |||
| laster $alt | |||
| lauwer $alt | |||
| lawaaier $alt | |||
| lazer $alt | |||
| lebber $alt | |||
| leder $alt // gelederen | |||
| @@ -558,9 +650,12 @@ letter $alt | |||
| leuter $alt | |||
| lever $alt | |||
| lieder $alt | |||
| lijmer $alt | |||
| lobber $alt | |||
| lodder $alt | |||
| lodder $alt | |||
| lommer $alt | |||
| loper $alt | |||
| louter $alt | |||
| lubber $alt | |||
| luguber $alt | |||
| @@ -568,6 +663,7 @@ luier $alt | |||
| luimer $alt | |||
| luister $alt | |||
| mager $alt | |||
| malloter $alt | |||
| marmer $alt | |||
| meander $alt | |||
| meerder $alt | |||
| @@ -575,6 +671,7 @@ meester $alt | |||
| meier $alt | |||
| mekker $alt | |||
| mieter $alt | |||
| miezer $alt | |||
| mijmer $alt | |||
| millimeter $alt | |||
| minder $alt | |||
| @@ -583,8 +680,11 @@ moeder $alt | |||
| moker $alt | |||
| monster $alt | |||
| mopper $alt | |||
| mopper $alt | |||
| motter $alt | |||
| nader $alt | |||
| neder $alt | |||
| nichter $alt | |||
| nijver $alt | |||
| nuchter $alt | |||
| nummer $alt | |||
| @@ -594,33 +694,62 @@ onder $alt | |||
| orber $alt | |||
| ouder $alt | |||
| over $alt | |||
| paffer $alt | |||
| palaver $alt | |||
| panieker $alt | |||
| pantser $alt | |||
| papper $alt | |||
| patser $alt | |||
| pauper $alt | |||
| peiger $alt | |||
| peper $alt | |||
| pester $alt | |||
| peuter $alt | |||
| pieker $alt | |||
| pienter $alt | |||
| pieper $alt | |||
| pietepeuter $alt | |||
| pieter $alt | |||
| pikker $alt | |||
| pinkster $alt | |||
| plager $alt | |||
| plakker $alt | |||
| pleister $alt | |||
| pletter $alt | |||
| ploerter $alt | |||
| ploeter $alt | |||
| pluizer $alt | |||
| plunder $alt | |||
| pocher pOx@r $alt | |||
| poeder $alt | |||
| poeier $alt | |||
| poener $alt | |||
| poker $alt | |||
| pokker $alt | |||
| polder $alt | |||
| popper $alt | |||
| pover $alt | |||
| praler $alt | |||
| preker $alt | |||
| pronker $alt | |||
| proper $alt | |||
| propper $alt | |||
| protser $alt | |||
| pruiler $alt | |||
| pruller $alt | |||
| prutser $alt | |||
| puber $alt | |||
| puffer $alt | |||
| puister $alt | |||
| pulver $alt | |||
| purper $alt | |||
| rader $alt | |||
| raster $alt | |||
| redder $alt | |||
| reller $alt | |||
| ridder $alt | |||
| riller $alt | |||
| roker $alt | |||
| rooster $alt | |||
| rubber $alt | |||
| ruiter $alt | |||
| @@ -630,45 +759,84 @@ schamper $alt | |||
| schater $alt | |||
| schemer $alt | |||
| schetter $alt | |||
| schijter $alt | |||
| schilder $alt | |||
| schilfer $alt | |||
| schipper $alt | |||
| schitter $alt | |||
| schofter $alt | |||
| schokker $alt | |||
| schouder $alt | |||
| schrander $alt | |||
| schraper $alt | |||
| schreeuwer $alt | |||
| schrikker $alt | |||
| schroeier $alt | |||
| schrokker $alt | |||
| schuchter $alt | |||
| schutter $alt | |||
| sidder $alt | |||
| sjacher $alt | |||
| sjokker $alt | |||
| skeeler $alt | |||
| skelter $alt | |||
| slaper $alt | |||
| slechter $alt | |||
| slenter $alt | |||
| slibber $alt | |||
| slidder $alt | |||
| slijker $alt | |||
| slijmer $alt | |||
| slikker $alt | |||
| slinger $alt | |||
| slobber $alt | |||
| slodder $alt | |||
| slodder $alt | |||
| sloeber $alt | |||
| slokker $alt | |||
| slommer $alt | |||
| slover $alt | |||
| sluier $alt | |||
| sluimer $alt | |||
| smeker $alt | |||
| smelter $alt | |||
| snaker $alt | |||
| snater $alt | |||
| snauwer $alt | |||
| snipper $alt | |||
| snugger $alt | |||
| snoeper $alt | |||
| snoever $alt | |||
| snotter $alt | |||
| snugger $alt | |||
| snuister $alt | |||
| sober $alt | |||
| sodemieter $alt | |||
| soeper $alt | |||
| soezer $alt | |||
| somber $alt | |||
| sopper $alt | |||
| spatter $alt | |||
| spetter $alt | |||
| spijker $alt | |||
| splinter $alt | |||
| spoker $alt | |||
| springer $alt | |||
| sproeter $alt | |||
| sputter $alt | |||
| staker $alt | |||
| stakker $alt | |||
| steiger $alt | |||
| stekker $alt | |||
| stoffer $alt | |||
| stokker $alt | |||
| stoter $alt | |||
| stotter $alt | |||
| streper $alt | |||
| stroper $alt | |||
| stuiter $alt | |||
| stumper $alt | |||
| sudder $alt | |||
| suffer $alt | |||
| suiker $alt | |||
| supporter $alt | |||
| tater $alt | |||
| @@ -679,46 +847,67 @@ tenger $alt | |||
| tetter $alt | |||
| teuter $alt | |||
| timmer $alt | |||
| tobber $alt | |||
| tover $alt | |||
| treiter $alt | |||
| trekker $alt | |||
| triller $alt | |||
| trompetter $alt | |||
| tuier $alt | |||
| tutter $alt | |||
| twitter $alt | |||
| uier $alt | |||
| vinger $alt | |||
| vitter $alt | |||
| Vlaander $alt | |||
| vleier $alt | |||
| vlekker $alt | |||
| vlieger $alt | |||
| vlinder $alt | |||
| vlokker $alt | |||
| vlotter $alt | |||
| voeder $alt | |||
| volker $alt | |||
| vorder $alt | |||
| vrijer $alt | |||
| waaghalzer $alt | |||
| waaier $alt | |||
| wakker $alt | |||
| wapper $alt | |||
| water $alt | |||
| wedijver $alt | |||
| weelder $alt | |||
| wegwijzer $alt | |||
| weiger $alt | |||
| wester $alt | |||
| wijder $alt | |||
| wilder $alt | |||
| winder $alt | |||
| winter $alt | |||
| wipper $alt | |||
| woeker $alt | |||
| wonder $alt | |||
| zakker $alt | |||
| zander $alt | |||
| zanger $alt | |||
| zeiker $alt | |||
| zeker $alt | |||
| zeper $alt | |||
| zeurder $alt | |||
| zever $alt | |||
| zilver $alt | |||
| zinder $alt | |||
| zoener $alt | |||
| zolder $alt | |||
| zomer $alt | |||
| zonder $alt | |||
| zuiver $alt | |||
| zwabber $alt | |||
| zwakker $alt | |||
| zwammer $alt | |||
| zwanger $alt | |||
| Vlaander $alt | |||
| zweter $alt | |||
| zwever $alt | |||
| // -s is not a suffix | |||
| @@ -927,17 +1116,22 @@ tabel $2 | |||
| // also words ending in er. etc. | |||
| // adjectives | |||
| akel $alt | |||
| edel $alt | |||
| enkel $alt | |||
| gammel $alt | |||
| groezel $alt | |||
| heikel $alt | |||
| ijdel $alt | |||
| jofel $alt | |||
| korzel $alt | |||
| kregel $alt | |||
| kriegel $alt | |||
| kreupel $alt | |||
| luttel $alt | |||
| nobel $alt | |||
| nozel $alt | |||
| poezel $alt | |||
| schamel $alt | |||
| simpel $alt | |||
| sjofel $alt | |||
| @@ -945,6 +1139,9 @@ soepel $alt | |||
| troebel $alt | |||
| metel $alt // vermetel | |||
| hoogdrempel $alt | |||
| laagdrempel $alt | |||
| // nouns | |||
| amandel $alt | |||
| apostel $alt | |||
| @@ -1468,6 +1665,7 @@ crèches krES@s | |||
| damascering damA;s'e:rIN | |||
| december $2 | |||
| desillusie dEsIlyzi | |||
| detail de:t'Aj | |||
| dieet $2 | |||
| diesel diz@l | |||
| diner din'e: | |||
| @@ -1490,6 +1688,7 @@ fiche fiS@ | |||
| franchise frA'Si:z@ | |||
| gamasche Qa:m'AS | |||
| gazet $2 | |||
| gelig Qe:l@Q | |||
| gouache Qu'AS | |||
| gefrituurd $3 | |||
| hysterie hIstI:r'i | |||
| @@ -1507,7 +1706,9 @@ invasie $2 | |||
| januari $3 | |||
| jury Zyri | |||
| kadaster $2 | |||
| kleinzerig klEInz'e:r@Q | |||
| leesregel le:sre:Q@l | |||
| levendig le:v@nd@Q | |||
| lunch l8nS | |||
| lunches l8nS@s | |||
| mangat $alt3 | |||
| @@ -239,6 +239,8 @@ | |||
| &) el (end_$p_alt =@l | |||
| &) el (ing_$p_alt =@l | |||
| &) el (ingen_$p_alt =@l | |||
| &) el (ig_$p_alt =@l | |||
| &) el (ige_$p_alt =@l | |||
| @) elen (_ 'e:l@n | |||
| @) el (en_$p_alt2 @L | |||
| @@ -321,6 +323,8 @@ | |||
| &) er (ende_$p_alt =@r | |||
| &) er (ing_$p_alt =@r | |||
| &) er (ingen_$p_alt =@r | |||
| &) er (ig_$p_alt =@r | |||
| &) er (ige_$p_alt =@r | |||
| &) er (st_$p_alt =@r | |||
| &) er (ste_$p_alt =@r | |||
| _) er (@P2 Er | |||
| @@ -357,6 +361,8 @@ | |||
| nd) es (_S1 s | |||
| rd) es (_S1 s | |||
| gt) es (_S1 s | |||
| lt) es (_S1 s | |||
| mt) es (_S1 s | |||
| nt) es (_S1 s | |||
| wt) es (_S1 s | |||
| es (ie_ e:z | |||
| @@ -479,7 +485,7 @@ | |||
| iën (_ 'i@n | |||
| CAns) ie (_ =i | |||
| CAss) ie (_ =i | |||
| @) ig (_S2dq =@x | |||
| @) ig (_S2dq =@Q | |||
| @) ige (_S1m @ | |||
| @) igen (_ =@Q@n | |||
| @) iger (_ =@Q@r | |||
| @@ -524,6 +530,7 @@ | |||
| .group k | |||
| k k | |||
| k) k | |||
| k (d g | |||
| _) kale (nde ka:l'E | |||
| _) kantoor (@P7 kAnt'o:r | |||
| @@ -551,6 +558,7 @@ | |||
| &) laan (_S4 la:n | |||
| _) lange (@P5 laN@ | |||
| _) liefdes (@P7 l'ifd@s | |||
| detai) ll | |||
| @) loog (_ lo:x | |||
| @) loos (_S4 lo:s | |||
| @) loze (_S4 lo:z@ | |||
| @@ -922,7 +930,7 @@ | |||
| zele (_S4 ze:l@ // common suffix for cities. | |||
| @) zelf (_S4 s'Elf | |||
| _) zoge (@P4 z,oQ@ | |||
| _) zoge (@P4 z,o:Q@ | |||
| _) zuid (@P4 zWyt | |||
| @@ -83,25 +83,41 @@ _#9 tab | |||
| % pors'eINtU $max3 | |||
| & _'e_ | |||
| @ ax'ob& | |||
| ¤ 'eU*U | |||
| € 'eU*U | |||
| £ l'ibR& | |||
| § p&*'agRafU | |||
| ¥ j'eNy | |||
| ¢ seNt'avUs# | |||
| § ses'&U~ | |||
| _! ,eskl&mas'&U~ | |||
| _! Skl&mas'&U~ | |||
| _" 'asp&s# | |||
| ?1 _# k,ardin'al | |||
| ?2 _# k,ardZin'aU | |||
| _$ s,ifR'&U~ | |||
| _& 'e | |||
| ?1 _' ap'Ostr,ofy | |||
| ?2 _' &p'OstRofU | |||
| ?1 _' ap'OStr,ofy | |||
| ?2 _' ap'OstRofU | |||
| _( ,abRipa*'eINtezy | |||
| ?1 ¶ pa*'agr&fU | |||
| ?2 ¶ pa*'agR&fU | |||
| ● s'i*@-kulU | |||
| ■ b'ax&ve*@-tSik'aUko*@-tad& | |||
| ?1 ÷ divid'idUp'or | |||
| ?2 ÷ dZividZ'idUp'or | |||
| ?1 × v'ezyS | |||
| ?2 × v'ezys | |||
| ?1 µ m'ikrU | |||
| ?2 µ m'ikRU | |||
| _) f,ES&pa*'eINtezy | |||
| _* &ste*'iskU | |||
| _− m'enUs | |||
| ¼ u~Nku'a*@-tU | |||
| ½ m'eIU | |||
| ¾ treSkw'a*@-tUs# | |||
| ® xeZistR'adU | |||
| ?1 ™ m'a*@-k&xeZiSt'ad& | |||
| ?2 ™ m'a*@-k&xeZistR'ad& | |||
| _, v'irgul& | |||
| _- 'ifeIN | |||
| @@ -347,8 +363,8 @@ las $u | |||
| los $u | |||
| se $u | |||
| ?2 este $u+ $nounf 'estSi // this | |||
| ?2 estes $u+ $nounf 'estSis // these | |||
| ?2 este $u+ $nounf 'estSy // this | |||
| ?2 estes $u+ $nounf // these | |||
| ?2 esta 'Est& $u+ $nounf | |||
| ?2 nesta $u+ $nounf | |||
| ?2 neste $u+ $nounf n'estSi //in this | |||
| @@ -376,13 +392,16 @@ seu $u+ $nounf | |||
| sua $u+ $nounf | |||
| ?2 nosso $u+ $nounf // n'OsU | |||
| ?2 nossa $u+ $nounf n'Os& | |||
| ?2 nossos $u+ $nounf n'OsUs | |||
| ?2 nossas $u+ $nounf n'Os&s | |||
| ?2 nossos $u+ $nounf | |||
| ?2 nossas $u+ $nounf | |||
| dele dely $u1+ | |||
| dela $u+ | |||
| deles delys $u1+ | |||
| deles $u1+ | |||
| delas $u+ | |||
| nele nely $u1+ | |||
| nela $u+ | |||
| neles $u1+ | |||
| nelas $u+ | |||
| // prepositions | |||
| de $u $nounf // of,from | |||
| @@ -411,8 +430,7 @@ ao $u $nounf | |||
| à ,a: | |||
| à $atend $atstart $accent | |||
| aos $u $nounf | |||
| às ,a:s $nounf | |||
| às $u $nounf | |||
| para $u // for,to | |||
| pro pRU $u $nounf | |||
| pra $u $nounf | |||
| @@ -539,7 +557,7 @@ estive $u | |||
| ?2 esteve estevy $u2 | |||
| estivemos $u | |||
| estiveram $u | |||
| estiver $u estSiv'Er | |||
| estiver $u | |||
| estarei $u | |||
| estará $u | |||
| @@ -715,6 +733,7 @@ borra $alt2 $noun | |||
| bosque $alt | |||
| boto $alt2 $noun | |||
| boxe $alt | |||
| bracelete $alt2 | |||
| brejo $alt | |||
| bromelha $alt | |||
| broto $alt2 $noun | |||
| @@ -734,7 +753,6 @@ caractere $alt | |||
| carbureto $alt2 | |||
| caroços $alt | |||
| carrapeta $alt2 | |||
| carreta $alt2 | |||
| carroça $alt | |||
| casebre $alt | |||
| cateto $alt2 | |||
| @@ -751,8 +769,10 @@ chamego $alt2 $verb | |||
| chaveta $alt2 | |||
| chefe $alt | |||
| checam $alt | |||
| chofer $alt | |||
| choco $alt2 $noun | |||
| choça $alt | |||
| chofer $alt | |||
| choro $alt2 $noun | |||
| chovesse $alt2 | |||
| chupeta $alt2 | |||
| @@ -762,7 +782,6 @@ cloreto $alt2 | |||
| coche $alt2 | |||
| coco $alt2 | |||
| cofre $alt | |||
| coice $alt2 | |||
| colete $alt2 | |||
| colchete $alt2 | |||
| colher $alt $noun | |||
| @@ -786,6 +805,8 @@ controles $alt2 | |||
| controles $alt $verb | |||
| controlo $alt2 $noun | |||
| coreia $alt | |||
| cores $alt2 | |||
| cores $alt $verb | |||
| coreto $alt2 | |||
| corneta $alt2 | |||
| cornos $alt | |||
| @@ -801,12 +822,15 @@ cotovelo $alt2 | |||
| cratera $alt | |||
| crede $alt2 | |||
| credo $alt | |||
| decore $alt | |||
| decoro $alt2 $noun | |||
| degelo $alt2 | |||
| desaforo $alt2 | |||
| desamores $alt2 | |||
| desapego $alt2 $noun | |||
| desassossego $alt2 $noun | |||
| desconfortos $alt2 | |||
| desconsolo $alt2 $noun | |||
| descontrole $alt2 $noun | |||
| descordo $alt | |||
| desemprego $alt2 | |||
| desemprego $alt $verb | |||
| @@ -837,6 +861,7 @@ dissabores $alt2 | |||
| dobro $alt2 | |||
| dobro $alt $verb | |||
| doce $alt2 | |||
| dores $alt2 | |||
| dorminhoco $alt2 | |||
| dorminhocos $alt | |||
| doze $alt2 | |||
| @@ -852,6 +877,7 @@ enforco $alt | |||
| engordo $alt | |||
| enredo $alt $verb | |||
| enrosco $alt $verb | |||
| ensosso $alt2 | |||
| enterro $alt2 $noun | |||
| entorto $alt | |||
| entroso $alt | |||
| @@ -864,7 +890,7 @@ erro $alt2 | |||
| erro $alt $verb | |||
| esboço $alt $verb | |||
| escopeta $alt2 | |||
| escore $alt | |||
| escova $alt2 | |||
| escova $alt $verb | |||
| escovo $alt | |||
| @@ -879,6 +905,7 @@ esposa $alt2 | |||
| esqueleto $alt2 | |||
| ester $alt | |||
| estilete $alt2 | |||
| estojo $alt2 | |||
| estorno $alt $verb | |||
| estorvo $alt $verb | |||
| estrela $alt2 | |||
| @@ -890,10 +917,10 @@ europeia $alt | |||
| exagero $alt $verb | |||
| exorto $alt | |||
| explore $alt | |||
| faceta $alt2 | |||
| falangeta $alt2 | |||
| farofa $alt | |||
| farolete $alt2 | |||
| felisteia $alt | |||
| fezes $alt | |||
| filete $alt2 | |||
| ?1 fixe fiSy | |||
| @@ -904,8 +931,9 @@ fodo $alt2 | |||
| fogo $alt2 | |||
| fogos $alt | |||
| foguete $alt2 | |||
| foice $alt2 | |||
| folclore $alt | |||
| folheto $alt2 | |||
| fonseca $alt2 | |||
| fora $alt | |||
| fora $alt2 $verb | |||
| forca $alt2 | |||
| @@ -914,14 +942,15 @@ força $alt $verb | |||
| forço $alt | |||
| formos $alt2 | |||
| forro $alt $verb | |||
| frescores $alt2 | |||
| frevo $alt2 | |||
| fulgores $alt2 | |||
| gafanhoto $alt2 | |||
| galera $alt | |||
| galeto $alt2 | |||
| galhofa $alt | |||
| galileia $alt | |||
| gangorra $alt2 | |||
| gazeta $alt2 | |||
| geleia $alt | |||
| gelo $alt2 | |||
| gelo $alt $verb | |||
| @@ -940,13 +969,13 @@ governo $alt2 | |||
| governo $alt $verb | |||
| gozo $alt2 $noun | |||
| graveto $alt2 | |||
| grelha $alt | |||
| groselha $alt | |||
| grosso $alt2 | |||
| groso $alt | |||
| gueto $alt2 | |||
| hemorroida $alt | |||
| hoje $alt2 | |||
| homero $alt | |||
| horrores $alt2 | |||
| ideia $alt | |||
| inovo $alt | |||
| @@ -967,6 +996,7 @@ lembrete $alt2 | |||
| lepra $alt | |||
| leste $alt2 $verb | |||
| ?2 lhe l^y | |||
| licores $alt2 | |||
| lisboeta $alt2 | |||
| livreto $alt2 | |||
| lodo $alt2 | |||
| @@ -976,7 +1006,6 @@ macete $alt2 | |||
| maniçoba $alt | |||
| marieta $alt2 | |||
| mariposa $alt2 | |||
| marreta $alt2 | |||
| megera $alt | |||
| melhor $alt | |||
| menor $alt | |||
| @@ -992,10 +1021,11 @@ moem $alt | |||
| mofo $alt $verb | |||
| molho $alt2 $noun | |||
| monera $alt | |||
| mor $alt | |||
| morcego $alt2 | |||
| morda $alt2 | |||
| moreia $alt | |||
| mui mwi | |||
| mui m'UI | |||
| muleta $alt2 | |||
| mureta $alt2 | |||
| mutreta $alt2 | |||
| @@ -1015,6 +1045,8 @@ opereta $alt2 | |||
| ordens $alt | |||
| osso $alt2 | |||
| ostra $alt2 | |||
| outorgo $alt | |||
| pacheco $alt2 | |||
| paexa paeSa | |||
| paella pa'el^& | |||
| palacete $alt2 | |||
| @@ -1025,6 +1057,7 @@ pangeia $alt | |||
| pantera $alt | |||
| papoco $alt2 $noun | |||
| parede $alt2 | |||
| pateta $alt | |||
| peba $alt | |||
| pedra $alt | |||
| pela $alt2 | |||
| @@ -1034,6 +1067,7 @@ perda $alt2 | |||
| pereba $alt | |||
| peres $alt | |||
| peroba $alt | |||
| pesadelo $alt2 | |||
| peses $alt | |||
| peseta $alt2 | |||
| peso $alt $verb | |||
| @@ -1058,12 +1092,14 @@ proso $alt | |||
| prosopopeia $alt | |||
| proveta $alt2 | |||
| quarteto $alt2 | |||
| quatorze $alt2 | |||
| queda $alt | |||
| quede $alt2 | |||
| quimera $alt | |||
| quitinete $alt | |||
| quinteto $alt2 | |||
| ramalhete $alt2 | |||
| rancores $alt2 | |||
| raposa $alt2 | |||
| recomeço $alt $verb | |||
| reconstroem $alt | |||
| @@ -1076,7 +1112,8 @@ reforço $alt $verb | |||
| reforços $alt | |||
| refresco $alt $verb | |||
| rego $alt2 $noun | |||
| relevo $alt2 $noun | |||
| relevo $alt2 | |||
| relevo $alt $verb | |||
| remoem $alt | |||
| remorso $alt | |||
| renovo $alt $verb | |||
| @@ -1085,12 +1122,14 @@ retorno $alt $verb | |||
| reuva x'EUv& | |||
| rigores $alt2 | |||
| risoto $alt2 | |||
| robson $alt | |||
| rock $alt | |||
| roem $alt | |||
| rola $alt2 $noun | |||
| roleta $alt2 | |||
| rolete $alt2 | |||
| rolo $alt2 $noun | |||
| roseta $alt2 | |||
| rota $alt2 | |||
| rota $alt $noun | |||
| rubores $alt2 | |||
| @@ -1115,7 +1154,6 @@ soco $alt $verb | |||
| sogra $alt | |||
| sopa $alt2 | |||
| sopro $alt2 $noun | |||
| soro $alt2 | |||
| sorvete $alt2 | |||
| sossego $alt2 $noun | |||
| suborno $alt $verb | |||
| @@ -1128,14 +1166,18 @@ suporto $alt | |||
| suor suOr | |||
| sutiã sutSi'&~N | |||
| tabefe $alt | |||
| tambores $alt2 | |||
| tapera $alt | |||
| tapete $alt2 | |||
| temores $alt2 | |||
| tempero $alt2 $noun | |||
| tenores $alt2 | |||
| test $alt | |||
| terrores $alt2 | |||
| teses $alt | |||
| teta $alt2 | |||
| tijolo $alt2 | |||
| tijolos $alt | |||
| togo $alt2 | |||
| topo $alt2 $noun | |||
| torno $alt $verb | |||
| @@ -1159,8 +1201,7 @@ vareta $alt2 | |||
| vera $alt | |||
| verbete $alt2 | |||
| verde $alt2 | |||
| violeta $alt2 | |||
| violoncelo $alt | |||
| vileta $alt2 | |||
| voga $alt | |||
| xarope $alt | |||
| xereta $alt2 | |||
| @@ -1173,9 +1214,12 @@ zorra $alt2 | |||
| ?1 alt 'alt | |||
| ?2 agosto ag'ostU | |||
| ?1 back b'Ek | |||
| ?2 bahamas bax'&~m&s | |||
| ?2 backup bEk'&p | |||
| ?2 backups bEk'&ps | |||
| bad bEd | |||
| bank beINk | |||
| bacon b'eIkoN | |||
| beatle b'itow | |||
| beatles b'itows | |||
| black blEk | |||
| @@ -1184,10 +1228,10 @@ blind bl'aind | |||
| ?2 Braille bR'aili | |||
| ?1 cancel k'&ns'El | |||
| ?1 caps k'aps | |||
| ?2 center s'eNter | |||
| ?1 com kom | |||
| ?1 ctrl k'oNt:r,Ol | |||
| ?1 dat d'at | |||
| ?1 doc d'Ok | |||
| doc d'Ok | |||
| ?1 delete d'il'it | |||
| ?1 design d,iz'ain | |||
| ?2 design dez'aIn | |||
| @@ -1195,6 +1239,7 @@ blind bl'aind | |||
| ?2 designers dez'aIners | |||
| ?1 dj d,i:dZ'eI | |||
| ?2 diesel dZ'izEU | |||
| ?2 doha d'ox& | |||
| ?1 down d'a,wn | |||
| ?2 down d'aUN | |||
| ?1 download d'a,wnl'oud | |||
| @@ -1202,9 +1247,8 @@ blind bl'aind | |||
| ?2 downloads daUNl'owds | |||
| ?3 download dau~Nl'owd | |||
| drive dR'aIv | |||
| driver dR'aIver | |||
| drivers dR'aIveRs | |||
| ?1 end 'end | |||
| ?2 enter 'eNter | |||
| ?2 esc 'Esk | |||
| ?3 esc 'EskI | |||
| ?1 explorer ,ekspl'O:*&r- | |||
| @@ -1214,6 +1258,7 @@ drivers dR'aIveRs | |||
| flash flES | |||
| ?1 frame fr'eImy | |||
| ?2 frame fR'eImi | |||
| funk f&~Nk | |||
| game g'eImy | |||
| ?1 gmail g,em'eIl | |||
| ?2 Gmail Zem'eIl | |||
| @@ -1233,8 +1278,8 @@ happy x'Epy | |||
| ?1 kernel k'Ern,El | |||
| ?2 kernel k'Ern@l | |||
| left $alt | |||
| laptop lEptOp | |||
| laptops lEptOps | |||
| laptop lEpt'Op | |||
| ?2 laptops lEpt'Ops | |||
| ?1 line l'ain | |||
| layout l'eI,aUt | |||
| ?2 login logiN | |||
| @@ -1252,7 +1297,8 @@ next n'Ekst | |||
| ?1 ovo 'ovu | |||
| ?1 pause p'au:z | |||
| page p'eIdZ | |||
| pizza p'its& | |||
| ?1 podcast pOdkEst | |||
| ?2 podcast pOdyk'Est | |||
| python p'aIT&~N | |||
| ?1 readme r'i:dmi: | |||
| right r'aIt | |||
| @@ -1265,9 +1311,11 @@ shake S'eIk | |||
| ?1 site s'aIt | |||
| ?2 site s'aItSi | |||
| ?2 shampoo S&mpu | |||
| ?1 software s'Oft,w'Er- | |||
| ?2 shoping S'OpiN | |||
| ?2 slide zl'aIdZy | |||
| símbolo s'imbolU | |||
| ?4 símbolo s'iNbolU | |||
| ?1 software s'Oft,w'Er- | |||
| ?2 software s'Oftwe@- | |||
| ?1 space sp'eIsy | |||
| ?2 space sp'eIs | |||
| @@ -1299,6 +1347,8 @@ louis _^_FR | |||
| ?1 adobe &d'Oby | |||
| android &NdR'Oid | |||
| apple 'Epow | |||
| outdoor aUtd'Or | |||
| ?2 outdoors aUtd'Ors | |||
| baby b'eIby | |||
| chrome kR'owmi | |||
| debian d'Ebj&~N | |||
| @@ -1338,6 +1388,7 @@ mac mEk | |||
| ?2 playstation pleIst'eIS&~N | |||
| point p'oint | |||
| ?1 power p'aU&r- | |||
| ?2 power p'aUEr | |||
| ?1 product p:r'&d&kt | |||
| ?1 Publisher p'&bl,iS&r- | |||
| ?1 reader r'id,&r- | |||
| @@ -1406,7 +1457,7 @@ von f%On | |||
| // foreign common names/surnames | |||
| ?1 alison &l'is&N | |||
| anderson '&ndersoN | |||
| antonio &~nt'onIU | |||
| antonio &~Nt'onIU | |||
| ?1 cleverson kl'Evyrs&N | |||
| ?2 cleverson kl'EversoN | |||
| ?1 elton 'Elt&N | |||
| @@ -85,6 +85,11 @@ | |||
| úC) a (C@ & | |||
| úCC) a (C@ & | |||
| ation (_ 'eIS&~N | |||
| _infr) a (sso & | |||
| _infr) a (vermelho & | |||
| _ultr) a (leve_ & | |||
| _ultr) a (sso & | |||
| _ultr) a (violeta_ & | |||
| .group â | |||
| @@ -98,8 +103,11 @@ | |||
| .group à | |||
| à a | |||
| _) à (s_ aI | |||
| ?1 _) às (_ ,a:S | |||
| ?1 _) às (_G ,a:Z | |||
| ?2 _) às (_ ,a:s | |||
| _) às (_A ,a:z | |||
| ?2 _) às (_G ,a:z | |||
| à (m &~ | |||
| à (n &~ | |||
| àm (K &~m | |||
| @@ -215,14 +223,14 @@ | |||
| @s) e (L05_ E | |||
| sp) e (rL04_ E | |||
| p) e (rL04_ E | |||
| f) e (rL04_ E | |||
| e (rdL04_ E | |||
| e (quL02_ E | |||
| e (rbL04_ E | |||
| e (rgL04_ E | |||
| e (rquL02_ E | |||
| e (rsL04_ E | |||
| e (sL02_ E | |||
| @@ -254,6 +262,7 @@ | |||
| t) e (ve_ e | |||
| e (rrAs_ E | |||
| _r) eu (n eu | |||
| e (x_ E | |||
| e (xL04_ E | |||
| @@ -371,6 +380,7 @@ _troux) e (L05_ E | |||
| viv) e (L06_ e | |||
| _cos) e (L06_ e | |||
| diss) e (L06_ E // contra- | |||
| romp) e (L06_ e // cor- inter- | |||
| _houv) e (L06_ E | |||
| _escond) e (L06_ e | |||
| respond) e (L06_ e | |||
| @@ -390,7 +400,6 @@ respond) e (L06_ e | |||
| _coz) e (L07_ e | |||
| colh) e (L07_ e // & es- | |||
| ench) e (L07_ e // pre- | |||
| romp) e (L07_ e // cor- inter- | |||
| vert) e (L07_ e // in- re- con- | |||
| _ergu) e (L07_ e | |||
| _mord) e (L07_ e | |||
| @@ -410,10 +419,12 @@ _amanc) e (bL03_ E | |||
| _ex) e (crL04_ E | |||
| _enr) e (dL01_ E | |||
| _v) e (dL03_ E | |||
| _pr) e (dL03_ E | |||
| _arr) e (dL03_ E | |||
| _depr) e (dL03_ E | |||
| _hosp) e (dL03_ E | |||
| _enver) e (dL03_ E | |||
| _) e (dnL03_ E | |||
| _gr) e (gL03_ e | |||
| _gal) e (gL03_ e | |||
| _pel) e (gL03_ e | |||
| @@ -422,6 +433,7 @@ _enver) e (dL03_ E | |||
| _r) e (jL03_ E | |||
| _inv) e (jL04_ E | |||
| _v) e (lhL03_ E | |||
| _gr) e (lhL04_ E | |||
| _caC) e (lo_ e | |||
| ?2 el (ton_ 'EU | |||
| ad) e (quL04_ E | |||
| @@ -435,42 +447,38 @@ _enver) e (dL03_ E | |||
| _z) e (rL04_ E | |||
| qu) e (rL04_ E // re- | |||
| _on) e (rL04_ E | |||
| _op) e (rL04_ E | |||
| gen) e (rL04_ E // de- re- | |||
| _alt) e (rL04_ E | |||
| _enc) e (rL04_ E | |||
| _esm) e (rL04_ E | |||
| _esm) e (rL04_ E | |||
| _imp) e (rL04_ E | |||
| _min) e (rL04_ E | |||
| _sug) e (rL04_ E | |||
| _sup) e (rL04_ E | |||
| _tol) e (rL04_ E | |||
| _ven) e (rL04_ E | |||
| acel) e (rL04_ E // des- | |||
| eson) e (rL04_ E | |||
| _apod) e (rL04_ E | |||
| _coop) e (rL04_ E | |||
| _enum) e (rL04_ E | |||
| _exub) e (rL04_ E | |||
| _temp) e (rL04_ E | |||
| _adult) e (rL04_ E | |||
| _aglom) e (rL04_ E | |||
| _dilac) e (rL04_ E | |||
| _encarc) e (rL04_ E | |||
| _incin) e (rL04_ E | |||
| _persev) e (rL04_ E | |||
| _recup) e (rL04_ E | |||
| _refrig) e (rL04_ E | |||
| _c) e (rcL02_ E | |||
| _ex) e (rcL02_ E | |||
| _alic) e (rcL02_ E | |||
| _esqu) e (rdL03_ e | |||
| _C) e (rdL04_ E | |||
| _des) e (rdL04_ E | |||
| s_colh) e (res_ E | |||
| _) e (rgL03_ e | |||
| _re) e (rgL03_ e | |||
| _so) e (rgL03_ e | |||
| _c) e (rquL02_ E | |||
| e (rquL02_ E | |||
| _bez) e (rrL03_ e | |||
| v) e (rtL03_ e // con- re- in- | |||
| _f) e (rvL03_ e | |||
| @@ -496,10 +504,11 @@ s_colh) e (res_ E | |||
| _rem) e (tL03_ e | |||
| _derr) e (tL03_ e | |||
| _obsol) e (tL03_ e | |||
| _Cal) e (ta_ e | |||
| _caC) e (ta_ e | |||
| _sol) e (trL03_ E | |||
| _CaC) e (ta_ e | |||
| viol) e (ta_ e | |||
| _Carr) e (ta_ e | |||
| _pen) e (trL04_ E | |||
| _sol) e (trL04_ E | |||
| _n) eu (trL03_ 'eU | |||
| _d) e (vL03_ e | |||
| scr) e (vL03_ e // e- in- pre- ree- de- | |||
| @@ -563,6 +572,7 @@ _entorp) e (çL03_ e | |||
| g (Y Z // ge gi | |||
| gu (Y g | |||
| a) gu (ent gw | |||
| _apazi) gu (e gw | |||
| _ar) gu (i gw | |||
| averi) gu (e gw | |||
| enxa) gu (e gw | |||
| @@ -650,6 +660,7 @@ _entorp) e (çL03_ e | |||
| ?2 ight (_ 'aIt | |||
| ?1 ight (_ _^_EN | |||
| ?1 ights (_ _^_EN | |||
| dr) i (ver 'aI | |||
| .group í | |||
| @@ -820,13 +831,11 @@ _entorp) e (çL03_ e | |||
| ?2 o (z_ O | |||
| o (ze_ O | |||
| o (rL04_ O | |||
| c) o (re_ o | |||
| @d) o (ra_ o | |||
| @d) o (re_ o | |||
| ri) o (re_ o | |||
| l) o (re_ o | |||
| s) o (ra_ o | |||
| s) o (re_ o | |||
| s) o (rA_ o | |||
| @t) o (ra_ o | |||
| @t) o (re_ o | |||
| v) o (re_ o | |||
| @@ -878,6 +887,7 @@ _pormen) o (L05_ O | |||
| _ap) oi (L01_ OI | |||
| _ap) oi (L02_ OI | |||
| _b) oi (L04_ OI | |||
| _C) oi (ce_ oI | |||
| _t) o (lL03_ o | |||
| _f) o (lgL04_ O | |||
| _emp) o (lgL04_ O | |||
| @@ -885,6 +895,7 @@ _pormen) o (L05_ O | |||
| m) o (lhL04_ O | |||
| emb) o (lsL04_ O | |||
| _env) o (ltL03_ o | |||
| _esC) o (pA_ o | |||
| _s) o (prL04_ O | |||
| _al) o (prL04_ O | |||
| _ass) o (prL04_ O | |||
| @@ -899,10 +910,11 @@ _pormen) o (L05_ O | |||
| _@um) o (re_ o | |||
| f) o (rmL03_ O | |||
| c) o (rrL01_ o // incorra, corra, etc. | |||
| _m) o (rrL01_ o | |||
| m) o (rrL01_ o | |||
| _Cach) o (rra_ o | |||
| @p) o (rtL03_ O // importo, etc. | |||
| ortos (_ O*@-t=Us# // tortos, mortos, etc.ortos (_ 'O*@-tUs | |||
| a_c) o (rte_ o | |||
| ortos (_ O*@-t=Us# // tortos, mortos, etc. | |||
| t) o (rçL03_ o // con- | |||
| _r) o (snL04_ O | |||
| _c) o (spL02_ O | |||
| @@ -912,10 +924,12 @@ _pormen) o (L05_ O | |||
| _gar) o (tL03_ o | |||
| _mar) o (tL03_ o | |||
| _escr) o (tL03_ o | |||
| zig) o (to_ o | |||
| _ch) o (vL01_ o | |||
| pr) o (vL03_ O | |||
| ovos (_ Ov=Us# novos, povos, etc. | |||
| _g) o (zL04_ O | |||
| _alm) o (çL01_ O | |||
| _esb) o (çL01_ O | |||
| _r) o (çL03_ O | |||
| tr) o (çL03_ O // des- | |||
| @@ -995,8 +1009,7 @@ _pormen) o (L05_ O | |||
| ?1 que (l ke // aquele, etc. | |||
| ?1 que (r_ kE // qualquer, etc. | |||
| ?1 qui ki // quinta, esquilo, etc. | |||
| ?1 _) quind kuind // quindecágono, etc. | |||
| ?1 tran) qui kui // tranquilo, etc. | |||
| _) qu (inde ku // quindecágono, etc. | |||
| ?1 _) quo kuo // quoficiente, etc. | |||
| @@ -1052,7 +1065,8 @@ _pormen) o (L05_ O | |||
| sr zx | |||
| _) sobre (@P5 sob*e | |||
| _tran) s (A z | |||
| tran) s (A z | |||
| _trân) s (ito_ z | |||
| ?1 ssion (_ _^_EN | |||
| @@ -1222,6 +1236,7 @@ _abaca) x (i S | |||
| ?1 A) z (G+ Z | |||
| ?1 A) z (_C S | |||
| ?1 A) z (_G+ Z | |||
| _pi) zz (a ts | |||
| .group | |||
| @@ -3,7 +3,7 @@ | |||
| // This file is UTF-8 encoded | |||
| // $alt1 open vowel [E] or [O] in the stressed syllable | |||
| // $alt2 open vowel [o] or [o] in the stressed syllable | |||
| // $alt2 close vowel [o] or [o] in the stressed syllable | |||
| // $alt3 short stress on final syllable | |||
| // $alt4 final 'e' is schwa | |||
| @@ -237,11 +237,14 @@ bili $u | |||
| deset $2 | |||
| devet $2 | |||
| dim $alt3 | |||
| koš $alt3 | |||
| ena $alt1 | |||
| izhod $alt3 | |||
| oba $2 | |||
| osem $alt4 | |||
| poševnica $2 | |||
| sedem $alt4 | |||
| še $alt3 | |||
| šel S@w | |||
| tisoč $1 | |||
| žena $alt1 | |||
| @@ -163,6 +163,7 @@ | |||
| u (A w | |||
| A) u (K w | |||
| C) ue (C u: // German names | |||
| j) u (čeno 'u: | |||
| .group v | |||
| @@ -106,6 +106,8 @@ | |||
| .group w | |||
| w w | |||
| j) w %u | |||
| ny) w %u | |||
| .group x | |||
| x ks | |||
| @@ -56,9 +56,9 @@ consonants 11 119 | |||
| sv 22 129 | |||
| no 28 134 | |||
| is 42 141 | |||
| vi 57 150 | |||
| vi-hue 17 150 | |||
| vi-sgn 18 150 | |||
| vi 57 151 | |||
| vi-hue 17 151 | |||
| vi-sgn 18 151 | |||
| zhy 41 138 | |||
| zh 64 155 | |||
| sw 9 110 | |||
| @@ -1063,7 +1063,6 @@ ustop/tsh [tS] base | |||
| [tS] tn | |||
| ustop/tsh_ [tS] base | |||
| [c] hi | |||
| [tS] bn | |||
| [tS#] bn | |||
| [c] zhy | |||
| [tS] tn | |||
| @@ -1080,9 +1079,9 @@ ustop/tsh_pzd [tS;h] zh | |||
| ustop/tsh_pzd_unasp [tS;] zh | |||
| ustop/tsh_sr [tS] sr | |||
| ustop/tsh_unasp [c] hi | |||
| [tS] bn | |||
| [tS] hy | |||
| [tS`] am | |||
| ustop/tsh_unasp2 [tS] bn | |||
| ustop/ts_pzd [tS;] base | |||
| [J#] hi | |||
| [J#] ml | |||
| @@ -1160,6 +1159,7 @@ vdiph2/oa [Oa] ro | |||
| [ua] zh | |||
| vdiph2/o_oo [o@] en-wi | |||
| [O:] is | |||
| [O] vi | |||
| [o] zh | |||
| vdiph2/u@ [u@] ga | |||
| vdiph2/u#@ [U@] en-sc | |||
| @@ -1358,14 +1358,14 @@ vdiph/ooi [OI] en | |||
| [oi] mt | |||
| vdiph/ooi_2 [OI] af | |||
| [oI] eo | |||
| [OI] vi | |||
| [Oi] vi-hue | |||
| [Oi] vi-sgn | |||
| vdiph/ooi_3 [OI] en-us | |||
| [OI] en-rp | |||
| [aI] en-wm | |||
| [Oi] vi | |||
| vdiph/ooi_4 [OI] sq | |||
| vdiph/ooi_4 [OI] vi | |||
| [OI] sq | |||
| vdiph/oou [oU] cs | |||
| [OU] grc | |||
| vdiph/ou [ou] fi | |||
| @@ -1427,7 +1427,7 @@ vdiph/y#y_3 [Y:] nl | |||
| vietnam/a [a:] vi-sgn | |||
| vietnam/_c [kh] vi | |||
| vietnam/ch [c] vi | |||
| vietnam/dd [d] vi | |||
| vietnam/dd [d_] vi | |||
| vietnam/ie_2 [iE] vi | |||
| vietnam/oe [o&] vi | |||
| vietnam/th [t] vi | |||
| @@ -1471,6 +1471,7 @@ vnasal/&u_n [O#] vi | |||
| vnasal/u_n [U~] hi | |||
| [u~] hi | |||
| [u~] pt | |||
| [u] vi | |||
| [u] zh | |||
| vnasal/V_n [V~] hi | |||
| vnasal/W_n [E~] fr | |||
| @@ -2306,7 +2307,6 @@ vowel/oo_1 [O:] en-n | |||
| vowel/oo_2 [0] en-sc | |||
| [O] cy | |||
| [o] cs | |||
| [O] vi | |||
| [0] da | |||
| [?0] da | |||
| [O] ak | |||
| @@ -2392,7 +2392,6 @@ vowel/u#_4 [U] en-sc | |||
| [y] ml | |||
| [y] vi-sgn | |||
| vowel/u_5 [U1] et | |||
| [u] vi | |||
| [u] sw | |||
| [u] nso | |||
| [u] tn | |||
| @@ -91,9 +91,9 @@ phoneme tS | |||
| Vowelin f1=0 f2=2300 200 400 f3=-100 80 | |||
| IF nextPh(isPause2) THEN | |||
| WAV(ustop/tsh_) | |||
| WAV(ustop/tsh_unasp2) | |||
| ENDIF | |||
| WAV(ustop/tsh_unasp) | |||
| WAV(ustop/tsh_unasp2) | |||
| endphoneme | |||
| @@ -8,193 +8,405 @@ | |||
| // AC + @- OR V: Long "pile" [pi:l@-] | |||
| // AC[i]: Long "smidig" [smi:Di] | |||
| // Vowel length changed by eSpeak | |||
| // Between two voiced consonants | |||
| // After [l/3] | |||
| // Before [l/3] | |||
| // After an "r" sound | |||
| // Before [N] | |||
| // Before voiced consonant + [i] | |||
| // PROCEDURES | |||
| // Change the length of SHORT vowels (?+vowel) | |||
| procedure ShortVowelLength | |||
| // "endelig", "ånder" - Short initial vowel sounds too short TEST | |||
| // "endelig", "ånder", "ynde" - Short initial vowel sounds too short TEST | |||
| IF thisPh(isWordStart) AND nextPhW(n) THEN | |||
| IF next2PhW(@-) OR next2PhW(V) THEN | |||
| length 160 | |||
| RETURN | |||
| IF next2PhW(isWordEnd) THEN // NOT "ondeste" | |||
| length 170 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| // "slutte" t/d + @- makes the vowel too long | |||
| // Problem with compounds like "spildedamp" | |||
| IF next2PhW(@-) OR next2PhW(V) THEN | |||
| IF nextPhW(t) OR nextPhW(d) THEN | |||
| // length 100 | |||
| LengthAdd -45 | |||
| // Don't shorten it further if it comes after an "r" sound | |||
| // Exit the procedure | |||
| // "blod" "slutte", "løn" l/3 makes the vowel too long | |||
| // NOT "mel'oner" | |||
| IF prevPhW(l/3) AND thisPh(isFirstVowel) THEN | |||
| IF thisPh(isStressed) THEN | |||
| length 100 | |||
| IF nextPhW(N) THEN // [N] makes it even longer - "længden" | |||
| LengthAdd -20 | |||
| ENDIF | |||
| // Don't shorten it further if it comes after an "r" sound | |||
| // Exit the procedure | |||
| RETURN | |||
| ENDIF | |||
| // "transplantation" - the second a - between 2 voiced consonants | |||
| IF nextPhW(isVoiced) AND nextPhW(isNotVowel) THEN | |||
| length 100 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| // "bygget", "byggede" - consonant + [@-D] makes the vowel too long | |||
| IF next2PhW(@-) THEN | |||
| IF next3PhW(t) OR next3PhW(d) OR next3PhW(D) THEN | |||
| IF thisPh(isFirstVowel) THEN // NOT "cellof'anet" | |||
| IF NOT thisPh(?V) THEN // NOT "fjollet" | |||
| LengthAdd -40 | |||
| // Don't shorten it further if it comes after an "r" sound ("brygget") | |||
| // Exit the procedure | |||
| // "bygge", "bygget", "byggede" - consonant + [@-] makes the vowel too long | |||
| IF NOT thisPh(?V) THEN // NOT "fjollet" | |||
| IF prevPhW(isVoiced) AND nextPhW(isVoiced) THEN | |||
| IF next2PhW(@-) THEN //AND next3PhW(D) THEN | |||
| IF thisPh(isFirstVowel) THEN // NOT "cellof'anet" | |||
| length 100 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| // "bygger" - consonant + [V] makes the vowel too long | |||
| IF nextPhW(isNotVowel) AND next2PhW(V) THEN | |||
| IF NOT thisPh(isWordStart) THEN // NOT "eller" | |||
| // LengthAdd -45 | |||
| // Don't shorten it further if it comes after an "r" sound ("brygger") | |||
| // Exit the procedure | |||
| RETURN | |||
| // "byttet", "lyttet", "flyttet" | |||
| IF prevPhW(isVoiced) AND prevPhW(isNotVowel) THEN | |||
| IF nextPhW(isNotVowel) AND next2PhW(@-) AND next3PhW(D) THEN | |||
| length 100 | |||
| ENDIF | |||
| ENDIF | |||
| // "firmaet", "politiet - 140 sounds too short | |||
| IF nextPhW(@-) AND next2PhW(D) AND next2PhW(isWordEnd) THEN | |||
| length 180 | |||
| ENDIF | |||
| // "forsøgte" stressed second vowel too long TEST | |||
| IF thisPh(isMaxStress) AND thisPh(isSecondVowel) THEN | |||
| IF nextPhW(isVoiced) AND nextPhW(isNotVowel) THEN // NOT "papirer" | |||
| // 2 voiced consonants seem to add further length ([gd] in "forsøgte") | |||
| IF next2PhW(isVoiced) AND next2PhW(isNotVowel) THEN // NOT "moral" | |||
| length 110 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| // "rigtigt", "fred", "frem", "centralen" - R makes the vowel too long | |||
| // "bygge", "forbandelse", "lynlås", "centralen" vowel between 2 voiced consonants - too long | |||
| IF prevPhW(isVoiced) AND nextPhW(isVoiced) THEN // voiced | |||
| IF prevPhW(isNotVowel) AND nextPhW(isNotVowel) THEN // consonants | |||
| IF NOT nextPhW(isWordEnd) THEN // NOT "smil" | |||
| IF NOT next2PhW(j) AND NOT prevPhW(R) THEN // NOT "vilje", "krympe" | |||
| IF NOT nextPhW(r) AND NOT nextPhW(3-) THEN // NOT "moderne" - vowel + r/3- | |||
| IF thisPh(isStressed) THEN // NOT [W] in "f'indelønnen" | |||
| IF thisPh(isFirstVowel) THEN | |||
| // IF NOT nextPhW(@-) THEN // NOT "væbne" | |||
| IF NOT nextPhW(isNotVowel) AND NOT next2PhW(isNotVowel) THEN // NOT "væbne" | |||
| length 110 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| IF prevPhW(R) THEN // "krympe" R makes the vowel longer than other voiced consonants | |||
| // NOT [o] in "rod'eo", NOT [æ] in "trængte" | |||
| IF thisPh(isMaxStress) AND NOT nextPhW(N) THEN | |||
| length 90 | |||
| RETURN | |||
| ENDIF | |||
| // "trængte" - [N] after the vowel makes it even longer | |||
| IF thisPh(isMaxStress) AND nextPhW(N) THEN | |||
| length 75 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| // "buske" - only sg/sk? TEST | |||
| IF prevPhW(isNotVowel) AND nextPhW(s) AND next2PhW(isNotVowel) AND next3PhW(@-) THEN | |||
| length 100 | |||
| ENDIF | |||
| // "projektet" | |||
| IF prevPhW(S) AND nextPhW(isVoiced) AND nextPhW(isNotVowel) THEN | |||
| length 100 | |||
| ENDIF | |||
| // "rigtigt", "fred", "frem", "frikvarter" - R makes the vowel too long | |||
| IF prevPhW(R) OR prevPhW(3-) OR prevPhW(r) THEN | |||
| // length 100 | |||
| LengthAdd -40 | |||
| RETURN | |||
| IF nextPhW(isNotVowel) THEN // NOT "krigen" | |||
| IF thisPh(isFirstVowel) THEN // NOT the a in "moral" | |||
| length 110 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| // R makes the vowel too long | |||
| IF thisPh(isWordEnd) THEN // "maleri" | |||
| length 120 | |||
| RETURN | |||
| ENDIF | |||
| // "forbrydelse" between 2 voiced consonants | |||
| IF nextPhW(isVoiced) AND nextPhW(isNotVowel) THEN | |||
| length 110 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| // "ring", "ringe", "fængsel", "spinkel", "vindspejl" | |||
| IF nextPhW(isNasal) THEN | |||
| // length 100 | |||
| LengthAdd -30 | |||
| RETURN | |||
| // "ring", "ringe", "fængsel", "spinkel", "vindspejl", "enke" | |||
| IF nextPhW(N) THEN | |||
| length 100 | |||
| ENDIF | |||
| // "sigte", "bælte", "henter" t/d + @-/V makes the vowel too long | |||
| // "sigte", "henter" t/d + @-/V makes the vowel too long | |||
| // ?? is this just between 2 voiced consonants ?? | |||
| // ?? does [h] act as a voiced consonant ?? | |||
| IF nextPhW(isNotVowel) AND next2PhW(t) OR next2PhW(d) THEN | |||
| IF next3PhW(@-) OR next3PhW(V) THEN | |||
| IF next3PhW(@-) OR next3PhW(V) OR next3PhW(?V) THEN | |||
| IF thisPh(isFirstVowel) THEN // NOT [i] in "forsp'ildte" | |||
| // length 100 | |||
| LengthAdd -30 | |||
| length 110 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| // "forbandelse" [n@-] makes the vowel too long? | |||
| // nasal eg: m, n, N | |||
| IF nextPhW(isNasal) AND next2PhW(@-) THEN | |||
| IF NOT thisPh(isFirstVowel) AND thisPh(isStressed) THEN | |||
| // NOT LengthAdd since [R] might have shortend the vowel above | |||
| length 100 | |||
| ENDIF | |||
| ENDIF | |||
| // "himlen" l/3 makes the vowel too long | |||
| // "himlen", "pøblen" l/3 makes the vowel too long | |||
| IF nextPhW(isNotVowel) AND next2PhW(l/3) AND next3PhW(@-) OR next3PhW(V) THEN | |||
| length 100 | |||
| length 110 | |||
| ENDIF | |||
| // "lænkerne" l/3 makes the vowel too long | |||
| IF prevPh(l/3) AND nextPhW(isNotVowel) AND next3PhW(V) THEN | |||
| length 120 | |||
| // "filmen" vowel + l/3 makes the vowel too long | |||
| // Probably due to 2 voiced consonants (lm) - Change the condition? | |||
| IF nextPhW(l/3) AND next3PhW(@-) THEN | |||
| IF NOT next2PhW(j) THEN // NOT "vilje" | |||
| IF next2PhW(isVoiced) THEN // NOT [e] in "folkevogn" | |||
| length 100 | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| //"musikken" consonant + [@-n] makes the vowel too long | |||
| // Probably wrong. Only k? | |||
| IF nextPhW(k) AND next2PhW(@-) AND next3PhW(n) THEN | |||
| length 100 | |||
| //"musikken", "piggen", "trafikken" consonant + [@-] makes the vowel too long | |||
| // Probably wrong. Only k and g? Only [i]? | |||
| // Could this be due to an English word like "physique" [fIz'i:k]? | |||
| IF nextPhW(k) OR nextPhW(g)AND next2PhW(@-) THEN | |||
| IF thisPh(?i) THEN | |||
| length 100 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| //"svælge" [svElj@-] vowel + 2 consonants but length 100 is too short | |||
| IF nextPhW(isNotVowel) AND next2PhW(j) THEN | |||
| length 140 | |||
| // "rodeo", lianen" abnormal stress sounds too short | |||
| IF thisPh(isMaxStress) AND NOT thisPh(isFirstVowel) THEN | |||
| IF NOT nextPhW(k) AND NOT nextPhW(g) THEN // NOT "ant'ikt" - Like "physique" above? | |||
| IF NOT nextPhW(N) AND NOT next2PhW(isNotVowel) THEN // NOT "omkr'ing", "eks'empel" | |||
| IF NOT nextPhW(isVoiced) AND NOT next2PhW(isVoiced) THEN // NOT "bestemme" TEST | |||
| length 170 | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| endprocedure | |||
| //-------------------------------------------------------------------- | |||
| // Change the length of NORMAL vowels (without ? in front of them) | |||
| procedure LongVowelLength | |||
| // "guldmine" [ul/3] makes the vowel extremely short | |||
| IF prevVowel(u) AND prev2PhW(l/3) THEN | |||
| IF prevVowel(l/3) AND prev2PhW(u) THEN | |||
| length 350 | |||
| RETURN | |||
| ENDIF | |||
| // "guldur" [ul/3] makes the vowel extremely short | |||
| IF prevVowel(u) AND prevPhW(l/3) THEN | |||
| IF prev2PhW(u) AND prevPhW(l/3) THEN | |||
| IF NOT thisPh(isWordEnd) THEN // NOT "umulig" | |||
| length 325 | |||
| IF NOT nextPhW(t) AND NOT nextPhW(d) THEN // NOT "umuligt" | |||
| IF NOT nextPhW(s) AND NOT nextPhW(S) THEN // NOT Drakulas, spekulationer ??? | |||
| length 325 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| // "dage", "dagevis", fødselsdage" STRANGE BEHAVIOUR - too short at 240 | |||
| IF prevPhW(d) AND nextPhW(@-) THEN | |||
| IF NOT next2PhW(D) THEN | |||
| length 350 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| // "tjeneste" TEST | |||
| IF prevPhW(tS) AND nextPhW(isVoiced) AND nextPhW(isNotVowel) THEN | |||
| length 180 | |||
| RETURN | |||
| ENDIF | |||
| // "havet", "lavet" | |||
| IF nextPhW(isVoiced) AND next2PhW(@-) AND next3PhW(D) THEN | |||
| length 180 | |||
| RETURN | |||
| ENDIF | |||
| // "videre" | |||
| IF prevPhW(isVoiced) AND nextPhW(isVoiced) THEN // voiced | |||
| IF prevPhW(isNotVowel) AND nextPhW(isNotVowel) THEN // consonants | |||
| IF NOT prevPhW(R) AND NOT prevPhW(r) AND NOT prevPhW(3-) THEN | |||
| length 180 | |||
| RETURN | |||
| ELSE // [A] in "begravelse" - "r" adds extra length | |||
| length 120 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| // "alene" - Short initial vowel sounds too short at length 140 | |||
| IF thisPh(isWordStart) THEN | |||
| length 160 | |||
| // "ønske" The vowel should have been made short becauce og 2 x consonant. | |||
| // Take care of it here | |||
| // "år? [O] - The word is only 1 vowel: make it long | |||
| IF thisPh(isWordEnd) THEN | |||
| length 180 | |||
| ENDIF | |||
| // "ønske" The vowel should have been made short becauce of 3 x consonant. | |||
| // Take care of it here | |||
| IF nextPhW(isNotVowel) AND next2PhW(isNotVowel) AND next3PhW(isNotVowel) THEN | |||
| length 140 | |||
| ENDIF | |||
| // "ære" | |||
| // "ære" | |||
| IF nextPhW(V) AND nextPhW(isFinalVowel) THEN | |||
| length 240 | |||
| ENDIF | |||
| // "øge", "øgede" | |||
| IF nextPhW(isNotVowel) AND next2PhW(@-) THEN | |||
| length 225 | |||
| ENDIF | |||
| // RETURN | |||
| ENDIF | |||
| // "døre" vowel + vowel: long | |||
| IF nextPhW(@-) OR nextPhW(?V) THEN | |||
| length 225 | |||
| ENDIF | |||
| // "pæne" vowel + consonant + [@-]: long | |||
| IF nextPhW(isNotVowel) AND next2PhW(@-) THEN | |||
| IF thisPh(isFirstVowel) THEN | |||
| IF prevPhW(isVoiced) AND nextPhW(isVoiced) THEN // "vide" | |||
| length 180 | |||
| ELSE // "pæne" | |||
| length 225 | |||
| ENDIF | |||
| RETURN | |||
| ENDIF | |||
| // Stressed second syllable in words with initial be- and for- | |||
| IF NOT thisPh(isSecondVowel) AND thisPh(isMaxStress) THEN // "beb'ude", "form'ode" | |||
| length 140 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| // "vildrede" | |||
| IF nextPhW(D) AND next2PhW(@-) THEN | |||
| IF NOT thisPh(isMaxStress) THEN | |||
| length 225 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| // "guderne", "møde" | |||
| IF nextPhW(isNotVowel) AND next2PhW(?V) OR next2PhW(V) OR next2PhW(@-) THEN | |||
| length 225 | |||
| ENDIF | |||
| // "mødes", "vred", "møve", "mene", "dele" - vowel too long between 2 voiced consonants | |||
| IF prevPhW(isVoiced) AND nextPhW(isVoiced) THEN | |||
| IF prevPhW(isNotVowel) AND nextPhW(isNotVowel) THEN | |||
| IF NOT prevPhW(R) AND NOT prevPhW(r) AND NOT prevPhW(3-) AND NOT prevPhW(l/3) THEN | |||
| IF NOT next2PhW(isVoiced) THEN // NOT "bælte", "bomben" | |||
| length 180 // mødes, dele | |||
| RETURN | |||
| ENDIF | |||
| IF next2PhW(isNotVowel) THEN // bælte, svælge | |||
| length 120 | |||
| ENDIF | |||
| ELIF NOT prevPhW(l/3) AND thisPh(isMaxStress) THEN | |||
| IF NOT prevPhW(R) AND NOT prevPhW(r) AND NOT prevPhW(3-) THEN | |||
| length 120 // "vred", "vrede" | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| IF prevPhW(R) AND prevPhW(isWordStart) THEN // "råderet" | |||
| length 180 | |||
| RETURN | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| // "huske" - hACC@- vowel too long | |||
| // 2 consonants - should have been short in da_rules | |||
| // 140 too long because of [h]?? | |||
| IF prevPhW(h) AND nextPhW(isNotVowel) AND next2PhW(isNotVowel) AND next3PhW(@-) THEN | |||
| length 110 | |||
| RETURN | |||
| ENDIF | |||
| // PB long vowel followed by [@-] or [V](vowel+vowel) - "pigen" [p'i@-n] | |||
| IF nextPhW(@-) OR nextPhW(V) THEN | |||
| length 225 | |||
| IF thisPh(isFirstVowel) THEN // NOT "best'yrelse", "geb'yrer" | |||
| length 225 | |||
| ENDIF | |||
| ENDIF | |||
| // "lydig" | |||
| IF prevPhW(l/3) AND nextPhW(isVoiced) AND nextPhW(isNotVowel) THEN | |||
| length 180 | |||
| RETURN | |||
| ENDIF | |||
| // PB "enig", "enige", "evig", "stædig" - vowel+consolant+[i] | |||
| IF nextPhW(isNotVowel) AND next2PhW(i) THEN | |||
| length 225 | |||
| RETURN | |||
| ENDIF | |||
| // "dele", "mene", "møve" | |||
| IF nextPhW(isNotVowel) AND next2PhW(@-) OR next2PhW(3) OR next3PhW(@-) THEN | |||
| length 225 | |||
| ENDIF | |||
| // "sveder", "deler" | |||
| IF nextPhW(isNotVowel) AND next2PhW(V) THEN | |||
| length 225 | |||
| ENDIF | |||
| // "maskinen" consonant + [@-n]: vowel too long | |||
| IF nextPhW(isNotVowel) AND next2PhW(@-) AND next3PhW(n) THEN | |||
| length 160 | |||
| ENDIF | |||
| // "vilje", "nedladende" [n'eDl&D@-n@-], "delte" - short followed by 2 consonants | |||
| IF nextPhW(isNotVowel) AND next2PhW(isNotVowel) THEN | |||
| // Don't make "møve" [m'Ww_!@-_!] short | |||
| IF NOT next2PhW(_!) THEN | |||
| length 140 | |||
| ENDIF | |||
| ENDIF | |||
| // "bryde", "bryder", "strålen", "henrivende" R makes the vowel too long | |||
| IF prevPhW(R) OR prevPhW(3-) OR prevPhW(r) THEN | |||
| IF NOT thisPh(V) AND next2PhW(@-) OR next2PhW(V) THEN | |||
| length 140 | |||
| ENDIF | |||
| ENDIF | |||
| // "føden" | |||
| IF nextPhW(D) AND next2PhW(@-) AND next3PhW(n) THEN | |||
| length 180 | |||
| ENDIF | |||
| // "glimrende", "glemte" [l/3] makes the following vowel too long | |||
| // LengthAdd doesn't work here. The length could be 225 or 140 - 30 | |||
| IF prev2PhW(g) AND prevPhW(l/3) AND nextPhW(isNotVowel) AND next2PhW(isNotVowel) THEN | |||
| length 110 | |||
| RETURN | |||
| IF thisPh(isFirstVowel) THEN | |||
| length 180 | |||
| ENDIF | |||
| ENDIF | |||
| // l/3 makes the vowel too long (+ voiced?) | |||
| // isVoiced = b, d, g, v, z | |||
| IF prevPhW(l/3) AND nextPhW(isVoiced) THEN | |||
| // "klub", "klud" | |||
| // l/3 + vowel makes the vowel too long | |||
| IF prevPhW(l/3) AND nextPhW(isNotVowel) THEN | |||
| // "klub", "klud", "slut" | |||
| // The vowel should have been short but we fix it here | |||
| IF NOT next2PhW(@-) AND NOT next2PhW(V) THEN | |||
| IF NOT next2PhW(@-) AND NOT next2PhW(V) AND NOT next2PhW(?V) THEN // NOT "slæde" | |||
| length 100 | |||
| ELSE | |||
| // "slæde", "lader" | |||
| // "slæde", "lader", "forlader" | |||
| length 160 | |||
| ENDIF | |||
| ENDIF | |||
| // l/3 + vowel + voiced consonant makes the vowel too long | |||
| IF prevPhW(l/3) AND nextPhW(isVoiced) AND nextPhW(isNotVowel) THEN | |||
| length 130 | |||
| ENDIF | |||
| // "fryser", "rige" | |||
| IF prevPhW(r) OR prevPhW(R) OR prevPhW(3-) THEN | |||
| length 130 | |||
| IF nextPhW(@-) THEN // "rige" [@-] seems to cancel the "r" effect | |||
| length 240 | |||
| ENDIF | |||
| ENDIF | |||
| // "længe" - short - 2 consonants => 1 consonant (ng => [N]) | |||
| IF nextPhW(isNasal) THEN | |||
| // Don't use isNasal here! | |||
| IF nextPhW(N) THEN | |||
| IF NOT prevPhW(R) AND NOT prevPhW(r) AND NOT prevPhW(3-) THEN | |||
| length 140 | |||
| // "omkring", "ring" - both prev. N and next R | |||
| ELIF prevPhW(R) OR prevPhW(r) OR prevPhW(3-) THEN | |||
| length 110 | |||
| ENDIF | |||
| ENDIF | |||
| // "buskene", "krøbling" The vowel should have been made short becauce og 2 x consonant. | |||
| // Take care of it here | |||
| IF nextPhW(isNotVowel) AND next2PhW(isNotVowel) THEN | |||
| @@ -204,24 +416,17 @@ procedure LongVowelLength | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| // "barnet" - consonant + [@-D]: too long vowel | |||
| IF nextPhW(isNotVowel) AND next2PhW(@-) AND next3PhW(D) THEN | |||
| length 160 | |||
| ENDIF | |||
| // "trin", "trit", "ring" - vowel too long | |||
| // IF prevPhW(isRhotic) THEN | |||
| IF prevPhW(R) OR prevPhW(r) OR prevPhW(3-) THEN | |||
| IF nextPhW(isNotVowel) AND nextPhW(isWordEnd) THEN | |||
| length 110 | |||
| ENDIF | |||
| ENDIF | |||
| endprocedure | |||
| //---------------------------------------------------------------------- | |||
| // PHONEMES | |||
| // A bit longer than [@-] | |||
| phoneme @ | |||
| vowel starttype #@ endtype #@ | |||
| unstressed | |||
| length 60 | |||
| IfNextVowelAppend(_!) | |||
| FMT(vowel/@_3) | |||
| endphoneme | |||
| @@ -244,6 +449,9 @@ ENDIF | |||
| IF prevPhW(i) AND thisPh(isWordEnd) THEN | |||
| length 15 | |||
| ENDIF | |||
| IF nextPhW(isVowel) THEN | |||
| ChangePhoneme(@) | |||
| ENDIF | |||
| FMT(vowel/@-) | |||
| endphoneme | |||
| @@ -277,7 +485,8 @@ phoneme ?i | |||
| vowel starttype #i endtype #i | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| IfNextVowelAppend(;) | |||
| // Don't link with the next vowel with [;] - vowel too short | |||
| // IfNextVowelAppend(;) | |||
| FMT(vowel/i_4) | |||
| endphoneme | |||
| @@ -293,7 +502,6 @@ phoneme e | |||
| vowel starttype #e endtype #e | |||
| length 140 | |||
| CALL LongVowelLength | |||
| // CALL ShortVowelLength | |||
| FMT(vowel/e) | |||
| endphoneme | |||
| @@ -347,7 +555,7 @@ phoneme & | |||
| // but NOT "hinanden" | |||
| IF nextPhW(isNotVowel) AND next2PhW(@-) OR next2PhW(@) THEN | |||
| IF NOT next3PhW(n) THEN | |||
| length 225 | |||
| length 225 | |||
| ENDIF | |||
| ENDIF | |||
| // ThisPh + V or @- | |||
| @@ -376,7 +584,6 @@ phoneme &# | |||
| length 140 | |||
| ipa a | |||
| CALL LongVowelLength | |||
| // CALL ShortVowelLength | |||
| FMT(vowel/&) | |||
| endphoneme | |||
| @@ -385,13 +592,14 @@ endphoneme | |||
| phoneme ?&# | |||
| vowel starttype #e endtype #e | |||
| ipa ?a | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/&) | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/&) | |||
| endphoneme | |||
| phoneme A // PB changed to a_8 | |||
| vowel starttype #a endtype #a | |||
| ipa ɑ | |||
| length 140 | |||
| CALL LongVowelLength | |||
| // "fare" [f'A:A] | |||
| @@ -401,10 +609,11 @@ ENDIF | |||
| FMT(vowel/a_8) | |||
| endphoneme | |||
| // PB short A | |||
| // Short A | |||
| // "krabbe" vs. "drabelig" | |||
| phoneme ?A | |||
| vowel starttype #a endtype #a | |||
| ipa ?ɑ | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/a_8) | |||
| @@ -417,7 +626,9 @@ phoneme u | |||
| IF nextPhW(@-) OR nextPhW(V) OR next2PhW(@-) OR next2PhW(V)THEN | |||
| length 225 | |||
| ENDIF | |||
| CALL LongVowelLength | |||
| IF NOT thisPh(isWordStart) THEN // NOT "undøvendig" | |||
| CALL LongVowelLength | |||
| ENDIF | |||
| FMT(vowel/u_bck) | |||
| endphoneme | |||
| @@ -433,10 +644,6 @@ endphoneme | |||
| phoneme o | |||
| vowel starttype #o endtype #o | |||
| length 140 | |||
| // "bore", "borer" [boV] o + V | |||
| IF nextPhW(V) OR nextPhW(@-) THEN | |||
| length 225 | |||
| ENDIF | |||
| // "kone", "koner" o + consonant + V or @- | |||
| IF next2PhW(V) OR next2PhW(@-) THEN | |||
| length 225 | |||
| @@ -450,6 +657,7 @@ endphoneme | |||
| phoneme ?o | |||
| vowel starttype #o endtype #o | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/o_2) | |||
| endphoneme | |||
| @@ -457,14 +665,6 @@ phoneme O | |||
| vowel starttype #o endtype #o | |||
| length 140 | |||
| ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ | |||
| // "sove", "sover" - consonant + @ or V: long | |||
| IF next2PhW(@-) OR next2PhW(V) THEN | |||
| // length 225 | |||
| ENDIF | |||
| // PB "gået" - ThisPh + V or @- | |||
| IF nextPhW(V) OR nextPhW(@-) THEN | |||
| // length 225 | |||
| ENDIF | |||
| // "såre", "sårede" [s'O:?OD@-] | |||
| IF nextPhW(O) OR nextPhW(?O) THEN | |||
| length 225 | |||
| @@ -477,6 +677,7 @@ endphoneme | |||
| // "toget" vs. "tåget" | |||
| phoneme ?O | |||
| vowel starttype #o endtype #o | |||
| ipa ɒ // changed from ɔ - Den Danske Ordbog: ɒ | |||
| length 140 | |||
| CALL ShortVowelLength | |||
| FMT(vowel/o_5) | |||
| @@ -502,6 +703,7 @@ phoneme 0 | |||
| vowel starttype #o endtype #o | |||
| length 140 | |||
| ipa ɔ | |||
| CALL LongVowelLength | |||
| FMT(vowel/oo_2) | |||
| endphoneme | |||
| @@ -533,9 +735,10 @@ endphoneme | |||
| phoneme Y | |||
| vowel starttype #i endtype #i | |||
| length 140 | |||
| IF nextPhW(V) OR nextPhW(@-) THEN | |||
| length 225 | |||
| ENDIF | |||
| IF nextPhW(V) OR nextPhW(@-) THEN | |||
| length 225 | |||
| ENDIF | |||
| CALL LongVowelLength | |||
| FMT(vowel/yy) | |||
| endphoneme | |||
| @@ -612,6 +815,7 @@ endphoneme | |||
| phoneme l/3 // Replacement for [l/] | |||
| liquid | |||
| lengthmod 7 | |||
| length 80 | |||
| FMT(l/l_) | |||
| endphoneme | |||
| @@ -628,9 +832,24 @@ phoneme r // used for 'r' after a vowel (to create a diphthong) | |||
| IF nextPhW(isVowel) AND NOT nextPhW(?V) AND NOT nextPhW(V) AND NOT nextPhW(@-) THEN | |||
| ChangePhoneme(R) | |||
| ENDIF | |||
| // "generer" [Sen'e:Vr], "mysterier" - delete the r | |||
| IF prevPhW(V) AND thisPh(isWordEnd) THEN | |||
| ChangePhoneme(NULL) | |||
| // "generer" [Sen'e:Vr], "mysterier" - delete the r | |||
| IF prevPhW(V) OR prevPhW(?V) AND thisPh(isWordEnd) THEN | |||
| ChangePhoneme(_!) | |||
| ENDIF | |||
| // "plamagers" [pl&m'&SVrs] - delete the r | |||
| IF prevPhW(V) OR prevPhW(?V) AND nextPhW(s) AND nextPhW(isWordEnd) THEN | |||
| ChangePhoneme(NULL) | |||
| ENDIF | |||
| // "plamagerne" [pl&m'&SVrn@-] - delete the r | |||
| IF prevPhW(V) OR prevPhW(?V) AND nextPhW(n) AND next2PhW(@-) THEN | |||
| ChangePhoneme(NULL) | |||
| ENDIF | |||
| // "kreaturer" [kR,?E?&t'ur?V] - delete the r | |||
| // Previous vowel stressed by $alt rule | |||
| IF nextPhW(V) OR nextPhW(?V) AND nextPh(isWordEnd) THEN | |||
| IF prevPhW(isMaxStress) THEN | |||
| ChangePhoneme(NULL) | |||
| ENDIF | |||
| ENDIF | |||
| FMT(r/a_) | |||
| endphoneme | |||
| @@ -704,11 +923,11 @@ IF thisPh(isWordEnd) THEN | |||
| ENDIF | |||
| IF nextPhW(isVowel) THEN | |||
| NextVowelStarts | |||
| VowelStart(j/j@,-45) // jøderne | |||
| VowelStart(j/j@) // jøderne | |||
| VowelStart(j/ja) | |||
| VowelStart(j/je,-35) | |||
| VowelStart(j/je) | |||
| VowelStart(j/ji) | |||
| VowelStart(j/jo,-65) // "kjole" | |||
| VowelStart(j/jo) // "kjole" | |||
| VowelStart(j/ju) | |||
| EndSwitch | |||
| Vowelout len=70 | |||
| @@ -723,4 +942,3 @@ Vowelout len=70 | |||
| FMT(j/j_) | |||
| ENDIF | |||
| endphoneme | |||
| @@ -6,44 +6,44 @@ | |||
| phoneme 1 // ngang tone: level | |||
| stress | |||
| Tone(28,32, envelope/p_level, NULL) // 28 29 | |||
| Tone(34,36, envelope/p_level, NULL) // 28 29 | |||
| endphoneme | |||
| phoneme 2 // huyền tone: low falling | |||
| stress | |||
| Tone(20, 8, envelope/p_fall, NULL) //20 8 | |||
| Tone(30, 8, envelope/p_fall, NULL) //20 8 | |||
| endphoneme | |||
| phoneme 3 // sắc Tone(rising | |||
| stress | |||
| Tone(20, 80, envelope/p_rise, NULL) // 30 60 | |||
| Tone(30, 60, envelope/p_rise, NULL) // 30 60 | |||
| endphoneme | |||
| phoneme 4 // hỏi Tone(curve (dipping rising) | |||
| stress | |||
| Tone(30, 5, envelope/p_fallrise, NULL) //33 31 | |||
| Tone(10, 55, envelope/p_fallrise, NULL) //33 31 | |||
| endphoneme | |||
| phoneme 5 // ngã tone: broken (creaking rising) | |||
| stress | |||
| Tone(28,58, envelope/p_214, envelope/vi_5amp) // 28,58 | |||
| Tone(28,58,envelope/p_214, envelope/vi_5amp) // 28,58 20 80 | |||
| endphoneme | |||
| phoneme 6 // nặng Tone(drop (constricted) | |||
| stress | |||
| //length 150 // ignore because it make too short sound 75 // reduce the length of the vowel | |||
| Tone(33, 21, envelope/p_512, envelope/vi_6amp) //40 20 | |||
| Tone(25, 60, envelope/p_512, envelope/vi_6amp) //40 20 | |||
| endphoneme | |||
| phoneme 7 // Tone(1 (ngang) at end of clause | |||
| stress | |||
| Tone(40, 20, envelope/p_fall, NULL) | |||
| Tone(40, 35, envelope/p_fall, NULL) //40 20 | |||
| endphoneme | |||
| @@ -63,7 +63,7 @@ phoneme a: | |||
| IF nextPh(n^) OR nextPh(c) THEN | |||
| length 100 | |||
| ELSE | |||
| length 170 //280 | |||
| length 140 //280 | |||
| ENDIF | |||
| FMT(vowel/a_8) | |||
| endphoneme | |||
| @@ -71,7 +71,7 @@ endphoneme | |||
| phoneme E | |||
| vowel starttype #e endtype #e | |||
| length 200 | |||
| length 140 | |||
| FMT(vowel/e_e) //ee_3) | |||
| endphoneme | |||
| @@ -92,7 +92,7 @@ phoneme i | |||
| length 100 | |||
| FMT(vnasal/ii_n) | |||
| ELSE | |||
| length 240 | |||
| length 140 | |||
| FMT(vowel/i_4) | |||
| ENDIF | |||
| endphoneme | |||
| @@ -101,11 +101,11 @@ endphoneme | |||
| phoneme O | |||
| vowel starttype #o endtype #o | |||
| IF nextPh(kh) OR nextPh(N) THEN | |||
| length 110 | |||
| length 80 | |||
| ELSE | |||
| length 200 | |||
| length 140 | |||
| ENDIF | |||
| FMT(vowel/oo_2) | |||
| FMT(vdiph2/o_oo) //vowel/oo) | |||
| endphoneme | |||
| phoneme o | |||
| @@ -113,7 +113,7 @@ phoneme o | |||
| IF nextPh(kh) OR nextPh(N) THEN | |||
| length 110 | |||
| ELSE | |||
| length 200 | |||
| length 140 | |||
| ENDIF | |||
| FMT(vowel/o) // o_2) | |||
| endphoneme | |||
| @@ -124,9 +124,9 @@ phoneme u | |||
| IF nextPh(kh) OR nextPh(N) THEN // hear as ung sound | |||
| length 120 | |||
| ELSE | |||
| length 240 | |||
| length 140 | |||
| ENDIF | |||
| FMT(vowel/u_5) | |||
| FMT(vnasal/u_n,60) //vowel/u_5) | |||
| endphoneme | |||
| phoneme y | |||
| @@ -146,7 +146,7 @@ phoneme @ | |||
| IF nextPh(kh) OR nextPh(N) OR nextPh(n^) OR nextPh(c) THEN | |||
| length 120 | |||
| ELSE | |||
| length 170 | |||
| length 140 | |||
| ENDIF | |||
| FMT(vowel/V) //vowel/@_2) | |||
| endphoneme | |||
| @@ -154,7 +154,7 @@ endphoneme | |||
| phoneme @: | |||
| vowel starttype #@ endtype #@ | |||
| length 200 | |||
| length 140 | |||
| FMT(vowel/@_2) | |||
| endphoneme | |||
| @@ -207,8 +207,8 @@ endphoneme | |||
| phoneme OI | |||
| vowel starttype #o endtype #i | |||
| length 150 | |||
| FMT(vdiph/ooi_2) | |||
| length 200 | |||
| FMT(vdiph/ooi_4) | |||
| endphoneme | |||
| @@ -401,10 +401,10 @@ phoneme cr | |||
| WAV(vietnam/tr,10) | |||
| endphoneme | |||
| phoneme d | |||
| phoneme d_ | |||
| vcd alv stop | |||
| // lengthmod 5 | |||
| ipa ɗ | |||
| Vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=15 | |||
| Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk len=30 | |||
| WAV(vietnam/dd) | |||
| @@ -35,7 +35,7 @@ | |||
| #include "translate.h" | |||
| #include "wave.h" | |||
| const char *version_string = "1.47.11c 31.May.13"; | |||
| const char *version_string = "1.47.11d 11.Jun.13"; | |||
| const int version_phdata = 0x014709; | |||
| int option_device_number = -1; | |||