Merge branch 'master' into build

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

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More