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; |