@@ -0,0 +1,409 @@ | |||
// This file is UTF8 encoded | |||
// Spelling-to-phoneme rules for Tibetan | |||
.replace | |||
༠ 0 | |||
༡ 1 | |||
༢ 2 | |||
༣ 3 | |||
༤ 4 | |||
༥ 5 | |||
༦ 6 | |||
༧ 7 | |||
༨ 8 | |||
༩ 9 | |||
.group ཀ | |||
ཀ ka | |||
ཀ (B k | |||
@) ཀ (_ k | |||
.group ཁ | |||
ཁ kha | |||
ཁ (B kh | |||
@) ཁ (_ kh | |||
.group ག | |||
ག ga | |||
ག (B g | |||
@) ག (_ g | |||
.group གྷ | |||
གྷ gha | |||
གྷ (B gh | |||
@) གྷ (_ gh | |||
.group ང | |||
ང Na | |||
ང (B N | |||
@) ང (_ N | |||
.group ཅ | |||
ཅ ca | |||
ཅ (B c | |||
@) ཅ (_ c | |||
.group ཆ | |||
ཆ cha | |||
ཆ (B ch | |||
@) ཆ (_ ch | |||
.group ཇ | |||
ཇ Ja | |||
ཇ (B J | |||
@) ཇ (_ J | |||
.group ཉ | |||
ཉ n^a | |||
ཉ (B n^ | |||
@) ཉ (_ n^ | |||
.group ཊ | |||
ཊ t.a | |||
ཊ (B t. | |||
@) ཊ (_ t. | |||
.group ཋ | |||
ཋ th.a | |||
ཋ (B th. | |||
@) ཋ (_ th. | |||
.group ཌ | |||
ཌ d.a | |||
ཌ (B d. | |||
@) ཌ (_ d. | |||
.group ཌྷ | |||
ཌྷ dh.a | |||
ཌྷ (B dh. | |||
@) ཌྷ (_ dh. | |||
.group ཎ | |||
ཎ n.a | |||
ཎ (B n. | |||
@) ཎ (_ n. | |||
.group ཏ | |||
ཏ ta | |||
ཏ (B t | |||
@) ཏ (_ t | |||
.group ཐ | |||
ཐ tha | |||
ཐ (B th | |||
@) ཐ (_ th | |||
.group ད | |||
ད da | |||
ད (B d | |||
@) ད (_ d | |||
.group དྷ | |||
དྷ dha | |||
དྷ (B dh | |||
@) དྷ (_ dh | |||
.group ན | |||
ན na | |||
ན (B n | |||
@) ན (_ n | |||
.group པ | |||
པ pa | |||
པ (B p | |||
@) པ (_ p | |||
.group ཕ | |||
ཕ pha | |||
ཕ (B ph | |||
@) ཕ (_ ph | |||
.group བ | |||
བ ba | |||
བ (B b | |||
@) བ (_ b | |||
.group བྷ | |||
བྷ bha | |||
བྷ (B bh | |||
@) བྷ (_ bh | |||
.group མ | |||
མ ma | |||
མ (B m | |||
@) མ (_ m | |||
.group ཙ | |||
ཙ tsa | |||
ཙ (B ts | |||
@) ཙ (_ ts | |||
.group ཚ | |||
ཚ tsha | |||
ཚ (B tsh | |||
@) ཚ (_ tsh | |||
.group ཛ | |||
ཛ dza | |||
ཛ (B dz | |||
@) ཛ (_ dz | |||
.group ཛྷ | |||
ཛྷ dzha | |||
ཛྷ (B dzh | |||
@) ཛྷ (_ dzh | |||
.group ཝ | |||
ཝ wa | |||
ཝ (B w | |||
@) ཝ (_ w | |||
.group ཞ | |||
ཞ Za | |||
ཞ (B Z | |||
@) ཞ (_ Z | |||
.group ཟ | |||
ཟ za | |||
ཟ (B z | |||
@) ཟ (_ z | |||
.group འ | |||
འ ?a | |||
འ (B ? | |||
@) འ (_ ? | |||
.group ཡ | |||
ཡ ja | |||
ཡ (B j | |||
@) ཡ (_ j | |||
.group ར | |||
ར ra | |||
ར (B r | |||
@) ར (_ r | |||
.group ལ | |||
ལ la | |||
ལ (B l | |||
@) ལ (_ l | |||
.group ཤ | |||
ཤ Sa | |||
ཤ (B S | |||
@) ཤ (_ S | |||
.group ཥ | |||
ཥ s.a | |||
ཥ (B s. | |||
@) ཥ (_ s. | |||
.group ས | |||
ས sa | |||
ས (B s | |||
@) ས (_ s | |||
.group ཧ | |||
ཧ Ha | |||
ཧ (B H | |||
@) ཧ (_ H | |||
.group ཨ | |||
ཨ ?a | |||
ཨ (B ? | |||
@) ཨ (_ ? | |||
.group ཀྵ | |||
ཀྵ ks.a | |||
ཀྵ (B ks. | |||
@) ཀྵ (_ ks. | |||
// vowel signs | |||
// Give the utf8 codes in octal, because these characters don't | |||
// display correctly without a letter to attach to. | |||
.group 0xe0bd | |||
\340\275\261 a: | |||
\340\275\262 i | |||
\340\275\263 i: | |||
\340\275\264 u | |||
\340\275\265 u: | |||
\340\275\266 r- | |||
\340\275\267 r-: | |||
\340\275\270 l- | |||
\340\275\271 l-: | |||
\340\275\272 e | |||
\340\275\273 e: | |||
\340\275\274 o | |||
\340\275\275 o: | |||
// subjoined letters | |||
.group 0xe0be // characters which start with UTF-8 bytes: [e0 be] | |||
ྐ ka | |||
ྐ (B k | |||
@) ྐ (_ k | |||
ྑ kha | |||
ྑ (B kh | |||
@) ྑ (_ kh | |||
ྒ ga | |||
ྒ (B g | |||
@) ྒ (_ g | |||
ྒྷ gha | |||
@) ྒྷ (_ gh | |||
ྔ Na | |||
ྔ (B N | |||
@) ྔ (_ N | |||
ྕ ca | |||
ྕ (B c | |||
@) ྕ (_ c | |||
ྖ cha | |||
ྖ (B ch | |||
@) ྖ (_ ch | |||
ྗ Ja | |||
ྗ (B J | |||
@) ྗ (_ J | |||
ྙ n^a | |||
ྙ (B n^ | |||
@) ྙ (_ n^ | |||
ྚ t.a | |||
ྚ (B t. | |||
@) ྚ (_ t. | |||
ྛ th.a | |||
ྛ (B th. | |||
@) ྛ (_ th. | |||
ྜ d.a | |||
ྜ (B d. | |||
@) ྜ (_ d. | |||
ྜྷ dh.a | |||
ྜྷ (B dh. | |||
@) ྜྷ (_ dh. | |||
ྞ n.a | |||
ྞ (B n. | |||
@) ྞ (_ n. | |||
ྟ ta | |||
ྟ (B t | |||
@) ྟ (_ t | |||
ྠ tha | |||
ྠ (B th | |||
@) ྠ (_ th | |||
ྡ da | |||
ྡ (B d | |||
@) ྡ (_ d | |||
ྡྷ dha | |||
ྡྷ (B dh | |||
@) ྡྷ (_ dh | |||
ྣ na | |||
ྣ (B n | |||
@) ྣ (_ n | |||
ྤ pa | |||
ྤ (B p | |||
@) ྤ (_ p | |||
ྥ pha | |||
ྥ (B ph | |||
@) ྥ (_ ph | |||
ྦ ba | |||
ྦ (B b | |||
@) ྦ (_ b | |||
ྦྷ bha | |||
ྦྷ (B bh | |||
@) ྦྷ (_ bh | |||
ྨ ma | |||
ྨ (B m | |||
@) ྨ (_ m | |||
ྩ tsa | |||
ྩ (B ts | |||
@) ྩ (_ ts | |||
ྪ tsha | |||
ྪ (B tsh | |||
@) ྪ (_ tsh | |||
ྫ dza | |||
ྫ (B dz | |||
@) ྫ (_ dz | |||
ྫྷ dzha | |||
ྫྷ (B dzh | |||
@) ྫྷ (_ dzh | |||
ྭ wa | |||
ྭ (B w | |||
@) ྭ (_ w | |||
ྮ Za | |||
ྮ (B Z | |||
@) ྮ (_ Z | |||
ྯ za | |||
ྯ (B z | |||
@) ྯ (_ z | |||
ྰ ?a | |||
ྰ (B ? | |||
@) ྰ (_ ? | |||
ྱ ja | |||
ྱ (B j | |||
@) ྱ (_ j | |||
ྲ ra | |||
ྲ (B r | |||
@) ྲ (_ r | |||
ླ la | |||
ླ (B l | |||
@) ླ (_ l | |||
ྴ Sa | |||
ྴ (B S | |||
@) ྴ (_ S | |||
ྵ s.a | |||
ྵ (B s. | |||
@) ྵ (_ s. | |||
ྶ sa | |||
ྶ (B s | |||
@) ྶ (_ s | |||
ྷ Ha | |||
ྷ (B H | |||
@) ྷ (_ H | |||
ྸ ?a | |||
ྸ (B ? | |||
@) ྸ (_ ? | |||
ྐྵ ks.a | |||
ྐྵ (B ks. | |||
@) ྐྵ (_ ks. | |||
.group | |||
$ dolar |
@@ -30,16 +30,9 @@ Compiling: '/home/jsd1/speechdata/dictsource/da_rules' | |||
Using phonemetable: 'hu' | |||
Compiling: '/home/jsd1/speechdata/dictsource/hu_list' | |||
330: Missing '(' | |||
491: Unknown keyword: $abbrew | |||
1391: Unknown keyword: $unstressendváltozatából | |||
2451: Unknown keyword: $unstressendtárgyaljanak | |||
2917: Unknown keyword: $unstresend | |||
4200: Unknown keyword: $unstressed | |||
4939: Missing '(' | |||
4823 entries | |||
4825 entries | |||
Compiling: '/home/jsd1/speechdata/dictsource/hu_rules' | |||
1667 rules, 45 groups (0) | |||
1670 rules, 45 groups (0) | |||
Using phonemetable: 'de' | |||
Compiling: '/home/jsd1/speechdata/dictsource/de_list' | |||
@@ -55,9 +48,9 @@ Compiling: '/home/jsd1/speechdata/dictsource/el_rules' | |||
Using phonemetable: 'en' | |||
Compiling: '/home/jsd1/speechdata/dictsource/en_list' | |||
3345 entries | |||
3343 entries | |||
Compiling: '/home/jsd1/speechdata/dictsource/en_rules' | |||
5487 rules, 97 groups (0) | |||
5486 rules, 97 groups (0) | |||
Using phonemetable: 'eo' | |||
Compiling: '/home/jsd1/speechdata/dictsource/eo_list' | |||
@@ -67,7 +60,7 @@ Compiling: '/home/jsd1/speechdata/dictsource/eo_rules' | |||
Using phonemetable: 'es' | |||
Compiling: '/home/jsd1/speechdata/dictsource/es_list' | |||
384 entries | |||
385 entries | |||
Compiling: '/home/jsd1/speechdata/dictsource/es_rules' | |||
173 rules, 27 groups (0) | |||
@@ -103,9 +96,9 @@ Compiling: '/home/jsd1/speechdata/dictsource/hi_rules' | |||
Using phonemetable: 'ta' | |||
Compiling: '/home/jsd1/speechdata/dictsource/ta_list' | |||
483 entries | |||
486 entries | |||
Compiling: '/home/jsd1/speechdata/dictsource/ta_rules' | |||
2988 rules, 31 groups (26) | |||
3003 rules, 31 groups (26) | |||
Using phonemetable: 'hy' | |||
Compiling: '/home/jsd1/speechdata/dictsource/hy_list' | |||
@@ -171,9 +164,9 @@ Compiling: '/home/jsd1/speechdata/dictsource/nci_rules' | |||
Using phonemetable: 'nl' | |||
Compiling: '/home/jsd1/speechdata/dictsource/nl_list' | |||
1450 entries | |||
1463 entries | |||
Compiling: '/home/jsd1/speechdata/dictsource/nl_rules' | |||
628 rules, 33 groups (0) | |||
633 rules, 33 groups (0) | |||
Using phonemetable: 'no' | |||
Compiling: '/home/jsd1/speechdata/dictsource/no_list' | |||
@@ -379,9 +372,9 @@ Compiling: '/home/jsd1/speechdata/dictsource/si_rules' | |||
Using phonemetable: 'et' | |||
Compiling: '/home/jsd1/speechdata/dictsource/et_list' | |||
211 entries | |||
303 entries | |||
Compiling: '/home/jsd1/speechdata/dictsource/et_rules' | |||
167 rules, 31 groups (0) | |||
220 rules, 31 groups (0) | |||
Using phonemetable: 'mt' | |||
Compiling: '/home/jsd1/speechdata/dictsource/mt_list' | |||
@@ -389,3 +382,7 @@ Compiling: '/home/jsd1/speechdata/dictsource/mt_list' | |||
Compiling: '/home/jsd1/speechdata/dictsource/mt_rules' | |||
99 rules, 31 groups (0) | |||
Using phonemetable: 'bo' | |||
Compiling: '/home/jsd1/speechdata/dictsource/bo_rules' | |||
259 rules, 44 groups (41) | |||
@@ -66,7 +66,7 @@ R3 s S t T tS v w | |||
x Z | |||
Dictionary hu_dict 2011-11-15 | |||
Dictionary hu_dict 2011-11-18 | |||
a A a: e E e: i i: | |||
o o: u u: Y y y: Y: | |||
@@ -102,7 +102,7 @@ p Q r R s s; t T | |||
ts v x z | |||
Dictionary en_dict 2011-11-16 | |||
Dictionary en_dict 2011-11-18 | |||
0 3 3: @ @- @2 @5 @L | |||
a a# A: A@ aa aI aI3 aI@ | |||
@@ -129,7 +129,7 @@ s S t T tS ts v w | |||
x z Z | |||
Dictionary es_dict 2011-11-16 | |||
Dictionary es_dict 2011-11-18 | |||
a aI aU e E eI eU i | |||
o O oI u | |||
@@ -202,7 +202,7 @@ q r r. s S s. t T | |||
t. th th. v w x z | |||
Dictionary ta_dict 2011-11-16 | |||
Dictionary ta_dict 2011-11-18 | |||
a a: aI aU e E e: i | |||
I i: o o: u U u2 u: | |||
@@ -327,7 +327,7 @@ k l m n p R s S | |||
t tS v w x | |||
Dictionary nl_dict 2011-11-15 | |||
Dictionary nl_dict 2011-11-18 | |||
8 @ @- a A a: A~ e | |||
E e# E2 e: EI eU i I | |||
@@ -751,17 +751,17 @@ N# n. n.# n^ n^# p r s | |||
S t t. th tS v w z | |||
Dictionary et_dict 2011-07-01 | |||
Dictionary et_dict 2011-11-16 | |||
& &: &i 8 8: 8u a A1 | |||
a: e E1 e: i I I1 i1 | |||
i: o O1 o: u U1 u: Y | |||
y Y: y: Yi yi | |||
& &: &i 8 8: a A1 a: | |||
e E1 e: i I1 i1 i: o | |||
O1 o: u U1 u: Y y Y: | |||
y: Yi yi | |||
: b d d^ dZ f g h | |||
j k l l^ m n N n^ | |||
: b d d^ f g h j | |||
k l l. l^ m n N n^ | |||
p r R s S s2 s^ t | |||
t^ v w z Z | |||
t^ tS v w z Z | |||
Dictionary mt_dict 2011-07-29 | |||
@@ -774,3 +774,15 @@ y yi yY | |||
g h j k l m n p | |||
q r s S t tS v w | |||
x z Z | |||
Dictionary bo_dict 2011-11-17 | |||
a a: e e: i i: l- o | |||
o: r- u u: | |||
: ? b bh c ch d d. | |||
dh dh. dz dzh g gh H j | |||
J k kh l m n N n. | |||
n^ p ph r s S s. t | |||
t. th th. ts tsh w z Z |
@@ -4721,7 +4721,6 @@ | |||
_) re (i@P2 r,i: | |||
_) rei (c raI | |||
_) rei (l raI | |||
rei (s raI | |||
_) rele (g rElI2 | |||
rele (nt rI2lE | |||
rele (v rElI |
@@ -466,4 +466,6 @@ Uds ustedes $text $capital $dot | |||
linux $1 | |||
méxico mExiko | |||
mexicano mExikano | |||
spanish _^_EN | |||
@@ -60,7 +60,7 @@ | |||
.group e | |||
e e | |||
e (CK E | |||
// e (CK E | |||
e (r E | |||
e (Ch e | |||
Ar) e E | |||
@@ -236,8 +236,9 @@ | |||
?1 A) x (A Qs | |||
x (_ =Qs | |||
_) x ($unpr z // ? | |||
?3 _e) x (c x // ?? needed for mbrola-vz1 | |||
?3 _e) x (p x | |||
?3 _e) x (c x // ?? needed for mbrola-vz1 | |||
?3 _e) x (p x | |||
?3 _e) x (t x | |||
.group y |
@@ -16,23 +16,23 @@ b bee: | |||
c tsee: | |||
d dee: | |||
e ee: | |||
f eff: | |||
f eff | |||
g gee: | |||
h haa: | |||
i ii: | |||
j jot: | |||
k kaa: | |||
l ell: | |||
m em: | |||
n enn: | |||
l ell | |||
m emm | |||
n enn | |||
o oo: | |||
ö YY: | |||
õ 88: | |||
ü yy: | |||
p pee: | |||
q kuu: | |||
r eR:R | |||
s ess: | |||
r eRR | |||
s ess | |||
t tee: | |||
u u: | |||
v vee: | |||
@@ -51,19 +51,19 @@ _! hyi:jum,&rk: | |||
_? kys^I1m,&rk: | |||
_" jutU1m,&rk: | |||
_# trel^l^id | |||
_$ dol:lar | |||
_$ tol:lar | |||
_% prots'ent: | |||
_& jaa:,m&rk: | |||
_' ylA1koma | |||
_& j'aa:||m,&rk: | |||
_' ylA1||koma | |||
_: ko:lon | |||
€ euro | |||
% protsent: $2 | |||
_€ euro | |||
_% protsent: $2 | |||
_( alU1stav||sul:g | |||
_) l8petav||sul:g | |||
_[ alU1stav||kandiline||sul:g | |||
_] l8petav||kandiline||sul:g | |||
_{ alU1stav||lo:geline||sul:g | |||
_} l8petav||loogeline||sul:g | |||
_[ 'alU1stav||k'andil.ine||s'ul:g | |||
_] l'8petav||k'andil,ine||s'ul:g | |||
_{ alU1stav||l'o:gel,ine||s'ul:g | |||
_} l8petav||l'o:gel,ine||s'ul:g | |||
_< v&ik:sem | |||
_> su:rem | |||
_- kri:ps | |||
@@ -71,12 +71,13 @@ __ al:lkri:ps | |||
+ plus:s $max3 | |||
* t&R:n $max3 | |||
= v8R:dusm&rk: $max3 | |||
% prots'ent: $max3 | |||
/ kal:dkri:ps | |||
\ l&Ngkri:ps | |||
€ euro | |||
£ nae:l | |||
= v8R:dus||m&rk: $max3 | |||
% prots'ent:i $max3 | |||
/ kal:d||kri:ps | |||
\ l&Ng||kri:ps | |||
$ tol:larit | |||
€ eurot | |||
£ nae:la | |||
¤ val'u:ta | |||
& _et | |||
@ _&t | |||
@@ -87,39 +88,39 @@ _brv ka:r | |||
_ced sedi: | |||
_cir katus | |||
_dia t&pid | |||
_grv gra:vIs | |||
_grv gra:vis | |||
_tld tilde | |||
// numbers | |||
_0 nul:l | |||
_1 yk:s | |||
_2 kak:s | |||
_3 kol:m | |||
_4 nelI1 | |||
_5 vi:s | |||
_6 ku:s | |||
_7 seitse | |||
_8 kaheksa | |||
_9 yheksa | |||
_10 kymme | |||
_0 n'ul:l | |||
_1 'yk:s | |||
_2 k'ak:s | |||
_3 k'ol:m | |||
_4 n'elI1 | |||
_5 v'ii:s | |||
_6 k'uu:s | |||
_7 s'eitse | |||
_8 k'aheksa | |||
_9 'yheksa | |||
_10 k'ymme | |||
_11 yksteist | |||
_12 kaksteist | |||
_13 kolmteist | |||
_14 neliteist | |||
_15 vi:steist | |||
_16 ku:steist | |||
_17 seitseteist | |||
_18 kaheksateist | |||
_19 yheksateist | |||
_2X kakskymmend | |||
_3X kolmkymmend | |||
_4X nelI1kymmend | |||
_5X vi:skymmend | |||
_6X ku:skymmend | |||
_7X seitsekymmend | |||
_8X kaheksakymmend | |||
_9X yheksakymmend | |||
_12 k'aksteist | |||
_13 k'olmteist | |||
_14 n'eliteist | |||
_15 v'i:steist | |||
_16 k'u:steist | |||
_17 s'eitseteist | |||
_18 k'aheksateist | |||
_19 'yheksateist | |||
_2X k'aks||k,ymmend | |||
_3X k'olm||k,ymmend | |||
_4X n'elI1||k,ymmend | |||
_5X v'i:s||k,ymmend | |||
_6X k'u:s||k,ymmend | |||
_7X s'eitse||k,ymmend | |||
_8X k'aheksa||k,ymmend | |||
_9X 'yheksa||k,ymmend | |||
_0C sadA1_ | |||
_1C sadA1 | |||
@@ -148,8 +149,9 @@ ma $u | |||
sa $u | |||
ta $u | |||
me $u | |||
te $u | |||
ise $u $double // reflexive pronoun | |||
ise $u // reflexive pronoun | |||
see $u+ // this | |||
selle $u+ | |||
@@ -186,7 +188,7 @@ ehk $u $pause // nor | |||
// negative | |||
ei $u // not | |||
ei $u // not | |||
// questions | |||
@@ -198,7 +200,7 @@ on $u | |||
oleme $u | |||
olete $u | |||
ole $u $double | |||
ole $u | |||
olnud $u | |||
olin $u | |||
olid $u | |||
@@ -228,51 +230,147 @@ yogurt jogurt | |||
abc $abbrev | |||
ad $abbrev $dot // anno Domini | |||
(à la) 'ala $dot // moodi | |||
ca ts'irka $dot // circa | |||
(à la) 'aa:||la: $dot // moodi | |||
em $abbrev $dot | |||
ekr $abbrev $dot // enne Kristust | |||
etc et_setera $dot // et cetera, jne. | |||
eg n'&it:eks $dot // exempli gratia | |||
kt $abbrev $dot // kohusetäitja | |||
os $abbrev $dot | |||
//os $abbrev $dot | |||
oü $abbrev // osaühing | |||
USA $abbrev $allcaps | |||
AS $abbrev $allcaps | |||
AP $abbrev $allcaps | |||
ATM $abbrev $allcaps | |||
ATV $abbrev $allcaps | |||
AüE $abbrev $allcaps | |||
BBC b,i:||b,i:||s'ii: $allcaps | |||
DNA $abbrev $allcaps | |||
EN $abbrev $allcaps | |||
EOK $abbrev $allcaps | |||
IT $abbrev $allcaps | |||
MA $abbrev $allcaps | |||
MTü $abbrev $allcaps | |||
RNA $abbrev $allcaps | |||
SEJ s'o:jus||el'ektri||j'aa:m $allcaps | |||
UV $abbrev $allcaps | |||
WTO v,e:||t,e:||'oo: $allcaps | |||
// expanded to something more meaningful | |||
a 'a:sta $dot // circa | |||
(à la) 'ala $dot // moodi | |||
ca ts'irka $dot // circa | |||
cm s'entim,e:trit | |||
etc et_setera $dot // et cetera, jne. | |||
eg n'&it:eks $dot // exempli gratia | |||
jm j'a||m'u:d $dot | |||
jms j'a||m'u:||sel:ine $dot | |||
jne j'a:ni:edasi $dot | |||
jt j'a||teised $dot | |||
lp l'ugupe:tud $dot | |||
nn n'i:nimetatud $dot | |||
nr n'umber $dot | |||
sh s'ealh,ulgas $dot | |||
st s'e:||t&hendab $dot | |||
u 'umbes $dot | |||
va v'&lja_arvatud $dot | |||
vt v'a:ta $dot | |||
wc v'e:||ts'e: | |||
//a 'a:sta $dot // | |||
apr ,appr'il^l^ $dot | |||
aug 'au:gust $dot | |||
aü 'aa:||'yy: $dot | |||
ca ts'irka $dot // circa | |||
cm s'enti||m,e:trit $dot | |||
dm t,ei1t^si||m'e:trit $dot | |||
dB t,ei1t^si||b'elli $dot | |||
dets t,ets'emmber $dot | |||
dir d,ir'ek:tor $dot | |||
dl t,ei1t^si||l'i:t:rit $dot | |||
dr t'ok:tor $dot | |||
eg n'&it:eks $dot // exempli gratia | |||
EKG 'ee:||k,aa:||g'ee: $dot | |||
(e kr) 'enne||kr'is:tust $dot | |||
(e . m . a) 'enne||m,eije||,ajA1||'ar:vamist $dot | |||
etc et||tsetera $dot // et cetera, jne. | |||
//g kr'ammi $dot | |||
GMO g'ee:||,emm||'oo: $dot | |||
ha h'ek:tarit $dot | |||
hr h'&RRa $dot | |||
hrl h'arI1l,ikult $dot | |||
IQ 'ii:||k'uu: $dot | |||
jj j,a:||j'&rrgmised $dot | |||
jm j,a:||m'uu:d $dot | |||
jms j,a:||m'uu:||s'elline $dot | |||
jmt j,a:||m'uu:d||t'eised $dot | |||
jn j'o:n^is $dot | |||
jne j,a:||n,i:||'edasi $dot | |||
jt j,a:||t'eised $dot | |||
jr j'u:n^ior $dot | |||
jrk j,&rje||k'orrd $dot | |||
jsk j,aosk'onnd $dot | |||
jv j'&rrv $dot | |||
kd k'Yide $dot | |||
kg k,ilO1gr'amm $dot | |||
khk k,ihE1lk'ond $dot | |||
knd k,an^did'a:t $dot | |||
kod k'odA1nik $dot | |||
kp k'u:p'&ev $dot | |||
kpl k'aup:lus $dot | |||
kpt k'ap:ten $dot | |||
// kr kr'oo:n $dot | |||
krt k'orter $dot | |||
Kü k'orteri||'yh,istu $dot | |||
lp l,ugU1||p'e:tud $dot | |||
(m . a . j) m,eije||'ajA1||'arvam,ise||j'&rgi | |||
mg m,il^l^i||gr'ammi $dot | |||
mh m'uu:||h'ulgas $dot | |||
mjr m'ajO1r $dot | |||
mk m'a:||k'onnd $dot | |||
ml m,il^l^i||l'i:trit $dot | |||
mld m'il^jardit $dot | |||
mln m'il^jonit $dot | |||
// mm m,il^l^im'e:trit $dot | |||
mnt m'a:n||t'ee: $dot | |||
mob m,ob'ii:l $dot | |||
Mr m'ister $dot | |||
Mrs m'is^s^is $dot | |||
nn n'ii:||n'imet,atud $dot | |||
nov n,ov'emmber $dot | |||
nr n'ummber $dot | |||
nt n'&iteks $dot | |||
näd n'&dA1l $dot | |||
okt ,okt'o:ber $dot | |||
osk 'osA1||k'onnd $dot | |||
// PhD f,ilO1ss2'o:fia||d,ok:tor $dot | |||
(p kr) p'&rA1st||kr'istust $dot | |||
pms p'eamiselt $dot | |||
pr pr'oua $dot | |||
prk p'erE1||k'ond $dot | |||
prl pr'eili $dot | |||
prof pr,of'ess2or $dot | |||
pst p'uijes||t,e: $dot | |||
ptk p,ea||t'yk: $dot | |||
rbl r'ubla $dot | |||
rdt r,aud||t'e: $dot | |||
rmtk r'a:matu||k'ogu $dot | |||
rtj r,aud||t'ee:||j'aa:m $dot | |||
(s . a) s'el||'a:stal $dot | |||
saj s'ajA1ndil $dot | |||
sealh s'eal||h,ulgas $dot | |||
sek s'ekU1ndit $dot | |||
sept s'ept'emmber $dot | |||
sh s'eal||h,ulgas $dot | |||
snd s'yn^n^dinud $dot | |||
s.o s'ee:||'onn $dot | |||
spl s'upI1||l,usika||t'&it: $dot | |||
srn s'urrnud $dot | |||
st s'ee:||t'&hendab $dot | |||
tel t'elE1fon $dot | |||
tk t'yk:i $dot | |||
tlk t'8l^kinud $dot | |||
tn t'&nA1v $dot | |||
tr tr'yk: $dot | |||
veebr v'e:bruar $dot | |||
vms v,8i||m'uu:||s'ee:||s,ugune $dot | |||
vrd v'8rrdle $dot | |||
vt v'aa:ta $dot | |||
wc v'ee:||ts'ee: $dot | |||
õa '8p:e||,a:sta $dot | |||
õp '8pE1t,aja $dot | |||
// Erandid | |||
// exceptions to ll_ palatalization | |||
all 'al:l | |||
kell k'el:l | |||
lill l'il:l | |||
vill v'il:l // ==hair, ==bristle is palatalized | |||
hull h'ul:l | |||
põll p'8l:l | |||
all 'al: | |||
kell k'el: | |||
lill l'il: | |||
vill v'il: // ==hair, ==bristle is palatalized | |||
hull h'ul: | |||
põll p'8l: | |||
// exceptions to nn_ palatalization | |||
konn k'on:n | |||
nunn n'un:n | |||
konn k'on: | |||
nunn n'un: | |||
// exceptions to tt_ palatalization | |||
sitt s'it: | |||
@@ -280,4 +378,3 @@ sitt s'it: | |||
// exceptions to ss_ palatalization | |||
äss '&s:s | |||
mäss m'&s:s | |||
@@ -1,276 +1,345 @@ | |||
// Estonian translation rules | |||
// This file is UTF-8 encoded | |||
.L01 i j // used in palatalization rules | |||
.group a | |||
a a | |||
Ai) a ja // maia -> maija | |||
au) a wa // kaua -> kauUa | |||
uu) a wa // juua -> juuUa | |||
õu) a wa // n8uab -> n8uUab | |||
@) aa 'a: | |||
@) aa (_ 'aa: | |||
_AC) a A1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis | |||
_CAC) a A1 // CVCV mallis | |||
.group b | |||
b b | |||
_) b p | |||
bb bb | |||
.group c | |||
c k | |||
c (i ts | |||
c (e ts | |||
_) c (e s | |||
city siti // Pronounce foreign word city as siti. Include all inflections and compound words. | |||
// eg. city, cityst, intercity. | |||
.group d | |||
d d | |||
_) d t | |||
dd dd | |||
&) d (L01 d^ // default d + i/j | |||
K) d (L01 d | |||
@@) d (L01 d // kaugemal 1.- 2. silbipiirist mitte | |||
.group e | |||
e e | |||
@) ee 'e: | |||
@) ee (_ 'ee: | |||
Ai) e je // meie -> meije | |||
au) e we // kauem -> kauUem | |||
uu) e we // juues -> juuUes | |||
õu) e we // 8ue -> 8uUe | |||
_AC) e E1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis | |||
_CAC) e E1 // CVCV mallis | |||
.group f | |||
f f | |||
.group g | |||
g g | |||
_) g k | |||
gg gg | |||
.group h | |||
h h | |||
hh h:h | |||
.group i | |||
i i | |||
@) ii 'i: | |||
@) ii (_ 'ii: | |||
_AC) i I1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis | |||
_CAC) i I1 // CVCV mallis | |||
.group j | |||
j j | |||
jj j:j | |||
jazz dZ&s: | |||
.group k | |||
k k | |||
kk k:k | |||
.group l | |||
l l | |||
ll l:l | |||
A) ll (_ i1l^:l^ // v.a all, kell, lill, vill, hull, põll | |||
l (ss_ l^ // valss | |||
&) l (dL01 l^ // meeldib, haldjas | |||
&) l (gL01 l^ // palgi, sulgjas | |||
&) l (kL01 l^ // palki, mõlkis, nälkjas | |||
&) l (ni l^ // sulnis, kölni | |||
&) l (si l^ // valsi | |||
&) l (s%i l^ // valssi | |||
&) l (ti l^ // pilti | |||
&) l (L01 l^ // default l + i/j | |||
K) l (L01 l | |||
@@) l (L01 l | |||
&) ll (i l^:l^ // palataliseerime 1. ja 2. silbi piiril | |||
K) ll (i l:l | |||
@@) ll (i l:l // kaugemal ei palataliseeri | |||
.group m | |||
m m | |||
mm m: | |||
.group n | |||
n n | |||
A) nn (_ i1n^:n^ // v.a konn, nunn | |||
i) nn (_ n:n // linn | |||
n (st_ n^ // kunst | |||
&) n (dL01 n^ // vindi, tundi, tundja | |||
&A) n (lL01 n // piinlik | |||
&) n (si n^ // Ansip | |||
&) n (ti n^ // tinti | |||
&) n (t_ n^ // tint | |||
&) n (L01 n^ // default n+i/j | |||
K) n (L01 n | |||
@@) n (L01 n | |||
&) nn (i n^:n^ // palataliseerime 1. ja 2. silbi piiril | |||
K) nn (i nn | |||
@@) nn (i nn // kaugemal ei palataliseeri | |||
n (k N // will retain the k/g; link -> liNk | |||
n (_k N | |||
n (g N | |||
n (_g N | |||
.group o | |||
o o | |||
ii) o o // do nothing | |||
Ai) o jo // | |||
@) oo 'o: | |||
@) oo (_ 'oo: | |||
_AC) o O1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis | |||
_CAC) o O1 // CVCV mallis | |||
.group p | |||
p p | |||
pp p:p | |||
.group q | |||
q k | |||
qq k: | |||
qu kv | |||
.group r | |||
r r | |||
rr R:R | |||
.group s | |||
s s | |||
A) ss (_ i1s^:s^ // v.a äss, mäss | |||
&) s (di s^ // ? | |||
&) s (lL01 s // oskuslik, usjas | |||
&) s (nL01 s // mõisnik | |||
&A) s (ti s^ // hästi | |||
// C) s (ti s | |||
&) s (L01 s^ // default s + i/j | |||
K) s (L01 s | |||
@@) s (L01 s | |||
&) ss (i i1s^s^ // palataliseerime ss 1. ja 2. silbi piiril | |||
K) ss (i ss | |||
@@) ss (i ss // kaugemal ei palataliseeri | |||
ss ss2 // [s2] is a continuation for [s] | |||
K) sh S | |||
K) sch S // Schmitt | |||
.group t | |||
t t | |||
tt t: | |||
A) tt (_ i1t^: // v.a sitt | |||
&) t (lL01 t // mõtlik | |||
&) t (nL01 t // kunstnik | |||
&) t (si i1t^ // patsi, otsi, ... | |||
@@) t (si t | |||
&) t (L01 t^ // default t + i/j | |||
K) t (L01 t | |||
@@) t (L01 t // kaugemal ei palataliseeri | |||
&) tt (i i1t^: // palataliseerime 1. ja 2. silbi piiril | |||
K) tt (i t: | |||
@@) tt (i t: // kaugemal ei palataliseeri | |||
// @) tse (_ tse_X1 // double the initial consonant of the next word | |||
.group u | |||
u u | |||
ii) u u // do nothing | |||
Ai) u ju // t&ius -> t&ijus | |||
@) uu 'u: | |||
@) uu (_ 'uu: | |||
_AC) u U1 // rõhuta silbi vokaali pikendamine 1. vältes sõnadel VCV mallis | |||
_CAC) u U1 // CVCV mallis | |||
// ui wi | |||
uo uo | |||
.group v | |||
v v | |||
vv v:v | |||
.group w | |||
w v | |||
.group õ | |||
õ 8 | |||
õõ '8: | |||
õu 8u | |||
.group ä | |||
ä & | |||
ää '&: | |||
äi &i | |||
.group ö | |||
ö Y | |||
öö 'Y: | |||
öi Yi | |||
.group ü | |||
ü y | |||
üü 'y: | |||
üü (a yij // pyya -> pyija | |||
üü (ja yi // myyja -> myija | |||
üi yi | |||
.group x | |||
x ks | |||
xx k:s | |||
.group y | |||
y i | |||
yy y: | |||
yi ji | |||
.group z | |||
z z | |||
K) zh Z | |||
zz ts // pizza, mozzarella, mezzo | |||
.group | |||
Å¡ S | |||
ž Z | |||
$ dol:lar | |||
__) - (_D mi:nus | |||
A_) - (_D _ | |||
C_) - (_D _ | |||
// Estonian translation rules | |||
// This file is UTF-8 encoded | |||
.L01 i j // used in palatalization rules | |||
.L02 b d f g h j l m n r s v | |||
.L03 l m n r | |||
.L04 a b c d e f g h i j k l m n o p q r s t u v õ ä ö ü | |||
.L05 a e i l m n o r u õ ä ö ü | |||
.group a | |||
a a | |||
Ai) a ja // maia -> maija | |||
au) a wa // kaua -> kauUa | |||
uu) a wa // juua -> juuUa | |||
õu) a wa // n8uab -> n8uUab | |||
aa 'a: // pikk aa r�huliseks | |||
X) aa (L02_ 'aa: // �hesilbilised pika aa-ga s�nad, millele järgneb mitte-klusiil, III vältesse | |||
X) aa (_ 'aa: | |||
_AL02) a (K A1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis | |||
_CAL02) a (K A1 // CVCV mallis | |||
ao 'ao: | |||
ai (_ 'ai: | |||
au (_ 'au: | |||
ae (_ 'ae: | |||
ambi ambi | |||
.group b | |||
b b | |||
_) b p | |||
.group c | |||
c k | |||
c (i ts | |||
c (e ts | |||
_) c (e s | |||
city siti // Pronounce foreign word city as siti. | |||
_) ch tS // Charles, Charlie | |||
.group d | |||
d d | |||
_) d t | |||
&) d (L01 d^ // default d + i/j | |||
K) d (L01 d | |||
@@) d (L01 d // kaugemal 1.- 2. silbipiirist mitte | |||
.group e | |||
e e | |||
Ai) e je // meie -> meije | |||
au) e we // kauem -> kauUem | |||
uu) e we // juues -> juuUes | |||
õu) e we // 8ue -> 8uUe | |||
ee 'e: // pikk ee r�huliseks | |||
X) ee (L02_ 'ee: // �hesilbilised pika ee-ga s�nad kolmandasse v�ltesse, va klusiiliga lõppevad | |||
X) ee (_ 'ee: | |||
_AL02) e (K E1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis | |||
_CAL02) e (K E1 // CVCV mallis | |||
eo 'eo: | |||
ea (_ 'ea: | |||
ei (_ 'ei: | |||
.group f | |||
f f | |||
.group g | |||
g g | |||
_) g k | |||
.group h | |||
h h | |||
la) h (ti hh | |||
.group i | |||
i i | |||
ii 'i: | |||
X) ii (L02_ 'ii: | |||
X) ii (_ 'ii: | |||
_AL02) i (K I1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis | |||
_CAL02) i (K I1 // CVCV mallis | |||
.group j | |||
j j | |||
jj j: | |||
jazz tZ&s: | |||
jumbu jumbu | |||
.group k | |||
k k | |||
kk k: | |||
AA) k (L05 k: //kiikus, söökla IIIv | |||
AL03) k (L05 k: //kinkis, parkla IIIv | |||
A) k (L03 k: //akna IIIv | |||
kamba kamba | |||
kimbatus kimbatus | |||
kimbu kimbu | |||
kauge k'au:ge | |||
.group l | |||
l l | |||
A) ll (_ i1l^: // v.a all, kell, lill, vill, hull, p�ll | |||
l (ss_ l^ // valss | |||
&) l (dL01 l^ // meeldib, haldjas | |||
&) l (gL01 l^ // palgi, sulgjas | |||
&) l (kL01 l^ // palki, m�lkis, n�lkjas | |||
&) l (ni l^ // sulnis, k�lni | |||
&) l (si l^ // valsi | |||
&) l (s%i l^ // valssi | |||
&) l (ti l^ // pilti | |||
&) l (L01 l^ // default l + i/j | |||
K) l (L01 l | |||
@@) l (L01 l | |||
&) ll (i l^: // palataliseerime 1. ja 2. silbi piiril | |||
K) ll (i l: | |||
@@) ll (i l: // kaugemal ei palataliseeri | |||
.group m | |||
m m | |||
&) m (b mm // sõnades nagu november IIIv | |||
&) m (bA% m //sõnades nagu plombiir ei lähe m IIIv-sse | |||
.group n | |||
n n | |||
A) nn (_ i1n^: // v.a konn, nunn | |||
i) nn (_ n: // linn | |||
n (st_ n^ // kunst | |||
&) n (dL01 n^ // vindi, tundi, tundja | |||
&A) n (lL01 n // piinlik | |||
&) n (si n^ // Ansip | |||
&) n (ti n^ // tinti | |||
&) n (t_ n^ // tint | |||
&) n (L01 n^ // default n+i/j | |||
K) n (L01 n | |||
@@) n (L01 n | |||
&) nn (i n^: // palataliseerime 1. ja 2. silbi piiril | |||
K) nn (i nn | |||
@@) nn (i nn // kaugemal ei palataliseeri | |||
n (k N // will retain the k/g; link -> liNk | |||
n (_k N | |||
n (g N | |||
n (_g N | |||
.group o | |||
o o | |||
ii) o o // do nothing | |||
Ai) o jo // | |||
oo 'o: | |||
X) oo (L02_ 'oo: | |||
X) oo (_ 'oo: | |||
_AL02) o (K O1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis | |||
_CAL02) o (K O1 // CVCV mallis | |||
oa 'oa: | |||
oi (_ 'oi: | |||
oe (_ 'oe: | |||
.group p | |||
p p | |||
pp p: | |||
AA) p (L05 p: //liiper, liipri IIIv | |||
AL03) p (_ p: //kirp IIIv | |||
.group q | |||
q k | |||
qq k: | |||
qu kv | |||
.group r | |||
r r | |||
rr RR | |||
ke) r (ge RR | |||
kõ) r (ge RR | |||
.group s | |||
s s | |||
A) ss (_ i1s^: // v.a �ss, m�ss | |||
&) s (di s^ // ? | |||
&) s (lL01 s // oskuslik, usjas | |||
&) s (nL01 s // m�isnik | |||
A) s (ti s^ // h�sti | |||
&) s (L01 s^ // default s + i/j | |||
K) s (L01 s | |||
@@) s (L01 s | |||
&) ss (i s^s^ // palataliseerime ss 1. ja 2. silbi piiril | |||
K) ss (i ss | |||
@@) ss (i ss // kaugemal ei palataliseeri | |||
ss ss2 // [s2] is a continuation for [s] | |||
K) sh S | |||
K) sch S // Schmitt | |||
sombu sombu | |||
sümboliseer s,ymbolis'e:r | |||
.group t | |||
t t | |||
tt t: | |||
AA) t (L05 t: //kiita IIIv | |||
//AL03) t (L05 t: //vintis IIIv | |||
A) t (L03 t: //ütles IIIv | |||
&ma) t (a_ t: //elamata | |||
XA) tt (_ i1t^: // v.a sitt | |||
&) t (lL01 t^ // m�tlik | |||
&) t (nL01 t^ // kunstnik | |||
&A) t (si i1t^ // patsi, otsi, ... | |||
@@) t (si t | |||
&) t (L01 t^ // default t + i/j | |||
K) t (L01 t | |||
@@) t (L01 t // kaugemal ei palataliseeri | |||
// s) t (L01 t^ // vesti, kuna kuulates vahet pole, siis välja | |||
&) tt (i t^: // palataliseerime 1. ja 2. silbi piiril | |||
K) tt (i t: | |||
@@) tt (i t: // kaugemal ei palataliseeri | |||
tambu tambu | |||
tumba tumba | |||
.group u | |||
u u | |||
ii) u u // do nothing | |||
Ai) u ju // t&ius -> t&ijus | |||
uu 'u: | |||
X) uu (L02_ 'uu: | |||
X) uu (_ 'uu: | |||
_AL02) u (K U1 // r�huta silbi vokaali pikendamine 1. v�ltes s�nadel VCV mallis | |||
_CAL02) u (K U1 // CVCV mallis | |||
ui (_ 'ui: | |||
.group v | |||
v v | |||
vabarii v'abar,ii | |||
vembu vembu | |||
.group w | |||
w v | |||
.group õ | |||
õ 8 | |||
õõ '8: | |||
X) õõ (L02_ '88: | |||
X) õõ (_ '88: | |||
õu 8u | |||
õo '8o: | |||
õa '8a: | |||
õi (_ '8i: | |||
õu (_ '8u: | |||
õe (_ '8e: | |||
.group ä | |||
ä & | |||
ää '&: | |||
X) ää (L02_ '&&: | |||
X) ää (_ '&&: | |||
äi &i | |||
äo '&o: | |||
äi (_ '&i: | |||
äu (_ '&u: | |||
äe (_ '&e: | |||
.group ö | |||
ö Y | |||
öö 'Y: | |||
X) öö (L02_ 'YY: | |||
X) öö (_ 'YY: | |||
öi Yi | |||
öe 'Ye: | |||
öa 'Ya: | |||
.group ü | |||
ü y | |||
üü 'y: | |||
X) üü (L02_ 'yy: | |||
X) üü (_ 'yy: | |||
üü (a yij // pyya -> pyija | |||
üü (ja yi // myyja -> myija | |||
üi yi | |||
ümbri ymbri | |||
.group x | |||
x ks | |||
xx k:s | |||
.group y | |||
y i | |||
yy y: | |||
yi ji | |||
.group z | |||
z z | |||
K) zh Z | |||
zz ts // pizza, mozzarella, mezzo | |||
.group | |||
Å¡ S | |||
ž Z | |||
// $ dol:lar | |||
__) - (_D mi:nus | |||
A_) - (_D _ | |||
C_) - (_D _ | |||
@@ -327,7 +327,7 @@ _20e hus | |||
(XVIII-al) tizEnn^olts:Al | |||
(XIX-el) tizEnkilEnts:El | |||
(XX-al) hu:s:Al | |||
XXX-al) hAR2mints:al | |||
(XXX-al) hAR2mints:al | |||
//etc, need do general rule similar with normal number exceptions, please test for example 22-el, 32-el, 42-el, 52-el, 40-el, 50-el, 60-al, 70-el etc | |||
//phonemes if this is possible. | |||
(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 | |||
@@ -488,7 +488,7 @@ stb SAtYb:i $hasdot | |||
u.n u:JnEvEzEt: $hasdot | |||
ú.n u:JnEvEzEt: $hasdot | |||
vö v'EZd||_'Yss2E $hasdot | |||
(u . i .) $abbrew | |||
(u . i .) $abbrev | |||
NVDA Enve:de:A $allcaps | |||
@@ -1388,7 +1388,8 @@ stratégiájával $unstressend | |||
rendszerekre $unstressend | |||
vicc $unstressend | |||
szakemberei $unstressend | |||
változatból $unstressendváltozatából $unstressend | |||
változatból $unstressend | |||
változatából $unstressend | |||
bizottságnak $unstressend | |||
nyilatkozta $unstressend | |||
rendelkezések $unstressend | |||
@@ -2448,7 +2449,8 @@ ellen $unstressend | |||
elől $unstressend | |||
helyzetért $unstressend | |||
hangsúlyozta $unstressend | |||
vételét $unstressendtárgyaljanak $unstressend | |||
vételét $unstressend | |||
tárgyaljanak $unstressend | |||
tárgyaljanak $unstressend | |||
védelmét $unstressend | |||
elegendőnek $unstressend | |||
@@ -2914,7 +2916,7 @@ fogát $unstressend | |||
rajtam $unstressend | |||
tömik $unstressend | |||
foga $unstressend | |||
(sem tömik) SEm||tYmik $unstresend | |||
(sem tömik) SEm||tYmik $unstressend | |||
abba $unstressend | |||
orvosnak $unstressend | |||
tudná $unstressend | |||
@@ -4197,7 +4199,7 @@ szellem $unstressend | |||
érzése $unstressend | |||
(együvé tartozás) EJ:yve:_||tArtoza:S $unstressend | |||
(egyesületi vezetők) EJ:ESylEti_||vEzEtY:k $unstressend | |||
(vezetőségi tagjai) vEzEtY:Se:gi_||tAgjAi $unstressed | |||
(vezetőségi tagjai) vEzEtY:Se:gi_||tAgjAi $unstressend | |||
(egyesülettel szemben) EJ:ESylEt:El_||sEmbEn $unstressend | |||
(bérleti díjakra) be:R2lEti_||di:jAkR2A $unstressend | |||
(megoldási lehetőséggel) mEgolda:Si_||lEhEtY:Se:g:El $unstressend | |||
@@ -4936,7 +4938,7 @@ egyezség eggyesség | |||
(cd-n) cédén | |||
(cd-d) cédéd | |||
(CD-d) cédéd | |||
CD-m) cédém | |||
(CD-m) cédém | |||
(cd-m) cédém | |||
(db-os) darabos | |||
(db-ot) darabot |
@@ -309,6 +309,8 @@ standar) d (jegy d | |||
dt (sz t: | |||
miliár) d (szor d | |||
tér) d (sérül d | |||
jó) d (szivár d | |||
beszé) d (jel d | |||
.group dz | |||
fogó) dz (kod ts | |||
@@ -1789,6 +1791,7 @@ magyará) z (kod s | |||
ezkö) z (sor z | |||
wal) z (er ts | |||
tanácskö) z (társaság s | |||
tű) z (sebesség z | |||
.group | |||
$ dolla:R2 |
@@ -269,12 +269,12 @@ niet n,it $strend | |||
// auxillary verbs (be, have, can, etc) | |||
zijn $u // to be | |||
ben $u | |||
bent $u | |||
is $u | |||
was $u | |||
waren $u | |||
geweest $u | |||
ben $u $only | |||
bent $u $only | |||
is $u $only | |||
was $u $only | |||
waren $u $only | |||
geweest $u $only | |||
hebben $u // to have | |||
heb $u | |||
@@ -398,6 +398,7 @@ baster $alt | |||
beender $alt | |||
belemmer $alt | |||
beter $alt | |||
beirer $alt | |||
bibber $alt | |||
bitter $alt | |||
bladder $alt | |||
@@ -1389,7 +1390,17 @@ armand _^_FR | |||
augustus VUQ'8st8s | |||
banengids $alt3 | |||
beha be:_h'a: | |||
beige bEZ@ | |||
benard b@nArt | |||
beker be:k@r | |||
bendes bEnd@s | |||
benig be:n@Q | |||
benige be:n@Q@ | |||
berig bI:r@Q | |||
berige bI:r@Q@ | |||
berin bI:r'In | |||
beste bEst@ | |||
bevend be:v@nd | |||
bijziend $2 // bijziendheid | |||
blitzkrieg blItskri:g | |||
boudoir budw'a:r | |||
@@ -1513,6 +1524,7 @@ ziekenhuisbevalling zi:k@nhWysb@vAlIN | |||
// names | |||
(al-qaeda) Al_:k'AjdA | |||
Beilen bEIl@n | |||
Betty bE:ti | |||
charlotte $2 | |||
Danica dan'itsa | |||
@@ -1541,6 +1553,7 @@ google gu:g@l | |||
// places | |||
alexandrië $3 | |||
Benin be:n'in | |||
canada kAna:da: | |||
Kinshasa kInS'a:sa: | |||
Nairobi nAjr'o:bi |
@@ -76,9 +76,14 @@ | |||
_) be (@P2 b@ | |||
_) bee (+ be: | |||
_) be (CjeK bE | |||
_) be (C% bE | |||
_) be (CCe_ bE | |||
_) be (CCen_ bE | |||
_) be (Cer_ be: | |||
_) be (cC bE | |||
_) be (del be: | |||
_) bei (de bEI | |||
_) beie (r bEi@ | |||
_) bei (tel bEI | |||
be (lg bE | |||
_) be (ngel bE | |||
@@ -89,7 +94,7 @@ | |||
_) be (ven_ be: | |||
_) bever be:v@r | |||
_) be (zem be: | |||
_) bezig be:z@x | |||
_) be (zig be: | |||
_) beu bY: | |||
@@ -467,7 +472,7 @@ _) inn (@P2 'I // ?? inneren | |||
n (k$w_alt3 n | |||
_) na (C@@P2 n'a: | |||
_) na (C@ n'a: | |||
_) na (C@N n'a: | |||
_) na (C% nA | |||
_) na (cht nA | |||
_) narci (s n%ArsI | |||
@@ -613,7 +618,7 @@ _) inn (@P2 'I // ?? inneren | |||
sh (K S | |||
sj S | |||
@) sje (_ sj@ | |||
@@) s (_S1 s | |||
@) s (_S1 s | |||
sc (oop sk | |||
sc (opi sk |
@@ -360,7 +360,7 @@ tamil தமிழ் $text | |||
பைக்க $alt | |||
பாதிக்கும் $alt | |||
பாதிக்குமா $alt | |||
பத்திரப் $alt | |||
பத்திரப் bVttirVp | |||
@@ -425,6 +425,8 @@ tamil தமிழ் $text | |||
தன $alt | |||
தடியா $alt | |||
தட $alt | |||
தடியாய் $alt | |||
தொள $alt | |||
// initial ட | |||
@@ -507,6 +509,7 @@ tamil தமிழ் $text | |||
கவுன் $alt | |||
கௌன் $alt | |||
கிண் $alt | |||
கிர் $alt | |||
@@ -186,10 +186,12 @@ | |||
_) க (ாயத்திரி g | |||
க (ாரன k | |||
_) க (ார்டன g | |||
_) க (ிஃப்ட g | |||
_) க (ிடுகிடு g | |||
_) க (ிண்ணென்ற g | |||
_) க (ின்னஸ g | |||
_) க (ின்னென்ற g | |||
_) கிப் (ட gif | |||
_) க (ியர g | |||
_) கி (யூ k | |||
_) கி (ரக g | |||
@@ -233,6 +235,7 @@ | |||
_) கி (ரேய k | |||
_) கி (ரைண்டர g | |||
_) கி (ரௌண்ட g | |||
_) க (ிர்ரெ g | |||
_) கி (ளப்_ k | |||
_) கிளப்ப (ில kl.Vbb | |||
_) கிளப்ப (ுக் kl.Vbb | |||
@@ -464,6 +467,7 @@ _தலைக்) க (ன gV | |||
_சௌ) க (ரிய kV | |||
அசௌ) க (ரிய kV | |||
சுதா) க (ர்_ kV | |||
_குல்) க (ர்னி kV | |||
விஸ்வ) க (ர்மா kV | |||
_விண்) க (ற் kV | |||
_லோ) க (ல kV | |||
@@ -612,6 +616,7 @@ _டா) குமெண்ட kUmen.tV# | |||
_ட) க் k | |||
_மை) க் k | |||
_ஷா) க் (_ k | |||
_ஜோ) க் (_ k | |||
_ஈஸ்பீ) க் (_ k | |||
_விவே) க் (_ k | |||
_ஜ) க்க ggV# | |||
@@ -662,6 +667,7 @@ _துப்பாக்கி) க்க (ுண்ட gg | |||
_ல) க்க (ேஜ gg | |||
L03) க்க (ோபுர gg | |||
_வி) க்ச (னரி ks.V | |||
_மி) க்ச (ர ktSV | |||
_பி) க்ச (ர ktSV | |||
_லெ) க்ச (ர ktSV | |||
_மெ) க்சிக (ோ ksik | |||
@@ -895,12 +901,14 @@ _தணிகா) ச (ல tSV | |||
_) ச (ெல்லப்பையன tS | |||
_) ச (ெல்லமா tS | |||
_) ச (ெல்லமே_ tS | |||
_) ச (ெல்லையா tS | |||
_) ச (ெஸ் tS | |||
ச (ெஸ்டர tS // -chester | |||
_) ச (ேஞ்ச tS | |||
_) ச (ேட்டன tS | |||
_) ச (ேனல tS | |||
_) ச (ேரி tS | |||
_) ச (ேர்கள tS | |||
_) ச (ேர்மேன tS | |||
_) ச (ேலஞ் tS | |||
_) ச (ேஷ்டை tS | |||
@@ -1099,6 +1107,7 @@ _செண்) டிமெண்ட t.imen.t.V# | |||
_) ட (ிவிய t. | |||
_) ட (ிவில t. | |||
_) டீசண்ட d.i:sVn.t.V# | |||
_) ட (ீசல d. | |||
_காண்) ட (ீன t. | |||
_கேண்) ட (ீன t. | |||
_) ட (ுனிசியா t. | |||
@@ -1574,6 +1583,8 @@ _நடுரோ) ட் (ல t. | |||
_) த (ொப்புன d | |||
_) த (ொப்பெ d | |||
_) த (ொம் d | |||
_) த (ொளதொள d | |||
_) த (ொளவெ d | |||
_) த (ோசை d | |||
_) த (ோஷ d | |||
_) த (ோஸ்த் d | |||
@@ -1756,6 +1767,8 @@ _காமசூ) த் (ர t | |||
ப (ூர p | |||
ப (ட்டர bV | |||
ப் (_ப p // next word starts with ப | |||
//sort | |||
@@ -2724,6 +2737,7 @@ _தமிழ்ப்) ப (ாஷ _b | |||
ராவல்) ப (ிண்டி p | |||
_டால்) ப (ின f | |||
ஒ) ப (ினியன p | |||
_மர) ப (ின் b | |||
அன்) ப (ின் b | |||
_பண்) ப (ின் b | |||
ர்) ப (ின்_ b | |||
@@ -2760,6 +2774,7 @@ L03ந்தப்) பி (ரளய p | |||
L03ந்தப்) பி (ராய p | |||
ஆ) ப (ிரிக்க f | |||
போஜனப்) பி (ரியர p | |||
_) பி (ரீயா f | |||
_மறு) ப (ிற p | |||
உடன்) ப (ிற p | |||
ப (ிறகு+ p | |||
@@ -2939,6 +2954,7 @@ _சந்தேக) ப்ப (ுத்தி bb | |||
துர்) ப்ப (ோதனை bb | |||
கம்) ப்யூட (ர pjU:t.V | |||
_சு) ப் (ரீம p | |||
_) ப் (ரீயா f | |||
_கம்) ப் (ரெஸ p | |||
இம்) ப் (ரெஸ p | |||
_) ப் (லெட்சர f |
@@ -3,5 +3,5 @@ language es | |||
gender male | |||
dictrules 1 | |||
intonation 3 | |||
//intonation 3 | |||
@@ -1,4 +1,4 @@ | |||
76 phoneme tables | |||
77 phoneme tables | |||
new total | |||
base 107 107 | |||
consonants 10 116 | |||
@@ -17,7 +17,7 @@ consonants 10 116 | |||
jbo 2 114 | |||
nci 3 123 | |||
fi 41 133 | |||
et 47 139 | |||
et 40 133 | |||
fr 64 144 | |||
fr-ca 11 144 | |||
hi 57 148 | |||
@@ -37,7 +37,7 @@ consonants 10 116 | |||
bg 14 123 | |||
it 19 127 | |||
la 21 124 | |||
es 12 123 | |||
es 15 123 | |||
es-la 1 123 | |||
ca 11 125 | |||
pt 29 138 | |||
@@ -76,6 +76,7 @@ consonants 10 116 | |||
si 24 154 | |||
tn 27 119 | |||
mt 32 127 | |||
bo 10 152 | |||
Data file Used by | |||
b/b [b] base | |||
@@ -165,6 +166,8 @@ d/xd [d] base | |||
[d] sr | |||
[d] sq | |||
[d] mt | |||
[dz] bo | |||
[dzh] bo | |||
d/xd3 [dh] hi | |||
d/xd_pzd [d^] et | |||
[d;] pl | |||
@@ -172,6 +175,8 @@ d/xdr [d] fr | |||
[d.] hi | |||
[dh.] hi | |||
d/xdz [dz] consonants | |||
[dz] bo | |||
[dzh] bo | |||
d/x_tap [t#] en | |||
[*] pt | |||
dzh/dzh [dZ] base | |||
@@ -286,11 +291,12 @@ h/hi [h] base | |||
[<h>] la | |||
[h] mt | |||
h/ho [h] base | |||
[h] et | |||
[<h>] la | |||
h/hu [h] base | |||
[h] et | |||
[<h>] la | |||
h/hu_fi [h] fi | |||
[h] et | |||
[h] mt | |||
j2/_j2 [;] base | |||
j2/j2@ [;] base | |||
@@ -394,7 +400,7 @@ l/l_ [l] base | |||
[l/] fr | |||
l/l_@ [l/3] base | |||
[l/] fr | |||
l/l@ [h&z] base | |||
l/l@ [h!ù] base | |||
[l#] base | |||
[l] fr | |||
[l/2] fr | |||
@@ -428,7 +434,7 @@ l/L2_oL [l/2] base | |||
l/L2_uL [l/2] base | |||
l/l_3 [l/] de | |||
l/l_4 [ll] sq | |||
l/la [h&z] base | |||
l/la [h!ù] base | |||
[l#] base | |||
[l] fr | |||
[l/2] fr | |||
@@ -436,7 +442,7 @@ l/la [h&z] base | |||
[K] tn | |||
l/l_a [l/3] base | |||
[l/] fr | |||
l/le [h&z] base | |||
l/le [h!ù] base | |||
[l#] base | |||
[l] fr | |||
[l/2] fr | |||
@@ -448,7 +454,7 @@ l/L_eL_af [&] af | |||
[&:] af | |||
l/l_front [L] sq | |||
l/l_front_ [l/4] sq | |||
l/li [h&z] base | |||
l/li [h!ù] base | |||
[l#] base | |||
[l] fr | |||
[l/2] fr | |||
@@ -462,7 +468,7 @@ ll/ll [L] bg | |||
ll/_ll [L] bg | |||
l/l_long [l] base | |||
[l] fr | |||
l/lo [h&z] base | |||
l/lo [h!ù] base | |||
[l#] base | |||
[l/2] fr | |||
[K] nso | |||
@@ -472,7 +478,7 @@ l/l_o [l/3] base | |||
l^/l_rfx [l.] base | |||
[l] ru | |||
[l^] ru | |||
l/lu [h&z] base | |||
l/lu [h!ù] base | |||
[l#] base | |||
[l] fr | |||
[l/2] fr | |||
@@ -634,10 +640,8 @@ r3/r_trill3.wav [R3] base | |||
[r] af | |||
[r] tn | |||
r3/r_trill_short [R2] fi | |||
[R2] et | |||
r3/r_trill.wav [R2] base | |||
[R2] fi | |||
[R2] et | |||
[R2] lv | |||
[R] pl | |||
[r*] sr | |||
@@ -918,6 +922,7 @@ ustop/t_dnt2 [t] base2 | |||
[d] kn | |||
ustop/t_hi [t[] base | |||
[t] et | |||
[t^] et | |||
[t`] am | |||
ustop/t_pzd [c] base | |||
[t^] et | |||
@@ -931,13 +936,19 @@ ustop/ts [ts] consonants | |||
[z] zhy | |||
[tsh] zh | |||
[ts] tn | |||
[tsh] bo | |||
[dzh] bo | |||
ustop/ts_ [ts] consonants | |||
[dz] consonants | |||
[ts] lv | |||
[ts] tn | |||
[tsh] bo | |||
[dzh] bo | |||
ustop/ts2 [ts] lv | |||
[ts] hy | |||
[ts] ka | |||
[ts] bo | |||
[dz] bo | |||
ustop/tsh [tS] base | |||
[c] zhy | |||
[tS] tn | |||
@@ -1047,7 +1058,6 @@ vdiph2/y-y# [yY] fi | |||
[y@] vi | |||
[yY] mt | |||
vdiph/8u [oU] en-us | |||
[8u] et | |||
[ou] zh | |||
vdiph/aae [aI] en-us | |||
vdiph/aai [ai] lv | |||
@@ -1356,6 +1366,8 @@ voc/z_ [z] base | |||
[z] fr | |||
[z;] ro | |||
[z] sq | |||
[dz] bo | |||
[dzh] bo | |||
voc/zh [Z] base | |||
[z.] base | |||
[R^] sk | |||
@@ -1439,12 +1451,12 @@ vowel/@_6 [@] en | |||
[W2] fr | |||
vowel/8 [o-] zh | |||
vowel/8_2 [U] en-us | |||
[8] et | |||
[8] sv | |||
vowel/8_3 [eo] zhy | |||
vowel/8_4 [8:] et | |||
vowel/8_5 [8] ku | |||
vowel/8_6 [V] sq | |||
vowel/8_7 [8:] et | |||
vowel/8_7 [8] et | |||
[@] lv | |||
vowel/a [a] base | |||
[a] en | |||
@@ -1468,6 +1480,7 @@ vowel/a [a] base | |||
[a] zh | |||
[a] id | |||
[a] sl | |||
[a] bo | |||
vowel/a# [a] base2 | |||
[a/] base2 | |||
[a#] en-sc | |||
@@ -1485,7 +1498,6 @@ vowel/a_2 [a] base2 | |||
[aa] en-wi | |||
[a] eo | |||
[a] nl | |||
[a] es | |||
[A] pt | |||
[a] pt-pt | |||
[a] ro | |||
@@ -1537,7 +1549,8 @@ vowel/a#_3 [a#] en | |||
[a] sq | |||
[a/] sq | |||
[3] da | |||
vowel/a_4 [a] el | |||
vowel/a_4 [a] es | |||
[a] el | |||
[a] vi | |||
vowel/a#_4 [a:] nl | |||
[a] bg | |||
@@ -1588,7 +1601,6 @@ vowel/aa_6 [A] de | |||
[A:] de | |||
vowel/aa_8 [0] en-us | |||
[A:] en-us | |||
[A] et | |||
[A1] et | |||
[A] nl | |||
[a:] is | |||
@@ -1641,6 +1653,7 @@ vowel/e [e] base | |||
[e:] dv | |||
[e:] te | |||
vowel/e# [I] en-sc | |||
[e] et | |||
vowel/e_2 [eI] en-sc | |||
[e:] de | |||
[e] hi | |||
@@ -1655,8 +1668,7 @@ vowel/e_3 [i] en-n | |||
vowel/e_5 [i] en-sc | |||
vowel/e_6 [e] ht | |||
[e] ak | |||
vowel/e_7 [e] et | |||
[e:] et | |||
vowel/e_7 [e:] et | |||
vowel/e_8 [E:] de | |||
[e] fr | |||
[e-] fr | |||
@@ -1681,16 +1693,15 @@ vowel/ee_2 [E] cy | |||
[E#] ku | |||
[&] da | |||
[E] pa | |||
vowel/ee#_2 [E-] sv | |||
vowel/ee#_2 [E1] et | |||
[E-] sv | |||
[E#] sq | |||
[e] tn | |||
vowel/ee_3 [&] af | |||
[&:] af | |||
[E] pt | |||
[E] vi | |||
vowel/ee_4 [E] et | |||
[E1] et | |||
[E] sq | |||
vowel/ee_4 [E] sq | |||
vowel/ee_5 [E] en | |||
[E] ak | |||
[E] wo | |||
@@ -1754,6 +1765,7 @@ vowel/e_mid2 [E] af | |||
[e] te | |||
[e:] si | |||
[e] mt | |||
[e] bo | |||
vowel/@_fnt [@] en-wi | |||
[@2] en-wi | |||
[@2] hr | |||
@@ -1774,6 +1786,7 @@ vowel/i [i] base | |||
[i:] ml | |||
[i:] hu | |||
[i] it | |||
[i] es | |||
[i] pt-pt | |||
[i/] ro | |||
[i] el | |||
@@ -1793,16 +1806,14 @@ vowel/i [i] base | |||
[i:] dv | |||
[i:] te | |||
[i:] si | |||
[i] bo | |||
vowel/i# [y:] cy | |||
vowel/i_2 [i2] de | |||
[i:] de | |||
[i] et | |||
[i] nl | |||
[i:] la | |||
[i:] sv | |||
vowel/i_3 [i] af | |||
[I] et | |||
[I1] et | |||
[i:] sk | |||
vowel/i_4 [i] fi | |||
[i] hu | |||
@@ -1833,8 +1844,10 @@ vowel/i#_6 [i.] zh | |||
vowel/i_7 [i:] et | |||
[i] pl | |||
[i] sq | |||
vowel/i#_7 [i[] zh | |||
vowel/i_8 [i] fr | |||
vowel/i#_7 [i1] et | |||
[i[] zh | |||
vowel/i_8 [i] et | |||
[i] fr | |||
[i] ht | |||
vowel/i_en [i:] en | |||
[i:] en-us | |||
@@ -1868,6 +1881,7 @@ vowel/ii#_2 [y] pl | |||
[y] am | |||
vowel/ii_3 [I] cy | |||
[I] fi | |||
[I1] et | |||
[I] hi | |||
[i] sk | |||
[I] hr | |||
@@ -1879,8 +1893,7 @@ vowel/ii#_3 [I2] en-us | |||
vowel/ii_4 [I2] en | |||
[I] en-us | |||
[I2] tn | |||
vowel/ii_5 [i1] et | |||
[i] ta | |||
vowel/ii_5 [i] ta | |||
[i] bg | |||
[I] la | |||
[i] zh | |||
@@ -1937,6 +1950,7 @@ vowel/o [o] base2 | |||
[o] it | |||
[o/] it | |||
[O] la | |||
[o] es | |||
[o] ca | |||
[o] pt-pt | |||
[o] grc | |||
@@ -1952,6 +1966,7 @@ vowel/o [o] base2 | |||
[o:] wo | |||
[o] te | |||
[o:] te | |||
[o] bo | |||
vowel/o_2 [o:] cy | |||
[o:] hi | |||
[o:] hu | |||
@@ -1978,9 +1993,7 @@ vowel/oe [W] af | |||
vowel/oe_2 [W] no | |||
vowel/oe_4 [W] sv | |||
vowel/o_mid [U@] en-rp | |||
[O] et | |||
[o] et | |||
[O1] et | |||
[O] fr | |||
[o] hu | |||
[o] bg | |||
@@ -2040,6 +2053,7 @@ vowel/oo_4 [O] base2 | |||
[0] en-wm | |||
[V] en-wi | |||
[3:] en-wi | |||
[O1] et | |||
[O:] hi | |||
[O] it | |||
[O] pa | |||
@@ -2081,6 +2095,7 @@ vowel/u [u] base | |||
[u] prs | |||
[u] ak | |||
[u:] wo | |||
[u] bo | |||
vowel/u# [u:] en-sc | |||
[Y] tr | |||
vowel/u_2 [u1] fi | |||
@@ -2094,15 +2109,12 @@ vowel/u_2 [u1] fi | |||
[u] am | |||
[u] wo | |||
vowel/u#_2 [u-] sv | |||
vowel/u_3 [u] et | |||
[u:] et | |||
vowel/u#_3 [U] ta | |||
[U:] ta | |||
vowel/u#_4 [U] en-sc | |||
[u:] en-sc | |||
[y] ml | |||
vowel/u_5 [U] et | |||
[U1] et | |||
vowel/u_5 [U1] et | |||
[u] sw | |||
[u] nso | |||
[u] az | |||
@@ -2154,10 +2166,13 @@ vowel/u_bck [u] base2 | |||
[u] ne | |||
[u] pa | |||
[u] mt | |||
vowel/u_bck2 [u] fr | |||
vowel/u_bck2 [u] et | |||
[u] fr | |||
[u:] fr | |||
[u:] la | |||
[u] es | |||
[u] ht | |||
vowel/u_bck3 [u:] et | |||
vowel/uu [U] en | |||
[U] en-n | |||
[U] en-wm |
@@ -451,5 +451,11 @@ include ph_maltese | |||
______________________________ | |||
Phoneme Table: 'bo' | |||
include ph_tibetan | |||
Refs 2565, Reused 1778 | |||
Refs 2579, Reused 1791 |
@@ -11,7 +11,7 @@ endphoneme | |||
phoneme a | |||
vowel starttype #a endtype #a | |||
length 170 | |||
ChangeIfUnstressed(A) | |||
// ChangeIfUnstressed(A) | |||
FMT(vowel/aa_9) | |||
endphoneme | |||
@@ -21,11 +21,11 @@ phoneme a: | |||
FMT(vowel/aa) | |||
endphoneme | |||
phoneme A | |||
vowel starttype #a endtype #a | |||
length 170 | |||
FMT(vowel/aa_8) | |||
endphoneme | |||
//phoneme A | |||
// vowel starttype #a endtype #a | |||
// length 170 | |||
// FMT(vowel/a#_2) | |||
//endphoneme | |||
phoneme A1 | |||
vowel starttype #a endtype #a | |||
@@ -36,8 +36,8 @@ endphoneme | |||
phoneme e | |||
vowel starttype #e endtype #e | |||
length 160 | |||
ChangeIfUnstressed(E) | |||
FMT(vowel/e_7) | |||
// ChangeIfUnstressed(E) | |||
FMT(vowel/e#) | |||
endphoneme | |||
phoneme e: | |||
@@ -46,23 +46,23 @@ phoneme e: | |||
FMT(vowel/e_7) | |||
endphoneme | |||
phoneme E | |||
vowel starttype #e endtype #e | |||
length 160 | |||
FMT(vowel/ee_4) | |||
endphoneme | |||
//phoneme E | |||
// vowel starttype #e endtype #e | |||
// length 160 | |||
// FMT(vowel/ee_4) | |||
//endphoneme | |||
phoneme E1 | |||
vowel starttype #e endtype #e | |||
length 240 | |||
FMT(vowel/ee_4) | |||
FMT(vowel/ee#_2) | |||
endphoneme | |||
phoneme i | |||
vowel starttype #i endtype #i | |||
length 140 | |||
ChangeIfUnstressed(I) | |||
FMT(vowel/i_2) | |||
// ChangeIfUnstressed(I) | |||
FMT(vowel/i_8) | |||
endphoneme | |||
phoneme i: | |||
@@ -71,28 +71,28 @@ phoneme i: | |||
FMT(vowel/i_7) | |||
endphoneme | |||
phoneme I | |||
vowel starttype #i endtype #i | |||
length 140 | |||
FMT(vowel/i_3) | |||
endphoneme | |||
//phoneme I | |||
// vowel starttype #i endtype #i | |||
// length 140 | |||
// FMT(vowel/i_3) | |||
//endphoneme | |||
phoneme I1 | |||
vowel starttype #i endtype #i | |||
length 210 | |||
FMT(vowel/i_3) | |||
FMT(vowel/ii_3) | |||
endphoneme | |||
phoneme i1 | |||
vowel starttype #i endtype #i | |||
length 40 | |||
FMT(vowel/ii_5) | |||
length 30 | |||
FMT(vowel/i#_7) | |||
endphoneme | |||
phoneme o | |||
vowel starttype #o endtype #o | |||
length 160 | |||
ChangeIfUnstressed(O) | |||
// ChangeIfUnstressed(O) | |||
FMT(vowel/o_mid) | |||
endphoneme | |||
@@ -102,36 +102,36 @@ phoneme o: | |||
FMT(vowel/o) | |||
endphoneme | |||
phoneme O | |||
vowel starttype #o endtype #o | |||
length 150 | |||
FMT(vowel/o_mid) | |||
endphoneme | |||
//phoneme O | |||
// vowel starttype #o endtype #o | |||
// length 150 | |||
// FMT(vowel/o_mid) | |||
//endphoneme | |||
phoneme O1 | |||
vowel starttype #o endtype #o | |||
length 225 | |||
FMT(vowel/o_mid) | |||
FMT(vowel/oo_4) | |||
endphoneme | |||
phoneme u | |||
vowel starttype #u endtype #u | |||
length 145 | |||
ChangeIfUnstressed(U) | |||
FMT(vowel/u_3) | |||
// ChangeIfUnstressed(U) | |||
FMT(vowel/u_bck2) | |||
endphoneme | |||
phoneme u: // TEST | |||
vowel starttype #u endtype #u | |||
length 290 | |||
FMT(vowel/u_3) | |||
FMT(vowel/u_bck3) | |||
endphoneme | |||
phoneme U // TEST | |||
vowel starttype #u endtype #u | |||
length 145 | |||
FMT(vowel/u_5) | |||
endphoneme | |||
//phoneme U // TEST | |||
// vowel starttype #u endtype #u | |||
// length 145 | |||
// FMT(vowel/u_5) | |||
//endphoneme | |||
phoneme U1 // TEST | |||
vowel starttype #u endtype #u | |||
@@ -143,13 +143,13 @@ endphoneme | |||
phoneme 8 | |||
vowel starttype #@ endtype #@ | |||
length 165 | |||
FMT(vowel/8_2) | |||
FMT(vowel/8_7) | |||
endphoneme | |||
phoneme 8: | |||
vowel starttype #@ endtype #@ | |||
length 330 | |||
FMT(vowel/8_7) | |||
FMT(vowel/8_4) | |||
endphoneme | |||
// ä | |||
@@ -234,12 +234,12 @@ endphoneme | |||
// phoneme ca | |||
phoneme 8u | |||
vowel starttype #@ endtype #u | |||
length 310 | |||
long | |||
FMT(vdiph/8u) | |||
endphoneme | |||
//phoneme 8u | |||
// vowel starttype #@ endtype #u | |||
// length 310 | |||
// long | |||
// FMT(vdiph/8u) | |||
//endphoneme | |||
// phoneme xu | |||
@@ -250,20 +250,6 @@ endphoneme | |||
//=========== | |||
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) | |||
endphoneme | |||
phoneme v // approximant, not fricative | |||
vcd lbd frc | |||
lengthmod 6 | |||
@@ -278,16 +264,16 @@ endphoneme | |||
phoneme t // dental variant of /t/ | |||
vls dnt stop | |||
voicingswitch d[ | |||
vls dnt stop lengthenstop | |||
voicingswitch d | |||
lengthmod 2 | |||
Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16 | |||
Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=20 | |||
Vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20 | |||
IF nextPh(isPause2) THEN | |||
WAV(ustop/t_dnt, 35) | |||
WAV(ustop/t_dnt, 60) | |||
ENDIF | |||
WAV(ustop/t_hi, 40) | |||
WAV(ustop/t_hi, 80) | |||
endphoneme | |||
@@ -371,13 +357,14 @@ phoneme h | |||
ELIF nextPh(#i) THEN | |||
WAV(h/hi) | |||
ELIF nextPh(#o) THEN | |||
WAV(h/hu_fi, 70) | |||
WAV(h/ho) | |||
ELIF nextPh(#u) THEN | |||
WAV(h/hu_fi, 80) | |||
WAV(h/hu) | |||
ENDIF | |||
WAV(h/h_, 70) // no vowel following | |||
endphoneme | |||
// Palatalized versions of consonants | |||
phoneme s^ | |||
@@ -386,24 +373,10 @@ phoneme s^ | |||
lengthmod 3 | |||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
// Vowelin f1=1 f2=2700 400 600 f3=200 70 rate len=70 | |||
// Vowelout f1=1 f2=2700 400 600 f3=200 70 rate len=70 | |||
WAV(ufric/s_pal) | |||
endphoneme | |||
//phoneme t; | |||
// import_phoneme pl/t; | |||
//endphoneme | |||
//phoneme d | |||
// import_phoneme pl/d | |||
//endphoneme | |||
//phoneme d; | |||
// import_phoneme pl/d; | |||
//endphoneme | |||
phoneme t^ | |||
vls pal stop palatal | |||
lengthmod 2 | |||
@@ -411,9 +384,9 @@ phoneme t^ | |||
Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 | |||
Vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1 | |||
IF nextPh(isPause2) THEN | |||
WAV(ustop/t_pzd, 30) | |||
WAV(ustop/t_pzd, 60) | |||
ENDIF | |||
WAV(ustop/t_pzd, 60) | |||
WAV(ustop/t_hi, 80) | |||
endphoneme | |||
phoneme d^ |
@@ -6,31 +6,47 @@ | |||
phoneme a | |||
vowel starttype #a endtype #a | |||
length 160 | |||
// IF thisPh(isDiminished) THEN | |||
// FMT(vowel/a#) | |||
// ENDIF | |||
FMT(vowel/a_2) | |||
length 180 | |||
FMT(vowel/a_4) | |||
endphoneme | |||
phoneme e | |||
vowel starttype #e endtype #e | |||
length 170 | |||
length 190 | |||
FMT(vowel/e_mid2) | |||
endphoneme | |||
phoneme E | |||
vowel starttype #e endtype #e | |||
length 180 | |||
length 190 | |||
FMT(vowel/e_mid) | |||
endphoneme | |||
phoneme i | |||
vowel starttype #i endtype #i | |||
length 170 | |||
IfNextVowelAppend(;) | |||
FMT(vowel/i) | |||
endphoneme | |||
phoneme o | |||
vowel starttype #o endtype #o | |||
length 190 | |||
FMT(vowel/o) | |||
endphoneme | |||
phoneme O | |||
vowel starttype #o endtype #o | |||
length 170 | |||
length 190 | |||
FMT(vowel/oo) | |||
endphoneme | |||
phoneme u | |||
vowel starttype #u endtype #u | |||
length 180 | |||
FMT(vowel/u_bck2) | |||
endphoneme | |||
@@ -0,0 +1,95 @@ | |||
phoneme a | |||
vowel starttype #a endtype #a | |||
length 180 | |||
FMT(vowel/a) | |||
endphoneme | |||
phoneme e | |||
vowel starttype #e endtype #e | |||
length 180 | |||
FMT(vowel/e_mid2) | |||
endphoneme | |||
phoneme i | |||
vowel starttype #i endtype #i | |||
length 180 | |||
FMT(vowel/i) | |||
endphoneme | |||
phoneme o | |||
vowel starttype #o endtype #o | |||
length 180 | |||
FMT(vowel/o) | |||
endphoneme | |||
phoneme u | |||
vowel starttype #u endtype #u | |||
length 180 | |||
FMT(vowel/u) | |||
endphoneme | |||
phoneme ts | |||
vls alv afr sibilant | |||
voicingswitch dz | |||
lengthmod 2 | |||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
IF nextPh(isPause2) THEN | |||
WAV(ustop/ts2) | |||
ENDIF | |||
WAV(ustop/ts2) | |||
endphoneme | |||
phoneme dz | |||
vcd alv afr sibilant | |||
voicingswitch ts | |||
lengthmod 5 | |||
Vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50 | |||
Vowelout f1=2 f2=1700 -300 300 f3=-100 80 | |||
IF PreVoicing THEN | |||
FMT(d/xd) | |||
ENDIF | |||
IF nextPh(isPause2) THEN | |||
FMT(voc/z_) addWav(ustop/ts2, 60) | |||
ENDIF | |||
FMT(d/xdz) addWav(ustop/ts2, 140) | |||
endphoneme | |||
phoneme tsh | |||
vls alv afr sibilant | |||
voicingswitch dz | |||
lengthmod 2 | |||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
IF nextPh(isPause2) THEN | |||
WAV(ustop/ts_) | |||
ENDIF | |||
WAV(ustop/ts) | |||
endphoneme | |||
phoneme dzh | |||
vcd alv afr sibilant | |||
voicingswitch ts | |||
lengthmod 5 | |||
Vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50 | |||
Vowelout f1=2 f2=1700 -300 300 f3=-100 80 | |||
IF PreVoicing THEN | |||
FMT(d/xd) | |||
ENDIF | |||
IF nextPh(isPause2) THEN | |||
FMT(voc/z_) addWav(ustop/ts_, 60) | |||
ENDIF | |||
FMT(d/xdz) addWav(ustop/ts, 140) | |||
endphoneme | |||
@@ -1881,3 +1881,6 @@ include ph_setswana | |||
phonemetable mt base | |||
include ph_maltese | |||
phonemetable bo hi | |||
include ph_tibetan |
@@ -542,14 +542,15 @@ static char nullstring[] = {0}; | |||
{ | |||
p[0] = 0; | |||
multiple_words = 0; | |||
step = 3; | |||
} | |||
else | |||
if(word[0] != '_') | |||
{ | |||
fprintf(f_log, "%5d: Missing '('\n", linenum); | |||
error_count++; | |||
step = 3; | |||
} | |||
step = 3; | |||
} | |||
break; | |||
@@ -776,7 +776,7 @@ static int IsLetter(Translator *tr, int letter, int group) | |||
if(tr->letter_bits_offset > 0) | |||
{ | |||
if(((letter2 = (letter - tr->letter_bits_offset)) > 0) && (letter2 < 0x80)) | |||
if(((letter2 = (letter - tr->letter_bits_offset)) > 0) && (letter2 < 0x100)) | |||
letter = letter2; | |||
else | |||
return(0); | |||
@@ -787,7 +787,7 @@ static int IsLetter(Translator *tr, int letter, int group) | |||
return(tr->letter_bits[remove_accent[letter-0xc0]] & (1L << group)); | |||
} | |||
if((letter >= 0) && (letter < 0x80)) | |||
if((letter >= 0) && (letter < 0x100)) | |||
return(tr->letter_bits[letter] & (1L << group)); | |||
return(0); |
@@ -35,7 +35,7 @@ | |||
#include "translate.h" | |||
#include "wave.h" | |||
const char *version_string = "1.45.48 16.Nov.11"; | |||
const char *version_string = "1.45.49 18.Nov.11"; | |||
const int version_phdata = 0x014500; | |||
int option_device_number = -1; |
@@ -424,8 +424,16 @@ Translator *SelectTranslator(const char *name) | |||
break; | |||
case L('b','o'): // Tibet | |||
SetLetterBitsRange(tr,LETTERGP_A,0x71,0x7d); // vowel signs | |||
tr->letter_bits_offset = OFFSET_TIBET; | |||
{ | |||
tr->langopts.stress_rule = STRESSPOSN_1L; | |||
tr->letter_bits_offset = OFFSET_TIBET; | |||
SetLetterBitsRange(tr,LETTERGP_A,0x71,0x7d); // vowel signs | |||
SetLetterBitsRange(tr,LETTERGP_B,0x71,0x81); // vowel signs and subjoined letters | |||
SetLetterBitsRange(tr,LETTERGP_B,0x90,0xbc); | |||
SetLetterBitsRange(tr,LETTERGP_C,0x40,0x6c); // consonant letters (not subjoined) | |||
tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words | |||
tr->langopts.numbers = 1; | |||
} | |||
break; | |||
case L('c','y'): // Welsh | |||
@@ -584,7 +592,7 @@ Translator *SelectTranslator(const char *name) | |||
case L('c','a'): // Catalan | |||
case L_pap: // Papiamento | |||
{ | |||
static const short stress_lengths_es[8] = {180, 190, 230, 190, 0, 0, 230, 260}; | |||
static const short stress_lengths_es[8] = {180, 190, 230, 180, 0, 0, 240, 270}; | |||
static const unsigned char stress_amps_es[8] = {16,12, 18,18, 20,20, 20,20 }; // 'diminished' is used to mark a quieter, final unstressed syllable | |||
static const wchar_t ca_punct_within_word[] = {'\'',0xb7,0}; // ca: allow middle-dot within word | |||
@@ -1281,6 +1289,13 @@ SetLengthMods(tr,3); // all equal | |||
} | |||
break; | |||
case L('u','k'): // Ukrainian | |||
{ | |||
SetCyrillicLetters(tr); | |||
tr->langopts.param[LOPT_UNPRONOUNCABLE] = 0x432; // [v] don't count this character at start of word | |||
} | |||
break; | |||
case L('u','r'): // Urdu | |||
tr->letter_bits_offset = OFFSET_ARABIC; | |||
tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words |
@@ -401,6 +401,9 @@ int IsAlpha(unsigned int c) | |||
if((c >= 0x780) && (c <= 0x7b1)) | |||
return(1); // taani/divehi (maldives) | |||
if((c >= 0xf40) && (c <= 0xfbc)) | |||
return(1); // tibetan | |||
if((c >= 0x1100) && (c <= 0x11ff)) | |||
return(1); //Korean jamo | |||