mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
[1.45.31]
Don't omit <marker> event for words which are recognized as pairs (such as "of the"). Lang=Spanish, fix missing "y" in numbers such as "21". Lang=EN-US, Don't add 'intrusive r' between phoneme [i@] and a following vowel. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@268 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
+1
-1
@@ -538,7 +538,7 @@ bronchie $alt
|
||||
|
||||
changier SaNZ'i:r
|
||||
ciao tSaU
|
||||
clique kli:k@
|
||||
clique klIk@
|
||||
coup ku:
|
||||
|
||||
dahlie $alt
|
||||
|
||||
@@ -500,6 +500,7 @@
|
||||
_) faks (i f%akz
|
||||
_) farb (C@P4 f'arp
|
||||
_) farb (l@P4 f'arb
|
||||
_) farc fars
|
||||
_) fein (@P4 f'aIn
|
||||
_) fertig (C@P6 f'ErtiC
|
||||
_) fest (@P4 f'Est
|
||||
@@ -1365,6 +1366,7 @@ formal) ie =I@
|
||||
_) zigaretten (@P10 tsi:gar'Et@n
|
||||
_) zigeu tsi:g'OY
|
||||
_) zu (C@P2 ts%u:
|
||||
_) zu (ck tsU
|
||||
_) zu (eP2 ts%u:
|
||||
_) zu (g@ tsu:
|
||||
_) zu (gu@P2 ts%u:
|
||||
|
||||
@@ -66,7 +66,7 @@ s S t T tS v w x
|
||||
z Z
|
||||
|
||||
|
||||
Dictionary hu_dict 2011-05-13
|
||||
Dictionary hu_dict 2011-06-25
|
||||
|
||||
a A a: E e: i i: o
|
||||
o: u u: Y y y: Y:
|
||||
@@ -77,7 +77,7 @@ n n^ p r R R2 s S
|
||||
s2 t t2 tS ts v z Z
|
||||
|
||||
|
||||
Dictionary de_dict 2011-05-23
|
||||
Dictionary de_dict 2011-06-14
|
||||
|
||||
3 @ @- a A A: aI aU
|
||||
A~ E E2 E: e: EI i I
|
||||
@@ -101,14 +101,14 @@ p Q r R s s; t T
|
||||
ts v x z
|
||||
|
||||
|
||||
Dictionary en_dict 2011-05-24
|
||||
Dictionary en_dict 2011-06-21
|
||||
|
||||
0 3 3: @ @- @2 @5 @L
|
||||
a a# A: A@ aa aI aI@ aU
|
||||
aU@ A~ E e: e@ eI i I
|
||||
I2 i: i@ i@3 IR O O: o:
|
||||
O@ o@ OI oU O~ U u: U@
|
||||
V VR
|
||||
I# I2 i: i@ i@3 IR O O:
|
||||
o: O@ o@ OI oU O~ U u:
|
||||
U@ V VR
|
||||
|
||||
: ; ? b C d D d#
|
||||
dZ f g h j k l l#
|
||||
@@ -201,7 +201,7 @@ q r r. s S s. t T
|
||||
t. th th. v w x z
|
||||
|
||||
|
||||
Dictionary ta_dict 2011-05-23
|
||||
Dictionary ta_dict 2011-06-25
|
||||
|
||||
a a: aI aU e E e: i
|
||||
I i: o o: u U u2 u:
|
||||
@@ -326,7 +326,7 @@ k l m n p R s S
|
||||
t tS v w x
|
||||
|
||||
|
||||
Dictionary nl_dict 2011-05-18
|
||||
Dictionary nl_dict 2011-06-08
|
||||
|
||||
8 @ @- a A a: A~ e
|
||||
E e# E2 e: EI eU i I
|
||||
@@ -690,7 +690,7 @@ t. th th. tS v w x z
|
||||
Z
|
||||
|
||||
|
||||
Dictionary kn_dict 2011-04-06
|
||||
Dictionary kn_dict 2011-06-25
|
||||
|
||||
a a: aI aU e E e: i
|
||||
I i: o o: r- u u:
|
||||
|
||||
+166
-86
File diff suppressed because it is too large
Load Diff
+179
-102
@@ -34,6 +34,8 @@
|
||||
.L02 i y
|
||||
.L03 a i o u // vowel, not 'e'
|
||||
|
||||
.L10 grap log met scop // scientific endings
|
||||
|
||||
|
||||
.replace
|
||||
ff ff // ligature
|
||||
@@ -58,6 +60,7 @@
|
||||
a (Bing E
|
||||
@) a (Biu 'eI
|
||||
a (Bo_ 'A:
|
||||
a (Bu_ 'A:
|
||||
XC) a (By_ eI
|
||||
a (Ca_ 'A:
|
||||
a (Cability eI
|
||||
@@ -78,6 +81,7 @@
|
||||
aa (a a:
|
||||
aar 'A@
|
||||
w) a (b 0
|
||||
gl) a (ci eI
|
||||
r) a (ciA eI
|
||||
w) a (d 0
|
||||
ow) a (d @
|
||||
@@ -168,7 +172,7 @@
|
||||
_) ayle eI@L
|
||||
_) ayr e@
|
||||
h) a (zA eI
|
||||
l) a (z eI
|
||||
l) a (zY eI
|
||||
sw) a (z A:
|
||||
r) a (zi eI
|
||||
h) a (zar 'a
|
||||
@@ -194,10 +198,10 @@
|
||||
_) ab (duc a#b
|
||||
|
||||
_) abel eIb@L
|
||||
_) ab (er@ ,ab
|
||||
_) aber (@ ,ab3
|
||||
C) aber (@ ab3
|
||||
_s) aber (@ eIb3
|
||||
_) aber (r a#bE
|
||||
_) aber (ran a#bE
|
||||
_) ab (i ab
|
||||
_) ab (ide a#b
|
||||
_l) ab (i eIb
|
||||
@@ -210,7 +214,6 @@
|
||||
ably eIblI
|
||||
_en) ab (l 'eIb
|
||||
XC) ab (le eIb
|
||||
CCC) ab (le eIb
|
||||
_un) ab (le 'eIb
|
||||
_dis) ab (le 'eIb
|
||||
ab (neg ab
|
||||
@@ -233,6 +236,7 @@
|
||||
b) ab (y eIb
|
||||
b) ab (yl ab
|
||||
&) able (_S4iev @b@L // suffix
|
||||
&) able (_$w_alt eIb@L
|
||||
&c) able (_ @b@L
|
||||
@ct) able (_ =@b@L
|
||||
&) ability (S7iev @b'IlI2t%i // suffix
|
||||
@@ -366,6 +370,8 @@
|
||||
hex) ad (e ad
|
||||
torn) ad eId
|
||||
_r) ad (A eId
|
||||
_r) adio (@P5 r,eIdI%oU
|
||||
r) adi (oL10+ eIdI
|
||||
b) ad (os_ eId
|
||||
ad (iA eId
|
||||
s) ad (is eId
|
||||
@@ -492,9 +498,9 @@
|
||||
alde (hy 'aldI
|
||||
ale (_ eIl
|
||||
ale (h eIl
|
||||
X) al (ed al
|
||||
k) alei (d @laI
|
||||
aleph alEf
|
||||
_) al (ex al
|
||||
_) alexan alIgz'aan
|
||||
_) alfa alf@
|
||||
_) al (g al
|
||||
@@ -553,6 +559,7 @@
|
||||
?8 &) al (_ a#l
|
||||
@) ally (_S2 l%I
|
||||
@@c) ally (_S4 l%I
|
||||
ac) ally (_ l%I
|
||||
inst) al (_ O:l
|
||||
&) al (d_ @L
|
||||
b) al (d+ O:l
|
||||
@@ -737,10 +744,13 @@
|
||||
an (gul 'an
|
||||
&) ani (_ 'A:nI
|
||||
an (ia 'eIn
|
||||
m) ania (c a#naI@
|
||||
ania (c_ 'eInIa
|
||||
ania (c a#naI@
|
||||
z) ania a#n'i@
|
||||
_l) an (ia an
|
||||
sp) an (ia an
|
||||
&) an (ie_ @n
|
||||
&) ann (ie_ @n
|
||||
m) anipu @nIpjU
|
||||
w) an (t_ 0n
|
||||
&) an (y_ @n
|
||||
@@ -784,7 +794,7 @@
|
||||
_) aper (t ap@
|
||||
_) aph (id eIf
|
||||
_) aph (o af
|
||||
&gr) aph (er =@f
|
||||
&gr) apher =@f3
|
||||
aphro afr@
|
||||
&gr) aph (y =@f
|
||||
ap (ia eIp
|
||||
@@ -919,7 +929,7 @@
|
||||
v) ar (iA e@r
|
||||
@) ar (ity ar
|
||||
ar (iu+ 'e@r
|
||||
_p) arlia A:rl@
|
||||
_p) arlia A@l@
|
||||
arom (at a#roUm
|
||||
arre (_ A@
|
||||
arred (_ A@d
|
||||
@@ -966,6 +976,7 @@
|
||||
_) asia eIS@
|
||||
?3 _) asia eIZ@
|
||||
as (k aas
|
||||
_) as (k aas
|
||||
_) as (o eIs
|
||||
C) as (p aas
|
||||
w) as (p 0s
|
||||
@@ -1034,7 +1045,7 @@
|
||||
_it_separ) ate (_ @t
|
||||
par) ates (_ eIt|s
|
||||
@) ated (++_ eItId
|
||||
_s) atel (l at@
|
||||
_s) ate (ll at@
|
||||
@) ati (_ 'A:tI
|
||||
at (im_ 'eIt
|
||||
@) ating (++_ eItIN
|
||||
@@ -1052,12 +1063,13 @@
|
||||
c) atego atIg@
|
||||
c) atego (ric atIg'0
|
||||
at (ia eIS
|
||||
ati (aX 'eIS
|
||||
&) atism @tIz@m
|
||||
st) at (ist @t
|
||||
w) at (t 0t
|
||||
athed (_ eIDd
|
||||
athei eITI2I
|
||||
@) athy =@TI2
|
||||
&) athy =@TI2
|
||||
@) ath (is =@T
|
||||
_) at (lan a#t
|
||||
at (omi a#t
|
||||
@@ -1117,7 +1129,7 @@
|
||||
aul (t 0l
|
||||
c) au (li 0
|
||||
aul (k O:
|
||||
_) au (nt A:
|
||||
_) au (nt aa
|
||||
aur (_ O@
|
||||
s) au (rus_ 'O:
|
||||
@) au (ri 'O:
|
||||
@@ -1167,8 +1179,10 @@
|
||||
_) balli (@ b,alI2
|
||||
balli (st ba#l'I
|
||||
_) ba (mb@ b%a
|
||||
_) battle (@P6 b'at@L
|
||||
_) bayou baIu:
|
||||
_) book (@@P4 b'Uk
|
||||
_) bo (som bU
|
||||
su) bt (l t
|
||||
de) bt t
|
||||
_) bug (le bju:g
|
||||
@@ -1225,15 +1239,13 @@
|
||||
bi (bli bI
|
||||
bi (bu bI
|
||||
bi (ck bI
|
||||
bi (cy baI
|
||||
bi (cyc baI
|
||||
_) bi (en b%aI
|
||||
bi (g+ bI
|
||||
bigh (t baI
|
||||
bi (ker baI
|
||||
bi (lb bI
|
||||
bi (lg bI
|
||||
_) bi (lC bI
|
||||
bi (lio bI
|
||||
bi (lk bI
|
||||
bi (nary baI
|
||||
bi (nd baI
|
||||
_) bi (ng bI
|
||||
@@ -1245,8 +1257,7 @@
|
||||
@) bi (osA baI
|
||||
bi (oC_ bI
|
||||
bi (ous bI
|
||||
bio (gr baI'0
|
||||
bio (log baI'0
|
||||
_) bi (oL10+ baI
|
||||
bio (ni baI'0
|
||||
bio (ps baI'0
|
||||
bir (C b3:
|
||||
@@ -1300,7 +1311,7 @@
|
||||
cial S@l
|
||||
cian (_ S@n
|
||||
cian Si@n
|
||||
cia (lit SIa
|
||||
cia (lity SIa
|
||||
cia (b Si@
|
||||
_) cia (ra ki@
|
||||
ma) c (in k
|
||||
@@ -1400,6 +1411,7 @@
|
||||
collar k0l3
|
||||
co (llat k%0
|
||||
co (llec k@
|
||||
colle (gi k@li:
|
||||
co (llis k@
|
||||
co (llid k@
|
||||
co (llu k@
|
||||
@@ -1447,7 +1459,7 @@
|
||||
co (mpt k0
|
||||
co (mputa k,0
|
||||
_) co (mr k0
|
||||
_) con k%0n
|
||||
_) con (@ k%0n
|
||||
_) conce (ntra k0ns@
|
||||
_) co (ncept_ k0
|
||||
_) co (ncret k0
|
||||
@@ -1499,8 +1511,8 @@
|
||||
contrac (t k%0ntrak
|
||||
contrar k%0ntre@
|
||||
_) co (ntrib k0
|
||||
_) co (ntro k0
|
||||
_) co (ntrol k%0
|
||||
_) co (ntrov k,0
|
||||
co (ntrol+ k%0
|
||||
conva (l k0nv@
|
||||
_) co (nvoy k0
|
||||
_) co (nw k0
|
||||
@@ -1509,6 +1521,7 @@
|
||||
coro (ll k0r0
|
||||
co (rrect k@
|
||||
correspo k,0rIsp'0
|
||||
_) co (rri k0
|
||||
co (rro k@
|
||||
co (rrup k@
|
||||
_) costar koUstA@
|
||||
@@ -1589,6 +1602,7 @@
|
||||
demea dI2m'i:
|
||||
de (men dI2
|
||||
de (mise dI2
|
||||
demo (bi dI2moU
|
||||
de (mocrac dI2
|
||||
_) dem (oni di:m
|
||||
de (mor dI2
|
||||
@@ -1767,6 +1781,7 @@
|
||||
e (ful
|
||||
@@) efy (_ I2faI
|
||||
l) e (gal i:
|
||||
l) egi (b EdZ@
|
||||
r) e (gal i:
|
||||
int) e (ge I
|
||||
X) e (gan_ i:
|
||||
@@ -1846,8 +1861,8 @@
|
||||
&) eably @bl%I
|
||||
&) ea (bili @
|
||||
tr) ea (cher E
|
||||
d) ea (d E
|
||||
h) ea (d E
|
||||
d) ead Ed
|
||||
h) ead Ed
|
||||
h) ea (dmA@ %E
|
||||
h) ea (dq %E
|
||||
_l) eaded EdI2d
|
||||
@@ -1926,7 +1941,7 @@
|
||||
eaux oU
|
||||
h) ea (v i:
|
||||
_h) ea (vi E
|
||||
h) ea (vy E
|
||||
h) eavy Evi
|
||||
end) ea (v E
|
||||
C) ea (ven E
|
||||
|
||||
@@ -1935,7 +1950,7 @@
|
||||
Ai) ed (_S2dve d
|
||||
@C) ed (_S2dvei d
|
||||
@c) ed (_S2vdei t
|
||||
@d) ed (_S2dvei I2d
|
||||
@d) ed (_S2dvei I#d
|
||||
?8 @d) ed (_S2dvei Ed
|
||||
&ch) ed (_S2vei t
|
||||
&sh) ed (_S2vei t
|
||||
@@ -1949,7 +1964,7 @@
|
||||
@p) ed (_S2vdei t
|
||||
@@er) ed (_S2v d
|
||||
@ss) ed (_S2dv t
|
||||
@t) ed (_S2vdei I2d
|
||||
@t) ed (_S2vdei I#d
|
||||
?8 @t) ed (_S2vdei Ed
|
||||
@fr) ed (_S2v Id
|
||||
yw) ed (_ Ed
|
||||
@@ -2001,6 +2016,7 @@
|
||||
l) ei (s E
|
||||
th) ei (sC i:I
|
||||
_s) eis (m aIz
|
||||
eis (e aIz
|
||||
ei (ster aI
|
||||
f) ei (t_ I
|
||||
f) ei (te I // for 'add e' to 'forfeit' etc.
|
||||
@@ -2107,6 +2123,7 @@
|
||||
_) endor %Endo@
|
||||
_) en (du %En
|
||||
_) en (e En
|
||||
_g) enea i:nI'a
|
||||
t) enem En@m
|
||||
_) ener En3
|
||||
@@th) enes (_ =@ni:z
|
||||
@@ -2254,7 +2271,7 @@
|
||||
?!3 _d) er (b A@
|
||||
&) er (A 3r
|
||||
@) er (o_ 'e@r
|
||||
eri (A 'i@rI2
|
||||
eri (A 'i@r%I
|
||||
er (iC Er
|
||||
&) er (ing 3r
|
||||
er (ie_ 3r
|
||||
@@ -2325,6 +2342,7 @@
|
||||
conc) er (t_ 3:
|
||||
er (tion 3:
|
||||
?!3 h) er (tf A@
|
||||
h) er (tz 3:
|
||||
c) er (t 3:
|
||||
asc) er (t 3
|
||||
v) er (t 3:
|
||||
@@ -2350,22 +2368,22 @@
|
||||
&k) es (_S1 s
|
||||
&p) es (_S1 s
|
||||
&t) es (_S1 s
|
||||
&c) es (_S1 I2z
|
||||
&g) es (_S1 I2z
|
||||
&ch) es (_S1 I2z
|
||||
&ph) es (_S1 I2z
|
||||
&c) es (_S1 I#z
|
||||
&g) es (_S1 I#z
|
||||
&ch) es (_S1 I#z
|
||||
&ph) es (_S1 z
|
||||
neri) es (_S2i z
|
||||
&s) es (_S1 I2z
|
||||
&us) es (_S2e I2z
|
||||
&rus) es (_S2 I2z
|
||||
&tus) es (_S2 I2z
|
||||
&ss) es (_S2 I2z
|
||||
sh) es (_S2 I2z
|
||||
&s) es (_S1 I#z
|
||||
&us) es (_S2e I#z
|
||||
&rus) es (_S2 I#z
|
||||
&tus) es (_S2 I#z
|
||||
&ss) es (_S2 I#z
|
||||
sh) es (_S2 I#z
|
||||
&th) es (_S1 z
|
||||
&r) es (_S1 z
|
||||
&qu) es (_S1 s
|
||||
&x) es (_S2 I2z
|
||||
&z) es (_S2 I2z
|
||||
&x) es (_S2 I#z
|
||||
&z) es (_S2 I#z
|
||||
&C) es (_S1i z
|
||||
es (carp I2s
|
||||
es (cape %Es
|
||||
@@ -2383,6 +2401,7 @@
|
||||
es (ic 'i:z
|
||||
r) esis (_ 'i:sIs
|
||||
es (ive 'i:s
|
||||
esque 'Esk
|
||||
nec) essa (ry @s@
|
||||
_ax) es i:z
|
||||
esopha Is'0f@
|
||||
@@ -2407,7 +2426,7 @@
|
||||
_) eth (a ET
|
||||
_) eth (el ET
|
||||
eth (ic ET
|
||||
eth (y i:T
|
||||
eth (yl i:T
|
||||
eth (ylen ET
|
||||
@C) eth (_S3e @T
|
||||
etta (_ 'Et@
|
||||
@@ -2427,7 +2446,7 @@
|
||||
j) et (_ Et
|
||||
s) et (_ Et
|
||||
t) et (_ Et
|
||||
An) et (_ Et
|
||||
@@An) et (_ Et
|
||||
phab) et (_ Et
|
||||
ber) et (_ eI
|
||||
gr) et (+ Et
|
||||
@@ -2437,6 +2456,7 @@
|
||||
et (itor 'Et
|
||||
m) etre i:t3
|
||||
m) etry =@tr%I
|
||||
&) ett (_ I2t
|
||||
|
||||
.group ev
|
||||
_) ev I2v
|
||||
@@ -2534,12 +2554,14 @@
|
||||
ge (dd g'E
|
||||
g (eek g
|
||||
_) g (ert g
|
||||
ge (nic_ dZ'E
|
||||
genesis dZ'EnI2sIs
|
||||
geous dZ=@s
|
||||
g (E dZ
|
||||
g (i dZ
|
||||
gi (_ g%I
|
||||
a) gi (_ gaI
|
||||
_) g (il g
|
||||
_) g (ilK g
|
||||
g (ilC g
|
||||
l) ging dZI2N
|
||||
g (y dZ
|
||||
@@ -2605,7 +2627,7 @@
|
||||
_) homoeo hoUmi:oU
|
||||
&) hood (_S4 hUd
|
||||
&) hoods (_S5 hUdz
|
||||
_) h (our
|
||||
hour aU@
|
||||
_) h (onor
|
||||
_) h (onou
|
||||
hone (st 0nI
|
||||
@@ -2621,6 +2643,7 @@
|
||||
|
||||
.group i
|
||||
i I
|
||||
i (_ i
|
||||
ntell) i I
|
||||
_) i' %aI
|
||||
i (Be# aI
|
||||
@@ -2686,6 +2709,7 @@
|
||||
serv) ice I2s
|
||||
@) i (cence I
|
||||
_) ich Ik
|
||||
m) ichael 'aIk@L
|
||||
&) i (ciCe_ =I
|
||||
i (cial 'I
|
||||
ician 'IS@n
|
||||
@@ -2722,8 +2746,16 @@
|
||||
ii (_ IaI
|
||||
f) i (j i:
|
||||
h) i (j aI
|
||||
@b) il (_ @L
|
||||
Cc) il (_ @L
|
||||
@p) il (_ @L
|
||||
@r) il (_ @L
|
||||
@s) il (_ @L
|
||||
nt) il (_ @L
|
||||
@v) il (_ @L
|
||||
@) ila (_ 'Il@
|
||||
_C) i (lage aI
|
||||
_d) i (lat %aI
|
||||
l) il (ah_ aIl
|
||||
_m) i (ld aI
|
||||
_w) i (ld aI
|
||||
@@ -2733,6 +2765,8 @@
|
||||
sacr) ile IlI
|
||||
i (leA I
|
||||
&) ile (ge @lI
|
||||
il (ise @l
|
||||
il (ize @l
|
||||
s) i (len aI
|
||||
C) i (ler aI
|
||||
_) il (l@ %Il
|
||||
@@ -2742,12 +2776,12 @@
|
||||
@) i (less I
|
||||
_) il (lust Il
|
||||
_C) i (lo aI
|
||||
_k) i (lo I
|
||||
&) ily (_S2i l%I
|
||||
@) i (ness I
|
||||
i (o I2
|
||||
_) i (o aI
|
||||
?7 i (o i:
|
||||
goss) i (p I
|
||||
ipede Ipi:d
|
||||
_s) i (ph aI
|
||||
i (qu_ i:
|
||||
@@ -2778,7 +2812,7 @@
|
||||
&) iary =j@r%I
|
||||
&l) iary =i@r%I
|
||||
_) ian i@n
|
||||
@) ia (_ =i:@
|
||||
@) ia (_ =i|@
|
||||
@@) ia (_ =i@
|
||||
@) ian (cy I|@n
|
||||
l) iais I|eIz
|
||||
@@ -2811,6 +2845,7 @@
|
||||
iard (_ I23d
|
||||
iai I2aI
|
||||
@) iate (_ =I2eIt
|
||||
g) iate (_ I|@t
|
||||
opr) iate (_ I|@t
|
||||
iath 'aI@T
|
||||
@) ia (tive =i@
|
||||
@@ -2829,6 +2864,7 @@
|
||||
_z) ie i:
|
||||
p) ie (_ aI
|
||||
pp) ie (_ I
|
||||
_hogt) ie aI
|
||||
ie (f i:
|
||||
ieg (e# i:dZ
|
||||
ie (go I'eI
|
||||
@@ -2851,7 +2887,7 @@
|
||||
ie (nCiA I2'E
|
||||
fr) ie (nd E
|
||||
f) ie (nd i:
|
||||
@) ienne (_ I'En
|
||||
ienn I'En
|
||||
cl) ie (nt aI@
|
||||
&) ier (y I2@r
|
||||
ier i@3
|
||||
@@ -2921,6 +2957,7 @@
|
||||
|
||||
.group im
|
||||
cl) im aIm
|
||||
cl) imb aIm
|
||||
_) im (@ %Im
|
||||
l) im Im
|
||||
_pr) im (a aIm
|
||||
@@ -2940,17 +2977,19 @@
|
||||
imm (em ,Im
|
||||
imm (ig Im
|
||||
imm (in Im
|
||||
immo (bi Im'oU
|
||||
imm (unis Im
|
||||
@) imous (_ =Im@s
|
||||
im (pac Im
|
||||
im (pecu ,Im
|
||||
imper (C@ %Imp3:
|
||||
_) im (perC@P2 %Im
|
||||
im (petus Im
|
||||
im (plant_ Im
|
||||
im (ple Im
|
||||
im (plica Im
|
||||
im (portu ,Im
|
||||
impo (ten Imp@
|
||||
_) im (pre@P2 %Im
|
||||
im (pregna ,Im
|
||||
im (presa ,Im
|
||||
im (provis Im
|
||||
@@ -2960,22 +2999,22 @@
|
||||
|
||||
|
||||
.group in
|
||||
@) ing (_+S3dve IN
|
||||
@) ings (_S4dve INz
|
||||
@) 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 INgI
|
||||
er) ing (_S3v IN
|
||||
er) ings (_S4v INz
|
||||
er) ingly (_S5vf INlI
|
||||
er) ingment (_S7v INm@nt
|
||||
Br) ing (_ IN
|
||||
@) ing (_+S3dve %IN
|
||||
@) ings (_S4dve %INz
|
||||
@) ingly (_S5dve %INl%I
|
||||
@) 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 %INl%I
|
||||
er) ing (_S3v %IN
|
||||
er) ings (_S4v %INz
|
||||
er) ingly (_S5vf %INl%I
|
||||
er) ingment (_S7v %INm@nt
|
||||
&Br) ing (_ %IN
|
||||
|
||||
?7 &) in (_ @n
|
||||
_) in (@P2 %In
|
||||
@@ -2997,7 +3036,8 @@
|
||||
in (dex In
|
||||
in (dia In
|
||||
_) in (dic In
|
||||
_) indi (ge IndI
|
||||
_) indi (gen Ind'I
|
||||
_) indige (s IndIdZ'E
|
||||
_) in (digo In
|
||||
_) in (dir In
|
||||
_) in (disP2 ,In
|
||||
@@ -3117,6 +3157,7 @@
|
||||
c) in (e In
|
||||
inc) in (e In
|
||||
g) in (e In
|
||||
g) iness (_S4i n@s
|
||||
bas) in (_ @n
|
||||
@c) ine (_ i:n
|
||||
&d) ine (_ i:n
|
||||
@@ -3255,6 +3296,7 @@
|
||||
@) ism (_S3de Iz@m
|
||||
is (o_ aIz
|
||||
is (or_ aIz
|
||||
iss (a_ 'Is
|
||||
issimo (_ 'IsImoU
|
||||
chr) is (t_ aIs
|
||||
@) istan (_ =Istan
|
||||
@@ -3277,6 +3319,7 @@
|
||||
t) it (l aIt
|
||||
&) ity (_ =I2t%i
|
||||
&d) ity (_S3 =I2t%i
|
||||
Xud) ity (_ =I2t%i
|
||||
orb) it It
|
||||
@@) it (an_ =It
|
||||
?3 &) itary (_ @tEr%I // military
|
||||
@@ -3331,7 +3374,7 @@
|
||||
n) iv (e_ aIv
|
||||
_arr) iv (e aIv
|
||||
dr) iv (e_ aIv
|
||||
contr) iv (e 'aIv
|
||||
contr) iv 'aIv
|
||||
depr) iv (e aIv
|
||||
der) iv (e aIv
|
||||
_r) iv (er_ Iv
|
||||
@@ -3360,6 +3403,8 @@
|
||||
n) j (a_ j
|
||||
j (ü j
|
||||
|
||||
jokull (_S6 j3:ku:th
|
||||
jökull (_S6 j3:ku:th
|
||||
juan hwA:n
|
||||
|
||||
.group k
|
||||
@@ -3380,6 +3425,7 @@
|
||||
khar kA@
|
||||
_) ki (lC@ kI2
|
||||
_) ki (ll@ kI
|
||||
_) kilo (@ kIl@
|
||||
kuan kwan
|
||||
ku (ch ku:
|
||||
kuwait ku:w'eIt
|
||||
@@ -3409,8 +3455,9 @@
|
||||
r) l (_ l
|
||||
Al) l (_
|
||||
&) lim (ent lIm
|
||||
&t) ling (_ _lIN
|
||||
&B) ling (_ lIN
|
||||
ng) ling (_ @-lIN
|
||||
&t) ling (_ _lIN
|
||||
&l) ling (_S4vd IN
|
||||
linux lInVks
|
||||
listen lIs@n
|
||||
@@ -3481,9 +3528,9 @@
|
||||
?!3 mayor me@
|
||||
mb (_ m
|
||||
mbly mbl%I
|
||||
li) mb (e m
|
||||
o) mb (e m
|
||||
du) mb (e m
|
||||
_bo) mb (K m
|
||||
_du) mb m
|
||||
_) mc m@k
|
||||
_) mc (_k m@
|
||||
_) mc (k m@
|
||||
@@ -3493,6 +3540,7 @@
|
||||
_) mc (-A mak
|
||||
mn (_ m
|
||||
&B) me (_ m%I
|
||||
_) mega mEg@
|
||||
@) men (_ mEn
|
||||
&) ment (_S4 m@nt
|
||||
&) ments (_S5 m@nt|s
|
||||
@@ -3501,14 +3549,14 @@
|
||||
?8 &) ment (_S4 mEnt
|
||||
?8 &) ments (_S5 mEnt|s
|
||||
mEnt (_ m@nt
|
||||
tor) me (nt m'E
|
||||
tor) me (nt+ m'E
|
||||
C) mented m'EntId
|
||||
mEntary (_ m'Ent@r%I
|
||||
_) meta mEt@
|
||||
_) meta (@ m,Et@
|
||||
_) metal (C mEt@L
|
||||
metabo mEt'ab0
|
||||
_) meta (llu m%Eta
|
||||
_) mobile moUbaIl
|
||||
im) mobile moUbaIl
|
||||
mobile m@bi:l
|
||||
mono (ga m@n'0
|
||||
mo (noto m@
|
||||
@@ -3525,7 +3573,7 @@
|
||||
_) milli mIlI
|
||||
_) mis (@P3 mI2s // prefix
|
||||
mis (chie mIs
|
||||
mis (ci mIs
|
||||
_) misci (b mIs@
|
||||
mis (dem mIs
|
||||
mis (er maIz
|
||||
miserab mIz@-r@b
|
||||
@@ -3586,6 +3634,7 @@
|
||||
ninth naInT
|
||||
n (Co_ =n
|
||||
_) non (@P3 n,0n
|
||||
_) nurse (B n3:s
|
||||
|
||||
.group ng
|
||||
ng (l Ng
|
||||
@@ -3595,7 +3644,7 @@
|
||||
ng (iti ndZ
|
||||
ng (e ndZ
|
||||
_ri) ng (e Ng
|
||||
ng (y Ng
|
||||
ng (y N
|
||||
mA) ng (y ndZ
|
||||
u) ng (y ndZ
|
||||
nged ndZd
|
||||
@@ -3604,7 +3653,7 @@
|
||||
_a) ng (er Ng
|
||||
ba) ng (er Ng
|
||||
cla) ng (er Ng
|
||||
ta) ngi ndZI
|
||||
ngi (b ndZ@
|
||||
i) ng (er Ng
|
||||
ri) ng (er N
|
||||
si) ng (er N
|
||||
@@ -3736,8 +3785,9 @@
|
||||
o (genous '0
|
||||
o (geny '0
|
||||
r) o (ger 0
|
||||
l) o (gies @
|
||||
@) ographer '0graf@
|
||||
l) ogism =@dZIz@m
|
||||
@) ographer '0gr@f3
|
||||
_) og (re oUg
|
||||
r) ogue oUg
|
||||
v) ogue oUg
|
||||
@@) ogue 0g
|
||||
@@ -3835,6 +3885,7 @@
|
||||
|
||||
.group ol
|
||||
&st) ol (_ @L
|
||||
_) ol (aX oUl
|
||||
ol (and_ oUl
|
||||
ol (ar oUl
|
||||
@@) ol (ar 'oUl
|
||||
@@ -3885,7 +3936,7 @@
|
||||
n) om (ad oUm
|
||||
t) oma (to @mA:
|
||||
c) omb (_ oUm
|
||||
t) om (b u:m
|
||||
t) omb (K u:m
|
||||
w) omb (_ u:m
|
||||
c) ombe (_ u:m
|
||||
c) om (e Vm
|
||||
@@ -3923,7 +3974,9 @@
|
||||
&c) on (_ @n
|
||||
Cd) on (_ @n
|
||||
?3 ag) on (_ 0n
|
||||
rg) on (_ @n
|
||||
&s) on (_ @n
|
||||
ds) on (_ Vn
|
||||
&t) on (_ @n
|
||||
&tr) on (_ 0n
|
||||
fl) on (_ 0n
|
||||
@@ -3935,6 +3988,7 @@
|
||||
dr) on (_ @n
|
||||
or) on (_ 0n
|
||||
cr) on (_ 0n
|
||||
x) on (_+ 0n
|
||||
phot) on @n
|
||||
pers) on @n
|
||||
pers) on (i '0n
|
||||
@@ -4120,12 +4174,15 @@
|
||||
_l) os (e u:z
|
||||
ose (_ oUz
|
||||
purp) ose (_ @s
|
||||
_r) os (e# oUz
|
||||
c) os (ec oUs
|
||||
c) os (ine_ oUs
|
||||
osis (_ 'oUsIs
|
||||
p) os (itio @z
|
||||
os (ity '0s
|
||||
os (ive 'oUs
|
||||
@) oso (ph '0s@
|
||||
@) oso (phic @s'0
|
||||
p) oss (ess @z
|
||||
gr) oss oUs
|
||||
?3 b) oss Os
|
||||
@@ -4392,8 +4449,8 @@
|
||||
photo foUtoU
|
||||
photon foUt0n
|
||||
photocop foUt@k0p
|
||||
phot (ograph foUt
|
||||
photo (met foUt'0
|
||||
phot (ograph+ foUt
|
||||
_) phot (oL10++ foUt
|
||||
_) phyco f,aIkoU
|
||||
p (hole p
|
||||
sym) pa p@
|
||||
@@ -4622,6 +4679,9 @@
|
||||
reco (g rEk@
|
||||
_) re (conP2 ,ri:
|
||||
recon (c rEk@n
|
||||
_) recre (an rEkri:
|
||||
_) re (creat ,ri:
|
||||
_) re (creati rE
|
||||
re (ct rE
|
||||
re (dC rE
|
||||
_) rede (C ,ri:dI2
|
||||
@@ -4733,6 +4793,7 @@
|
||||
_) scar (a skar
|
||||
scarc ske@s
|
||||
sc (i s
|
||||
sci (b s@
|
||||
sci (_ =skaI
|
||||
scis (_ =skIs
|
||||
s (cious
|
||||
@@ -4768,6 +4829,7 @@
|
||||
Co) s (Er z
|
||||
Co) s (En z
|
||||
r) s (d z
|
||||
_) se (clu sI2
|
||||
secur sI2kjU@
|
||||
self (_ 'sElf
|
||||
selves (_ 'sElvz
|
||||
@@ -4783,14 +4845,13 @@
|
||||
&) ships (_S5 SIps
|
||||
&) shire (_S5 S@
|
||||
?3 &) shire (_S5 Si@
|
||||
sia (_ =Zi@
|
||||
sia (_ =zi@
|
||||
C) sia (_ =si@
|
||||
?3 sia (_ =Z@
|
||||
ssia (_ S@
|
||||
sian (_ =Zi@n
|
||||
?3 sian (_ =Z@n
|
||||
ssian (_ S@n
|
||||
ea) sib z@b
|
||||
&) sib s@b
|
||||
@) sian (_S1 n
|
||||
A) sib z@b
|
||||
&) sib s@b
|
||||
ea) s (ie z
|
||||
ea) s (il z
|
||||
_) sío Si:
|
||||
@@ -4803,6 +4864,8 @@
|
||||
ai) sin (_ z@n
|
||||
u) sin (_ z@n
|
||||
_) size (C@ saIz
|
||||
a) s (m z
|
||||
o) s (m z
|
||||
_) soma (li s@mA:
|
||||
pri) s (o z
|
||||
@) some (_S4 sVm
|
||||
@@ -4813,6 +4876,7 @@
|
||||
?8 ssion (_ =SVn
|
||||
1_) st (_
|
||||
_) st (_ s@nt
|
||||
_) state (@ steIt
|
||||
stein staIn
|
||||
ti) ssue Su:
|
||||
_) s (u s
|
||||
@@ -4822,15 +4886,16 @@
|
||||
a) ssure S'U@
|
||||
sy (nerg sI
|
||||
ea) s (y z
|
||||
Ai) s (y z
|
||||
s (_ z
|
||||
@) s (_S1 z
|
||||
_BA) s (_ s
|
||||
&se) s (_S1 I2z
|
||||
&sse) s (_S2 I2z
|
||||
&se) s (_S1 I#z
|
||||
&sse) s (_S2 I#z
|
||||
ss (_ s
|
||||
sse (_ s
|
||||
c) s (_ s
|
||||
@ce) s (_S1 Iz
|
||||
@ce) s (_S1 I#z
|
||||
f) s (_ s
|
||||
ng) s (_S1 z
|
||||
ri) s (_S1 s
|
||||
@@ -4856,7 +4921,7 @@
|
||||
n) su (al sju:
|
||||
_) su (b sV
|
||||
su (bdue s%V
|
||||
su (bmerg s@
|
||||
_) su (bmer s@
|
||||
su (bmi s@
|
||||
su (bscrib s@
|
||||
su (bser s%V
|
||||
@@ -4912,6 +4977,7 @@
|
||||
|
||||
tch tS
|
||||
_) tele tElI2
|
||||
_) tera tEr@
|
||||
r) tga (g gI
|
||||
&) tia (_ S@
|
||||
&s) tia (_ tS@
|
||||
@@ -4944,8 +5010,11 @@
|
||||
_) tri (g trI
|
||||
_) tri (ni trI
|
||||
_) tri (vi trI
|
||||
_) tri (xA trI
|
||||
tsch tS
|
||||
tse (_ tsi
|
||||
_) tsk t'@sk
|
||||
_) tsu tsu:
|
||||
_) two tu:
|
||||
ttu (r t@
|
||||
@) tu (al tSu:
|
||||
@@ -4956,6 +5025,7 @@
|
||||
@) tur (_ tS3
|
||||
ture (_ tS3
|
||||
tz ts
|
||||
tze (_ tsi
|
||||
|
||||
.group th
|
||||
th T
|
||||
@@ -5009,6 +5079,7 @@
|
||||
man) u ju:
|
||||
_sol) u (C ju:
|
||||
u (CA ju:
|
||||
ch) u (CA u:
|
||||
j) u (CA u:
|
||||
l) u (CA u:
|
||||
r) u (CA u:
|
||||
@@ -5057,6 +5128,7 @@
|
||||
ucul VkjUl
|
||||
@) u (da_ 'ju:
|
||||
b) u (ddh U
|
||||
u (esq ju:
|
||||
u (ga_ 'u:
|
||||
f) u (gal 'ju:
|
||||
ug (er_ u:g
|
||||
@@ -5205,6 +5277,7 @@
|
||||
_) un (dula Vn
|
||||
_) un (enP2 ,Vn
|
||||
_) un (exP2 ,Vn
|
||||
_) un (gu Vn
|
||||
_) un (imP2 ,Vn
|
||||
_) uni ju:nI
|
||||
_) un (id ,Vn
|
||||
@@ -5233,7 +5306,9 @@
|
||||
_) up (st %Vp
|
||||
occ) upy jUpaI
|
||||
occ) up jUp
|
||||
up (le u:p
|
||||
C) up (le u:p
|
||||
C) up (li u:p
|
||||
up (l_ u:p
|
||||
s) uper u:p3
|
||||
s) uperi (o u:p'i@rI
|
||||
upon Vp0n
|
||||
@@ -5295,7 +5370,7 @@
|
||||
|
||||
@) va (len veI
|
||||
_) vehem vi@m
|
||||
_) vi (brat v%aI
|
||||
_) vibra (t v%aIbreI
|
||||
vivi (@ vIvI
|
||||
viv (_ vaIv
|
||||
|
||||
@@ -5322,6 +5397,7 @@
|
||||
who' hu:
|
||||
wh (ol h
|
||||
m) w (ich_
|
||||
wiki wIki
|
||||
B) wing (_ wIN
|
||||
B) wing (s_ wIN
|
||||
@) wise (_S4 waIz
|
||||
@@ -5487,12 +5563,12 @@
|
||||
@@) Ed (_S2vei d
|
||||
&C) Ed (_S2vei d#
|
||||
&c) Ed (_S2vei t
|
||||
&d) Ed (_S2vei Id
|
||||
&d) Ed (_S2vei I#d
|
||||
&ch) Ed (_S2vei t
|
||||
&k) Ed (_S2vei t
|
||||
&@@om) Ed (_S2v d
|
||||
&p) Ed (_S2vei t
|
||||
&t) Ed (_S2vei Id
|
||||
&t) Ed (_S2vei I#d
|
||||
ur) Ed (_S1vi d
|
||||
&x) Ed (_S2v t
|
||||
y) Ed (_ d
|
||||
@@ -5543,19 +5619,19 @@
|
||||
Ery (_ @r%I
|
||||
E (x_ E
|
||||
&) Es (_S2e z
|
||||
c) Es (_S2e I2z
|
||||
c) E's (_S3e I2z
|
||||
c) Es (_S2e I#z
|
||||
c) E's (_S3e I#z
|
||||
f) Es (_S2e z#
|
||||
g) Es (_S2e I2z
|
||||
ch) Es (_S2e I2z
|
||||
ph) Es (_S2e I2z
|
||||
g) Es (_S2e I#z
|
||||
ch) Es (_S2e I#z
|
||||
ph) Es (_S2e I#z
|
||||
k) Es (_S2e z#
|
||||
p) Es (_S2e z#
|
||||
s) Es (_S2e I2z
|
||||
s) E's (_S2e I2z
|
||||
sh) Es (_S2e I2z
|
||||
s) Es (_S2e I#z
|
||||
s) E's (_S2e I#z
|
||||
sh) Es (_S2e I#z
|
||||
t) Es (_S2e z#
|
||||
x) Es (_S2 I2z
|
||||
x) Es (_S2 I#z
|
||||
Cr) Es (_S2e @z
|
||||
Ese (_ i:z
|
||||
E (sia 'i:
|
||||
@@ -5658,6 +5734,7 @@
|
||||
ž Z
|
||||
þ T
|
||||
ð D
|
||||
// ñ nj
|
||||
ñ _^_ES
|
||||
|
||||
|
||||
|
||||
+10
-2
@@ -37,7 +37,7 @@ _1M3 EJmillia:R2d
|
||||
_2M3 ke:tmillia:R2d
|
||||
|
||||
_0M4 billio:
|
||||
_1M4 billio:
|
||||
_1M4 EJbillio:
|
||||
_2M4 ke:tbillio:
|
||||
_dpt ||Ege:s //Not need the pause before this word
|
||||
|
||||
@@ -1764,7 +1764,15 @@ hangoztatta $unstressend
|
||||
jogok $unstressend
|
||||
felelt $unstressend
|
||||
állította $unstressend
|
||||
|
||||
járó $unstressend
|
||||
jelenség $unstressend
|
||||
nyertesei $unstressend
|
||||
tartására $unstressend
|
||||
eset $unstressend
|
||||
fajták $unstressend
|
||||
körülményei $unstressend
|
||||
bízva $unstressend
|
||||
száma $unstressend
|
||||
// word pairs
|
||||
|
||||
(hogy a) h,oJ,A
|
||||
|
||||
+6
-1
@@ -56,7 +56,6 @@
|
||||
|
||||
csz ts|s
|
||||
papu) cs tS
|
||||
|
||||
ar) c (cson ts
|
||||
mala) c (sá ts
|
||||
pá) c (só ts
|
||||
@@ -530,6 +529,7 @@ harmince) gy (edik J:
|
||||
nem-e) gy (ik J:
|
||||
e) gy (összeg J:
|
||||
e) gys (ík J|S //for example egysíkú word need spokening single J and S phoneme
|
||||
_e) gy (öntet J:
|
||||
|
||||
.group h
|
||||
h h
|
||||
@@ -1172,6 +1172,9 @@ helyze) tj (el tj
|
||||
spor) tj (áték tj
|
||||
rokkan) tj (áradék tj
|
||||
interne) tj (egy tj
|
||||
álla) tj (ólét tj
|
||||
dolgoza) tj (avít tj
|
||||
természe) tj (ár tj
|
||||
|
||||
.group ts
|
||||
ts (_S2 tS //general rule with word end of ts letters
|
||||
@@ -1570,6 +1573,8 @@ szellő) z (tet s
|
||||
magyará) z (kod s
|
||||
kalau) z (ság z
|
||||
pofo) z (kod s
|
||||
ezkö) z (sáv z
|
||||
eszkö) z (sáv z
|
||||
|
||||
.group
|
||||
$ dolla:R2
|
||||
|
||||
@@ -79,6 +79,9 @@ U+c83 ah
|
||||
U+cbc nukta
|
||||
U+cbd avagraha
|
||||
U+ccd vattu
|
||||
ಫ಼್ if
|
||||
ಜ಼್ iz
|
||||
|
||||
|
||||
// combining vowels, precede by a click so they can be distinguished from stand-alone vowels
|
||||
ಾ #X2a::
|
||||
@@ -245,6 +248,7 @@ _dpt _d'as.a:ms.a
|
||||
// abbreviations
|
||||
|
||||
(http ://) e:tSti:ti:'pi:_
|
||||
pvt praIvat
|
||||
|
||||
|
||||
// English words
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
.group ಜ
|
||||
ಜ Ja
|
||||
ಜ (B J
|
||||
ಜ಼ za // nukta
|
||||
ಜ಼ (B z
|
||||
|
||||
.group ಝ
|
||||
ಝ Jha
|
||||
@@ -106,6 +108,8 @@
|
||||
.group ಫ
|
||||
ಫ pha
|
||||
ಫ (B ph
|
||||
ಫ಼ fa // nukta
|
||||
ಫ಼ (B f
|
||||
|
||||
.group ಬ
|
||||
ಬ ba
|
||||
|
||||
@@ -1476,6 +1476,8 @@ verderop $3
|
||||
volledig $2
|
||||
vrouwengek $alt3
|
||||
waarschijnlijk $2
|
||||
wanen v#a:n@n
|
||||
wangen v#AN@n
|
||||
ziekenhuisbevalling zi:k@nhWysb@vAlIN
|
||||
|
||||
|
||||
|
||||
+10
-1
@@ -1,5 +1,9 @@
|
||||
// translation rules for Dutch
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
.L01 g k
|
||||
|
||||
|
||||
.group a
|
||||
a a:
|
||||
a (CK A
|
||||
@@ -332,7 +336,7 @@
|
||||
ie (ren_ 'i
|
||||
ie (rd_ 'i
|
||||
@) ig (_S2dq @x
|
||||
@) ige (_ @Q@
|
||||
@) ige (_S3dq @Q@
|
||||
@) igen (_ @Q@n
|
||||
@) iger (_ @Q@r
|
||||
@) igere (_ @Q@r@
|
||||
@@ -520,6 +524,8 @@ _) inn (@P2 'I // ?? inneren
|
||||
s s
|
||||
s (s
|
||||
A) s (A z
|
||||
s (b z
|
||||
s (g z
|
||||
sc s
|
||||
sch sx
|
||||
sch (_ s
|
||||
@@ -634,6 +640,9 @@ _) inn (@P2 'I // ?? inneren
|
||||
w (CK w
|
||||
|
||||
_) wan (@P3 v#'An
|
||||
_) wan (L01@P3 v#'AN
|
||||
_) wan (del v#An
|
||||
_) wan (kel v#AN
|
||||
_) weg (@P3 v#'EQ
|
||||
_) weg (en v#e:Q
|
||||
_) weg (e_ v#e:Q // bewegelijk
|
||||
|
||||
+6
-1
@@ -182,7 +182,8 @@ _1M3 orUko:d.ie:
|
||||
|
||||
_dpt _pul.l.i
|
||||
|
||||
|
||||
_#ம் a:m // ordinal suffix
|
||||
_#-ம் a:m // ordinal suffix
|
||||
|
||||
|
||||
// English words
|
||||
@@ -301,6 +302,9 @@ tamil தமிழ் $text
|
||||
பூட் $alt
|
||||
படுக $alt
|
||||
படுகா $alt
|
||||
பந்தா $alt
|
||||
பிரா bra:
|
||||
ப்ரா $alt
|
||||
(பி . ஏ) bije:
|
||||
|
||||
|
||||
@@ -361,6 +365,7 @@ tamil தமிழ் $text
|
||||
தடிக்க $alt
|
||||
தின $alt
|
||||
தில் $alt
|
||||
தன $alt
|
||||
|
||||
|
||||
// initial ட
|
||||
|
||||
+63
-5
@@ -184,7 +184,9 @@
|
||||
_) கி (ரிகோரிய g
|
||||
_) க (ிரிஜா g
|
||||
_) க (ிரிதர g
|
||||
_) கி (ரித்த k
|
||||
_) கிரிஸ்டோப (ர krist.o:fV
|
||||
_) கி (ரிஸ்த k
|
||||
_) கி (ரீட k
|
||||
_) கி (ரீன g
|
||||
_) கி (ரீன்லாந்த g
|
||||
@@ -217,6 +219,7 @@
|
||||
_) கிளியோபாட் (ரா klijo:pa:t
|
||||
_) கி (ளீன k
|
||||
_) கி (ளேச k
|
||||
_) கி (ளைமாக்ஸ k
|
||||
_) கி (ளௌ k
|
||||
_) க (ீதல k
|
||||
_) க (ீத்த k
|
||||
@@ -250,6 +253,7 @@ _மன்மதக்) க (ுகை g
|
||||
_) குண்டாந்த (டி gun.d.a:ntV
|
||||
_) க (ுண்டாய g
|
||||
_) க (ுண்டு g
|
||||
_) க (ுண்டூசி g
|
||||
_) க (ுண்டை g
|
||||
_) க (ுண்டோதர g
|
||||
_) க (ுதிக் g
|
||||
@@ -289,6 +293,10 @@ _மன்மதக்) க (ுகை g
|
||||
_) க (ுருவுடை g
|
||||
_) க (ுருவை g
|
||||
_) க (ுருவோட g
|
||||
_) க (ுலாப g
|
||||
_) க (ுலாம g
|
||||
_) க (ுலேபா g
|
||||
_) கு (லோபல g
|
||||
_) க (ுவஹாத்தி g
|
||||
_) குவாலிட(ி kwa:lit.
|
||||
_) குவ (ாலிபிகேஷன kw
|
||||
@@ -475,6 +483,7 @@ _தொன்ம) க (ால k
|
||||
_ம) க (ிந்த H
|
||||
மோ) க (ினி H
|
||||
_ம) க (ிமை H
|
||||
எக்ஸ்) கி (யூஸ k
|
||||
கி (ரண g
|
||||
_ராஜ்) க (ிரண k
|
||||
பொற்) கி (ரண g
|
||||
@@ -565,6 +574,7 @@ _வேதா) க்க (ினி gg
|
||||
வைரா) க்க (ிய gg
|
||||
அநு) க்கி (ர gg
|
||||
அனு) க்கி (ர gg
|
||||
_நவ) க்கி (ரL06 gg
|
||||
L03) க்கி (ரக gg // a,i
|
||||
_வி) க்க (ிரக gg
|
||||
சத்தியா) க்கி (ரக gg
|
||||
@@ -652,6 +662,8 @@ _துப்பாக்கி) க்க (ுண்ட gg
|
||||
_ஹட்) ச (ன sV
|
||||
_வாட்) ச (ன sV
|
||||
_டேவிட்) ச (ன sV
|
||||
_பாவவிமோ) ச (ன tSV
|
||||
_விமோ) ச (ன tSV
|
||||
_) ச (ப்பா tSV
|
||||
_) ச (ப்பி tSV
|
||||
_) ச (ப்பு tSV
|
||||
@@ -673,6 +685,7 @@ _தணிகா) ச (ல tSV
|
||||
_) சாந்த (ின tSa:nd
|
||||
_தே) ச (ாந்திர s
|
||||
_) சாந்த (ில tSa:nd
|
||||
_) சா (னல tSe:
|
||||
_) ச (ான்ஸ tS
|
||||
_) சாப் (ளின tSa:p
|
||||
_) ச (ாமுண்ட tS
|
||||
@@ -702,7 +715,7 @@ _தணிகா) ச (ல tSV
|
||||
_) சிக் (லெட் tSik
|
||||
_) ச (ிட்டாக tS
|
||||
_) ச (ிட்டாட்ட tS
|
||||
_) ச (ிட்டி tS
|
||||
_) ச (ிட்டிபாபு tS
|
||||
_) ச (ிட்டு tS
|
||||
_) ச (ிட்ல tS
|
||||
_) ச (ிதம்பர tS
|
||||
@@ -717,6 +730,7 @@ _தணிகா) ச (ல tSV
|
||||
_) ச (ித்ரா tS
|
||||
சு) சித (்ரா tSit
|
||||
_) சி (நே s
|
||||
_ச) ச (ின tS
|
||||
_) சி (னே s
|
||||
_) ச (ின் tS
|
||||
_) சிப் (கள tSip
|
||||
@@ -850,6 +864,7 @@ _ரிப்போர்) ட t.V#
|
||||
_) ட (யரில t.V
|
||||
_) ட (யரு t.V
|
||||
_) ட (யர் t.V
|
||||
_செண்) ட (ர t.V
|
||||
_ப்ரிண்) ட (ர t.V
|
||||
_ஷெல்) ட (ர t.V
|
||||
_ஸ்கூ) ட (ர t.V
|
||||
@@ -886,6 +901,7 @@ _ரிப்போர்) ட t.V#
|
||||
அண்) டார்டிக t.a:rt.ikV#
|
||||
_) ட (ாலமி t.
|
||||
_) ட (ால்ஸ்டாய t.
|
||||
பெண்) டாஸ்டிக் t.a:st.ik
|
||||
_) ட (ாஸ்மாக் t.
|
||||
_டியூ) ட (ி t.
|
||||
_ட்யூ) ட (ி t.
|
||||
@@ -953,6 +969,7 @@ _நாவல்) ட (ி t.
|
||||
_) டி (ரை_பண் t.
|
||||
_) டி (ரைவ d.
|
||||
கண்) டி (ரோல t.
|
||||
_நெக) ட (ிவ t.
|
||||
_) ட (ிவிக t.
|
||||
_) டிவிங்க (ிள t.wiNk
|
||||
_) ட (ிவிய t.
|
||||
@@ -969,6 +986,7 @@ _நாவல்) ட (ி t.
|
||||
_) டெக் (னாலஜி t.ek
|
||||
_) டெக்னிக (ல t.eknikV
|
||||
_) ட (ெக்ஸாஸ t.
|
||||
_) ட (ெண்டர t.
|
||||
_) ட (ெண்டுல்கர t.
|
||||
_) டென்டுல்க (ர t.ent.UlkV
|
||||
_டேபிள்_) ட (ென்னிஸ t.
|
||||
@@ -1020,6 +1038,7 @@ _லான்_) ட (ென்னிஸ t.
|
||||
ஆ) ட் (ரா t.
|
||||
_) ட்ராஃபிக் t.ra:fik
|
||||
_) ட்ராக் t.ra:k
|
||||
அ) ட்ராக் t.ra:k
|
||||
_காண்) ட் (ராக்டர t.
|
||||
_) ட் (ராஜ t.
|
||||
_நியூ) ட் (ரான t.
|
||||
@@ -1334,7 +1353,9 @@ _நடுரோ) ட் (ல t.
|
||||
_) துவ (ார dv
|
||||
_) து (வேச d
|
||||
_) து (வேஷ d
|
||||
_) துவைத dvaItV#
|
||||
_) துவைத (_ dvaItV
|
||||
_) துவைத (த்தில dvaItV
|
||||
_) துவைத (ம dvaItV
|
||||
_) த (ுஷ் d
|
||||
_) த (ூச d
|
||||
_) த (ூசி d
|
||||
@@ -1417,6 +1438,7 @@ _வசந்) த tV#
|
||||
சுஜா) த (ா t
|
||||
லலி) த (ா t
|
||||
_சுனி) த (ா t
|
||||
_மம்) த (ா t
|
||||
_ஹரி) த (ா t
|
||||
_வனி) த (ா t
|
||||
_வினி) த (ா t
|
||||
@@ -1507,6 +1529,7 @@ _சிறை) த்த (ண்டனை ddV
|
||||
ச) த (்ய t
|
||||
நி) த (்ய t
|
||||
இ) த் (யாதி t
|
||||
_மி) த் (ர t
|
||||
_காமசூ) த் (ர t
|
||||
ச) த்ரபதி trVpVti
|
||||
சி) த (்ரா t
|
||||
@@ -1578,8 +1601,10 @@ _காமசூ) த் (ர t
|
||||
_) பக் (ரீத bVk
|
||||
_) ப (க்ருதீன fV
|
||||
_) ப (ங்கம bV
|
||||
_) பங்க (ர bVNkV
|
||||
_) ப (ங்களா bV
|
||||
_) ப (ங்கார bV
|
||||
_) ப (ங்க் bV
|
||||
_) ப (சவகல்யாண bV
|
||||
_) ப (ச்சன bV
|
||||
_) ப (ச்சான bV
|
||||
@@ -1604,11 +1629,14 @@ _சொந்த_) ப (ந்த bV
|
||||
_) ப (ந்தத் bV
|
||||
_) ப (ந்தப் bV
|
||||
_) ப (ந்தம bV
|
||||
_) ப (ந்தாவ bV
|
||||
_) ப (ந்துக்கள bV
|
||||
_) பந்த (ுலு bVnt
|
||||
_) ப (ந்துவ bV
|
||||
_) ப (ந்தோபஸ்த bV
|
||||
_) ப (னியன bV
|
||||
_) ப (ன்னாரி bV
|
||||
_) ப (ன்ருட்டி bV
|
||||
_) ப (ம்பர bV
|
||||
_) ப (ம்பாய bV
|
||||
_) ப (யங் bV
|
||||
@@ -1762,7 +1790,7 @@ _விளையாடு_) ப (ாம்பே p
|
||||
_) ப (ாராமுல்லா b
|
||||
_) ப (ாரிஸ்டர b
|
||||
_) ப (ார்L04லோனா b
|
||||
_) ப (ார்கவி b
|
||||
_) ப (ார்கவ b
|
||||
_) ப (ார்டர b
|
||||
_) பார்ப (டா ba:rbV
|
||||
_) ப (ார்ம f
|
||||
@@ -1842,7 +1870,7 @@ _ராகத்தின்_) ப (ாவ b
|
||||
_) ப (ிட்டடி b
|
||||
_) ப (ினாமி b
|
||||
_) ப (ினிஷ f
|
||||
_) பின் (_லேடன b
|
||||
_) ப (ின்_லேடன b
|
||||
_) ப (ின்லாந்த f
|
||||
_) பிப (ி bip
|
||||
_) ப (ிபிசி b // bbc
|
||||
@@ -1873,6 +1901,7 @@ _ராகத்தின்_) ப (ாவ b
|
||||
_) பி (ரச்சினை p
|
||||
_) பிரச (்னை prVtS
|
||||
_) பி (ரஜ p
|
||||
_) பி (ரணவ p
|
||||
_) பிர (ண்ட்ஸ fre
|
||||
_) பி (ரதம p
|
||||
_) பி (ரதர்_ b
|
||||
@@ -1971,10 +2000,12 @@ _ராகத்தின்_) ப (ாவ b
|
||||
_) பி (ருகு b
|
||||
_) பிரு (ந்தா bri
|
||||
_) பிரெஞ்ச fren^tSV#
|
||||
_) பி (ரெட் b
|
||||
_) பிரெட்ரிக் fred.rik
|
||||
_) பி (ரெண்ட்ஸ f
|
||||
_) பி (ரெயில b
|
||||
_) பி (ரெய்ல b
|
||||
_) பி (ரெஷ் f
|
||||
_) பி (ரே p
|
||||
_) பி (ரேக்க b
|
||||
_) பி (ரேசில b
|
||||
@@ -1982,6 +2013,7 @@ _ராகத்தின்_) ப (ாவ b
|
||||
_) பி (ரோகிதர p
|
||||
_) பி (ரௌச b
|
||||
_) பி (ரௌன b
|
||||
_) ப (ிலாஸ்பூர b
|
||||
_) ப (ில்டப் b
|
||||
_) ப (ில்டிங் b
|
||||
_) ப (ில்லியன b
|
||||
@@ -2098,6 +2130,8 @@ _பெனசீர்_) ப (ுட்டோ b
|
||||
_) பெஞ்ச (மின ben^dZV
|
||||
_) பெட்ட (ுக்கு bed.d.
|
||||
_) ப (ெட்ரூம b
|
||||
_) ப (ெண்டாஸ்டிக் f
|
||||
_) ப (ெதர f
|
||||
_) ப (ெனசீர b
|
||||
_) ப (ெப்ரவரி f
|
||||
_) ப (ெர்னாட்ஷா b
|
||||
@@ -2190,9 +2224,11 @@ _சந்திர_) ப (ோஸ b
|
||||
_) ப் (ராவ b
|
||||
_) ப்ரிஸ்ப (ேன brisb
|
||||
_) ப் (ரெஞ்ச் f
|
||||
_) ப் (ரெட் b
|
||||
_) ப்ரெட்ரிக் fred.rik
|
||||
_) ப் (ரெயில b
|
||||
_) ப் (ரெய்ல b
|
||||
_) ப் (ரெஷ் f
|
||||
_) ப் (ரேக்க b
|
||||
_) ப் (ரேசில b
|
||||
_) ப் (ரைல b
|
||||
@@ -2212,6 +2248,7 @@ _சந்திர_) ப (ோஸ b
|
||||
_பிரதீ) ப pV#
|
||||
ஒலிம்) ப pV#
|
||||
சங்கல்) ப pV#
|
||||
_சொல்) ப pV#
|
||||
_பயன்) ப pV
|
||||
_விகல்) ப pV#
|
||||
அடால்) ப fV#
|
||||
@@ -2301,12 +2338,15 @@ _சொந்த) ப (ந்த bV
|
||||
கரம்) ப (ற் pV
|
||||
ப (ற்றி_ pV
|
||||
_பக்க) ப (ல bV
|
||||
ஆத்ம) ப (ல bV
|
||||
_பக்கப்) ப (ல bV
|
||||
ஆன்ம) ப (ல bV
|
||||
படைப்) ப (ல bV
|
||||
_முனிசி) ப (ல pV
|
||||
ஆயுதப்) ப (ல bV
|
||||
_மகா) ப (லி bV
|
||||
_மூடு) ப (ல்லக் pV
|
||||
_க) ப (ளிகர bV
|
||||
வேலைப்) ப (ளு bV
|
||||
வட) ப (ழ pV
|
||||
வீண்) ப (ழி pV
|
||||
@@ -2351,6 +2391,8 @@ _வெளிப்) ப (ாக b
|
||||
ஔரங்கா) ப (ாத b
|
||||
ஜிந்தா) ப (ாத் b
|
||||
ச) பாபதி ba:pVti
|
||||
_) பாபவிமோசன pa:bVvimo:tSV
|
||||
_சாய்) பாப (ா ba:b
|
||||
அ) பாயிண்ட்மெண்ட pa:jin.t.ment.V#
|
||||
_டீ) ப (ாய் p
|
||||
எதிர்) ப (ார p
|
||||
@@ -2554,8 +2596,10 @@ _மைக்ரோசா) ப் (ட f
|
||||
_ஜ) ப்ப (ார bb
|
||||
அ) ப்ப (ாஸ bb
|
||||
உ) ப்ப (ி_ bb
|
||||
உ) ப்ப (ின_ bb
|
||||
உ) ப்ப (ிப் bb
|
||||
உ) ப்ப (ிய bb
|
||||
அ) ப்ப (ியாச bb
|
||||
அதிக) ப்பி (ரசங்க pp
|
||||
_நில) ப்பி (ரபு pp
|
||||
மன) ப்பி (ரமை bb
|
||||
@@ -2646,6 +2690,7 @@ _சந்தேக) ப்ப (ுத்தி bb
|
||||
ம (B m
|
||||
_சL07) மி (ய m
|
||||
|
||||
|
||||
.group ய
|
||||
ய jV
|
||||
ய (B j
|
||||
@@ -2655,6 +2700,8 @@ _சந்தேக) ப்ப (ுத்தி bb
|
||||
ர rV
|
||||
ர (B r
|
||||
|
||||
_விம) ரி (ச r
|
||||
_நித) ரி (சன r
|
||||
|
||||
.group ற
|
||||
ற RV
|
||||
@@ -2686,6 +2733,13 @@ _சந்தேக) ப்ப (ுத்தி bb
|
||||
_) வி (யா v
|
||||
வி (யூக v
|
||||
|
||||
D_) வ (து_ a:vV
|
||||
D_) வ (தும்_ a:vV
|
||||
D_) வ (துமாக_ a:vV
|
||||
-) வ (து_ a:vV
|
||||
-) வ (தும்_ a:vV
|
||||
-) வ (துமாக_ a:vV
|
||||
|
||||
|
||||
.group ஶ
|
||||
ஶ SV
|
||||
@@ -2730,8 +2784,12 @@ _சந்தேக) ப்ப (ுத்தி bb
|
||||
இ (ரசிக
|
||||
இ (ரசிக்க
|
||||
இ (ரசித்த
|
||||
இ (ரத_
|
||||
இ (ரதங்கள
|
||||
இ (ரதத்த
|
||||
இ (ரதம
|
||||
இ (ரத்த
|
||||
இரப்ப (ர irVbbV
|
||||
இரப்ப (ர rVbbV
|
||||
இ (ரயில
|
||||
இ (ராக
|
||||
இ (ராச
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name armenian-west
|
||||
language hy
|
||||
language hy-west
|
||||
gender male
|
||||
|
||||
// change consonants for West Armenian pronunciation
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name swahihi-test
|
||||
name swahili-test
|
||||
language sw
|
||||
gender male
|
||||
|
||||
|
||||
+10
-8
@@ -3,13 +3,13 @@
|
||||
base 107 107
|
||||
consonants 10 116
|
||||
base2 26 123
|
||||
en 50 150
|
||||
en-n 32 150
|
||||
en-us 37 151
|
||||
en-sc 39 152
|
||||
en-rp 33 150
|
||||
en-wm 30 150
|
||||
en-wi 30 150
|
||||
en 52 152
|
||||
en-n 32 152
|
||||
en-us 38 153
|
||||
en-sc 39 154
|
||||
en-rp 33 152
|
||||
en-wm 30 152
|
||||
en-wi 30 152
|
||||
af 39 136
|
||||
cy 29 132
|
||||
de 41 139
|
||||
@@ -959,6 +959,7 @@ vdiph2/ie [i@] en-wi
|
||||
vdiph2/ie_2 [ie] lv
|
||||
vdiph2/ii@ [i@] en
|
||||
[i@3] en
|
||||
[i@] en-us
|
||||
[ja] ru
|
||||
vdiph2/ii@_3 [i@] vi
|
||||
vdiph2/iioo [io] zh
|
||||
@@ -1341,7 +1342,8 @@ vowel/@_2 [@] vi
|
||||
[@] sq
|
||||
[V] sq
|
||||
[@/] sq
|
||||
vowel/@_3 [@] en-sc
|
||||
vowel/@_3 [@#] en
|
||||
[@] en-sc
|
||||
[I] en-sc
|
||||
[@2] en-sc
|
||||
[@5] en-sc
|
||||
|
||||
+2
-2
@@ -87,14 +87,14 @@ endphoneme
|
||||
|
||||
phoneme a // ?? suggested by aegis, but seems too short
|
||||
vowel starttype #a endtype #a
|
||||
length 140
|
||||
length 150
|
||||
FMT(vowel/a_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme A
|
||||
vowel starttype #a endtype #a
|
||||
length 140
|
||||
length 150
|
||||
IF thisPh(isUnstressed) THEN
|
||||
FMT(vowel/a#_2)
|
||||
ENDIF
|
||||
|
||||
@@ -224,6 +224,14 @@ phoneme I2
|
||||
FMT(vowel/ii_4)
|
||||
endphoneme
|
||||
|
||||
phoneme I# // used for [I] which may be [@] in some accents
|
||||
vowel starttype #i endtype #i
|
||||
unstressed
|
||||
length 130
|
||||
IfNextVowelAppend(;)
|
||||
ChangePhoneme(I2)
|
||||
endphoneme
|
||||
|
||||
phoneme i // optional variant of [I] for end of words
|
||||
vowel starttype #i endtype #i
|
||||
ipa ɪ
|
||||
@@ -483,3 +491,10 @@ phoneme e:
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme @# // TEST: [@] which is slightly more 'front'
|
||||
vowel starttype #i endtype #i
|
||||
unstressed
|
||||
length 130
|
||||
FMT(vowel/@_3)
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -279,6 +279,13 @@ phoneme e@
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i@
|
||||
vowel starttype #i endtype #@
|
||||
length 250
|
||||
FMT(vdiph2/ii@) // don't append [r] before a vowel
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i@3
|
||||
vowel starttype #i endtype #@
|
||||
length 280
|
||||
|
||||
+4
-3
@@ -478,6 +478,7 @@ void DecodePhonemes(const char *inptr, char *outptr)
|
||||
PHONEME_TAB *ph;
|
||||
static const char *stress_chars = "==,,'* ";
|
||||
|
||||
sprintf(outptr,"* ");
|
||||
while((phcode = *inptr++) > 0)
|
||||
{
|
||||
if(phcode == 255)
|
||||
@@ -2464,9 +2465,9 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c
|
||||
if((option_phonemes == 2) && ((word_flags & FLAG_NO_TRACE)==0))
|
||||
{
|
||||
char wordbuf[120];
|
||||
int ix;
|
||||
unsigned int ix;
|
||||
|
||||
for(ix=0; ((c = p_start[ix]) != ' ') && (c != 0); ix++)
|
||||
for(ix=0; ((c = p_start[ix]) != ' ') && (c != 0) && (ix < (sizeof(wordbuf)-1)); ix++)
|
||||
{
|
||||
wordbuf[ix] = c;
|
||||
}
|
||||
@@ -3168,7 +3169,7 @@ static const char *LookupDict2(Translator *tr, const char *word, const char *wor
|
||||
}
|
||||
if(dictionary_flags2 & FLAG_NOUN)
|
||||
{
|
||||
if(!tr->expect_noun)
|
||||
if((!tr->expect_noun) || (end_flags & SUFX_V))
|
||||
{
|
||||
/* don't use the 'noun' pronunciation unless we are
|
||||
expecting a noun */
|
||||
|
||||
+1
-1
@@ -1302,7 +1302,7 @@ static int LookupNum2(Translator *tr, int value, int control, char *ph_out)
|
||||
{
|
||||
Lookup(tr, "_0and", ph_and);
|
||||
|
||||
if(tr->langopts.numbers2 & NUM2_MULTIPLE_ORDINAL)
|
||||
if((control & 1) && (tr->langopts.numbers2 & NUM2_MULTIPLE_ORDINAL))
|
||||
ph_and[0] = 0;
|
||||
|
||||
if(tr->langopts.numbers & NUM_SWAP_TENS)
|
||||
|
||||
+14
-2
@@ -1376,11 +1376,12 @@ int AddNameData(const char *name, int wide)
|
||||
if(namedata_ix+len >= n_namedata)
|
||||
{
|
||||
// allocate more space for marker names
|
||||
if((vp = realloc(namedata, namedata_ix+len + 300)) == NULL)
|
||||
if((vp = realloc(namedata, namedata_ix+len + 1000)) == NULL)
|
||||
return(-1); // failed to allocate, original data is unchanged but ignore this new name
|
||||
// !!! Bug?? If the allocated data shifts position, then pointers given to user application will be invalid
|
||||
|
||||
namedata = (char *)vp;
|
||||
n_namedata = namedata_ix+len + 300;
|
||||
n_namedata = namedata_ix+len + 1000;
|
||||
}
|
||||
memcpy(&namedata[ix = namedata_ix],name,len);
|
||||
namedata_ix += len;
|
||||
@@ -2218,6 +2219,17 @@ f_input = f_in; // for GetC etc
|
||||
else
|
||||
if((c2 == '/') || iswalpha(c2))
|
||||
{
|
||||
// check for space in the output buffer for embedded commands produced by the SSML tag
|
||||
if(ix > (n_buf - 20))
|
||||
{
|
||||
// Perhaps not enough room, end the clause before the SSML tag
|
||||
UngetC(c2);
|
||||
ungot_char2 = c1;
|
||||
buf[ix] = ' ';
|
||||
buf[ix+1] = 0;
|
||||
return(CLAUSE_NONE);
|
||||
}
|
||||
|
||||
// SSML Tag
|
||||
n_xml_buf = 0;
|
||||
c1 = c2;
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@
|
||||
#include "translate.h"
|
||||
#include "wave.h"
|
||||
|
||||
const char *version_string = "1.45.28 24.May.11";
|
||||
const char *version_string = "1.45.31 25.Jun.11";
|
||||
const int version_phdata = 0x014500;
|
||||
|
||||
int option_device_number = -1;
|
||||
|
||||
+11
-9
@@ -1209,12 +1209,14 @@ void DoMarker(int type, int char_posn, int length, int value)
|
||||
{//==========================================================
|
||||
// This could be used to return an index to the word currently being spoken
|
||||
// Type 1=word, 2=sentence, 3=named marker, 4=play audio, 5=end
|
||||
wcmdq[wcmdq_tail][0] = WCMD_MARKER;
|
||||
wcmdq[wcmdq_tail][1] = type;
|
||||
wcmdq[wcmdq_tail][2] = (char_posn & 0xffffff) | (length << 24);
|
||||
wcmdq[wcmdq_tail][3] = value;
|
||||
WcmdqInc();
|
||||
|
||||
if(WcmdqFree() > 5)
|
||||
{
|
||||
wcmdq[wcmdq_tail][0] = WCMD_MARKER;
|
||||
wcmdq[wcmdq_tail][1] = type;
|
||||
wcmdq[wcmdq_tail][2] = (char_posn & 0xffffff) | (length << 24);
|
||||
wcmdq[wcmdq_tail][3] = value;
|
||||
WcmdqInc();
|
||||
}
|
||||
} // end of DoMarker
|
||||
|
||||
|
||||
@@ -1354,12 +1356,12 @@ int Generate(PHONEME_LIST *phoneme_list, int *n_ph, int resume)
|
||||
p = &phoneme_list[ix];
|
||||
|
||||
if(p->type == phPAUSE)
|
||||
free_min = 5;
|
||||
free_min = 10;
|
||||
else
|
||||
if(p->type != phVOWEL)
|
||||
free_min = 10; // we need less Q space for non-vowels, and we need to generate phonemes after a vowel so that the pitch_length is filled in
|
||||
free_min = 15; // we need less Q space for non-vowels, and we need to generate phonemes after a vowel so that the pitch_length is filled in
|
||||
else
|
||||
free_min = MIN_WCMDQ; // 22
|
||||
free_min = MIN_WCMDQ; // 25
|
||||
|
||||
if(WcmdqFree() <= free_min)
|
||||
return(1); // wait
|
||||
|
||||
+2
-2
@@ -455,8 +455,8 @@ extern unsigned char pitch_adjust_tab[MAX_PITCH_VALUE+1];
|
||||
|
||||
|
||||
|
||||
#define N_WCMDQ 160
|
||||
#define MIN_WCMDQ 22 // need this many free entries before adding new phoneme
|
||||
#define N_WCMDQ 170
|
||||
#define MIN_WCMDQ 25 // need this many free entries before adding new phoneme
|
||||
|
||||
extern long wcmdq[N_WCMDQ][4];
|
||||
extern int wcmdq_head;
|
||||
|
||||
@@ -1243,6 +1243,7 @@ SetLengthMods(tr,3); // all equal
|
||||
#endif
|
||||
|
||||
case L('t','r'): // Turkish
|
||||
case L('a','z'): // Azerbaijan
|
||||
{
|
||||
static const unsigned char stress_amps_tr[8] = {18,16, 20,21, 20,21, 21,20 };
|
||||
static const short stress_lengths_tr[8] = {190,180, 200,230, 0,0, 240,250};
|
||||
@@ -1253,7 +1254,14 @@ SetLengthMods(tr,3); // all equal
|
||||
tr->langopts.stress_rule = 7; // stress on the last syllable, before any explicitly unstressed syllable
|
||||
tr->langopts.stress_flags = 0x20; //no automatic secondary stress
|
||||
|
||||
tr->langopts.numbers = NUM_SINGLE_STRESS | NUM_DECIMAL_COMMA | NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND | NUM_DFRACTION_2;
|
||||
if(name2 == L('a','z'))
|
||||
{
|
||||
tr->langopts.numbers = NUM_SINGLE_STRESS | NUM_DECIMAL_COMMA | NUM_ALLOW_SPACE | NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND | NUM_DFRACTION_2;
|
||||
}
|
||||
else
|
||||
{
|
||||
tr->langopts.numbers = NUM_SINGLE_STRESS | NUM_DECIMAL_COMMA | NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND | NUM_DFRACTION_2;
|
||||
}
|
||||
tr->langopts.max_initial_consonants = 2;
|
||||
}
|
||||
break;
|
||||
|
||||
+7
-3
@@ -1550,10 +1550,14 @@ static void SetPitchFormants()
|
||||
if((pitch_value = embedded_value[EMBED_P]) > MAX_PITCH_VALUE)
|
||||
pitch_value = MAX_PITCH_VALUE;
|
||||
|
||||
factor = 256 + (25 * (pitch_value - 50))/50;
|
||||
for(ix=0; ix<=5; ix++)
|
||||
if(pitch_value > 50)
|
||||
{
|
||||
wvoice->freq[ix] = (wvoice->freq2[ix] * factor)/256;
|
||||
// only adjust if the pitch is higher than normal
|
||||
factor = 256 + (25 * (pitch_value - 50))/50;
|
||||
for(ix=0; ix<=5; ix++)
|
||||
{
|
||||
wvoice->freq[ix] = (wvoice->freq2[ix] * factor)/256;
|
||||
}
|
||||
}
|
||||
factor = embedded_value[EMBED_T]*3;
|
||||
wvoice->height[0] = (wvoice->height2[0] * (256 - factor*2))/256;
|
||||
|
||||
Reference in New Issue
Block a user