mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-09 16:01:12 +00:00
[1.45.41]
Fix problem where speed can get set to minimum after an SSML <mark> tag. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@272 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
// Spelling-to-phoneme rules for Amharic
|
||||
// This file is UTF-8 encoded
|
||||
// all words lower case
|
||||
|
||||
//numbers
|
||||
|
||||
_0 z'ero // b'ado ??
|
||||
_1 '?and
|
||||
_2 h'ul@t
|
||||
_3 s'ost
|
||||
_4 '?arat
|
||||
_5 '?ammyst
|
||||
_6 s'yd:yst
|
||||
_7 s'abat
|
||||
_8 s'ymynt
|
||||
_9 z'@t`@n^
|
||||
_10 '?assyr
|
||||
_12 '?asra'ul@t
|
||||
_1X ?asr'a
|
||||
_2X haja
|
||||
_3X sal'asa
|
||||
_4X ?arba
|
||||
_5X hamsa
|
||||
_6X silsa // sidsa??
|
||||
_7X s@ba
|
||||
_8X s@m'anja
|
||||
_9X z@t`'@na
|
||||
_0C m'@to
|
||||
_0M1 S'ix
|
||||
_0M2 m'ilyon
|
||||
_0M3 b'ilyon
|
||||
|
||||
_dpt _n'@t`yb
|
||||
|
||||
% p@rs'@nt
|
||||
@@ -0,0 +1,412 @@
|
||||
// Spelling-to-phoneme rules for Amharic
|
||||
// This file is UTF-8 encoded
|
||||
// all words lower case
|
||||
|
||||
.group 0xe188 // characters U+1200 to U+123f
|
||||
ሀ ha
|
||||
ሁ hu
|
||||
ሂ hi
|
||||
ሃ ha
|
||||
ሄ he
|
||||
ህ hy
|
||||
@) ህ (_ x
|
||||
ሆ ho
|
||||
|
||||
ለ l@
|
||||
ሉ lu
|
||||
ሊ li
|
||||
ላ la
|
||||
ሌ le
|
||||
ል ly
|
||||
@) ል (_ l
|
||||
ሎ lo
|
||||
ሏ lua
|
||||
|
||||
ሐ ha
|
||||
ሑ hu
|
||||
ሒ hi
|
||||
ሓ ha
|
||||
ሔ he
|
||||
ሕ hy
|
||||
@) ሕ (_ x
|
||||
ሖ ho
|
||||
ሗ hwa
|
||||
|
||||
መ m@
|
||||
ሙ mu
|
||||
ሚ mi
|
||||
ማ ma
|
||||
ሜ me
|
||||
ም my
|
||||
@) ም (_ m
|
||||
ሞ mo
|
||||
ሟ mwa
|
||||
|
||||
ሠ s@
|
||||
ሡ su
|
||||
ሢ si
|
||||
ሣ sa
|
||||
ሤ se
|
||||
ሥ sy
|
||||
@) ሥ (_ s
|
||||
ሦ so
|
||||
ሧ swa
|
||||
|
||||
ረ r@
|
||||
ሩ ru
|
||||
ሪ ri
|
||||
ራ ra
|
||||
ሬ re
|
||||
ር ry
|
||||
@) ር (_ r
|
||||
ሮ ro
|
||||
ሯ rwa
|
||||
|
||||
ሰ s@
|
||||
ሱ su
|
||||
ሲ si
|
||||
ሳ sa
|
||||
ሴ se
|
||||
ስ sy
|
||||
@) ስ (_ s
|
||||
ሶ so
|
||||
ሷ swa
|
||||
|
||||
ሸ S@
|
||||
ሹ Su
|
||||
ሺ Si
|
||||
ሻ Sa
|
||||
ሼ Se
|
||||
ሽ Sy
|
||||
@) ሽ (_ S
|
||||
ሾ So
|
||||
ሿ Swa
|
||||
|
||||
|
||||
|
||||
|
||||
.group 0xe189 // U+1240 to U+127F
|
||||
ቀ k`@ // U+1240
|
||||
ቁ k`u
|
||||
ቂ k`i
|
||||
ቃ k`a
|
||||
ቄ k`e
|
||||
ቅ k`y
|
||||
@) ቅ (_ k`
|
||||
ቆ k`o
|
||||
|
||||
ቈ k`w@
|
||||
ቊ k`wi
|
||||
ቋ k`wa
|
||||
ቌ k`we
|
||||
ቍ k`wy
|
||||
@) ቍ (_ k`w
|
||||
|
||||
|
||||
|
||||
|
||||
በ b@
|
||||
ቡ bu
|
||||
ቢ bi
|
||||
ባ ba
|
||||
ቤ be
|
||||
ብ by
|
||||
@) ብ (_ b
|
||||
ቦ bo
|
||||
ቧ bwa
|
||||
|
||||
ቨ v@
|
||||
ቩ vu
|
||||
ቪ vi
|
||||
ቫ va
|
||||
ቬ ve
|
||||
ቭ vy
|
||||
@) ቭ (_ v
|
||||
ቮ vo
|
||||
ቯ vwa
|
||||
|
||||
ተ t@
|
||||
ቱ tu
|
||||
ቲ ti
|
||||
ታ ta
|
||||
ቴ te
|
||||
ት ty
|
||||
@) ት (_ t
|
||||
ቶ to
|
||||
ቷ twa
|
||||
|
||||
ቸ tS@
|
||||
ቹ tSu
|
||||
ቺ tSi
|
||||
ቻ tSa
|
||||
ቼ tSe
|
||||
ች tSy
|
||||
@) ች (_ tS
|
||||
ቾ tSo
|
||||
ቿ tSwa
|
||||
|
||||
|
||||
|
||||
.group 0xe18a // U+1280 to U+12B7
|
||||
ኀ ha
|
||||
ኁ hu
|
||||
ኂ hi
|
||||
ኃ ha
|
||||
ኄ he
|
||||
ኅ hy
|
||||
@) ኅ (_ x
|
||||
ኆ ho
|
||||
|
||||
ኈ hw@
|
||||
ኊ hwi
|
||||
ኋ hwa
|
||||
ኌ hwe
|
||||
ኍ hwy
|
||||
@) ኍ (_ hw
|
||||
|
||||
ነ n@
|
||||
ኑ nu
|
||||
ኒ ni
|
||||
ና na
|
||||
ኔ ne
|
||||
ን ny
|
||||
@) ን (_ n
|
||||
ኖ no
|
||||
ኗ nwa
|
||||
|
||||
ኘ n^@
|
||||
ኙ n^u
|
||||
ኚ n^i
|
||||
ኛ n^a
|
||||
ኜ n^e
|
||||
ኝ n^y
|
||||
@) ኝ (_ n^
|
||||
ኞ n^o
|
||||
ኟ n^wa
|
||||
|
||||
አ ?a // U+12A0
|
||||
ኡ ?u
|
||||
ኢ ?i
|
||||
ኣ ?a
|
||||
ኤ ?e
|
||||
እ ?y
|
||||
ኦ ?o
|
||||
ኧ ?@
|
||||
|
||||
ከ k@ // U+12A8
|
||||
ኩ ku
|
||||
ኪ ki
|
||||
ካ ka
|
||||
ኬ ke
|
||||
ክ ky
|
||||
@) ክ (_ k
|
||||
ኮ ko
|
||||
|
||||
ኰ kw@
|
||||
ኲ kwi
|
||||
ኳ kwa
|
||||
ኴ kwe
|
||||
ኵ kwy
|
||||
@) ኵ (_ kw
|
||||
|
||||
ኸ h@
|
||||
ኹ hu
|
||||
ኺ hi
|
||||
ኻ ha
|
||||
ኼ he
|
||||
ኽ hy
|
||||
@) ኽ (_ x
|
||||
ኾ ho
|
||||
|
||||
|
||||
.group 0xe18b // U+12C0 to U+12FF
|
||||
|
||||
ዀ hw@
|
||||
ዂ hwi
|
||||
ዃ hwa
|
||||
ዄ hwe
|
||||
ዅ hwy
|
||||
@) ዅ (_ hw
|
||||
|
||||
ወ w@
|
||||
ዉ wu
|
||||
ዊ wi
|
||||
ዋ wa
|
||||
ዌ we
|
||||
ው wy
|
||||
@) ው (_ w
|
||||
ዎ wo
|
||||
|
||||
ዐ ?a
|
||||
ዑ ?u
|
||||
ዒ ?i
|
||||
ዓ ?a
|
||||
ዔ ?e
|
||||
ዕ ?y
|
||||
ዖ ?o
|
||||
|
||||
ዘ z@
|
||||
ዙ zu
|
||||
ዚ zi
|
||||
ዛ za
|
||||
ዜ ze
|
||||
ዝ zy
|
||||
@) ዝ (_ z
|
||||
ዞ zo
|
||||
ዟ zwa
|
||||
|
||||
ዠ Z@
|
||||
ዡ Zu
|
||||
ዢ Zi
|
||||
ዣ Za
|
||||
ዤ Ze
|
||||
ዥ Zy
|
||||
@) ዥ (_ Z
|
||||
ዦ Zo
|
||||
ዧ Zwa
|
||||
|
||||
የ j@
|
||||
ዩ ju
|
||||
ዪ ji
|
||||
ያ ja
|
||||
ዬ je
|
||||
ይ jy
|
||||
@) ይ (_ j
|
||||
ዮ jo
|
||||
|
||||
ደ d@
|
||||
ዱ du
|
||||
ዲ di
|
||||
ዳ da
|
||||
ዴ de
|
||||
ድ dy
|
||||
@) ድ (_ d
|
||||
ዶ do
|
||||
ዷ dwa
|
||||
|
||||
ዸ dd@ // ??
|
||||
ዹ ddu
|
||||
ዺ ddi
|
||||
ዻ dda
|
||||
ዼ dde
|
||||
ዽ ddy
|
||||
@) ዽ (_ dd
|
||||
ዾ ddo
|
||||
ዿ ddwa
|
||||
|
||||
|
||||
.group 0xe18c // U+1300 to U+133F
|
||||
ጀ dZ@
|
||||
ጁ dZu
|
||||
ጂ dZi
|
||||
ጃ dZa
|
||||
ጄ dZe
|
||||
ጅ dZy
|
||||
@) ጅ (_ dZ
|
||||
ጆ dZo
|
||||
ጇ dZwa
|
||||
|
||||
ገ g@
|
||||
ጉ gu
|
||||
ጊ gi
|
||||
ጋ ga
|
||||
ጌ ge
|
||||
ግ gy
|
||||
@) ግ (_ g
|
||||
ጎ go
|
||||
|
||||
ጐ gw@
|
||||
ጒ gwi
|
||||
ጓ gwa
|
||||
ጔ gwe
|
||||
ጕ gwy
|
||||
@) ጕ (_ gw
|
||||
|
||||
ጘ N@
|
||||
ጙ Nu
|
||||
ጚ Ni
|
||||
ጛ Na
|
||||
ጜ Ne
|
||||
ጝ Ny
|
||||
@) ጝ (_ N
|
||||
ጞ No
|
||||
|
||||
ጠ t`@
|
||||
ጡ t`u
|
||||
ጢ t`i
|
||||
ጣ t`a
|
||||
ጤ t`e
|
||||
ጥ t`y
|
||||
@) ጥ (_ t`
|
||||
ጦ t`o
|
||||
ጧ t`wa
|
||||
|
||||
ጨ tS`@
|
||||
ጩ tS`u
|
||||
ጪ tS`i
|
||||
ጫ tS`a
|
||||
ጬ tS`e
|
||||
ጭ tS`y
|
||||
@) ጭ (_ tS`
|
||||
ጮ tS`o
|
||||
ጯ tS`wa
|
||||
|
||||
ጰ p`@
|
||||
ጱ p`u
|
||||
ጲ p`i
|
||||
ጳ p`a
|
||||
ጴ p`e
|
||||
ጵ p`y
|
||||
@) ጵ (_ p`
|
||||
ጶ p`o
|
||||
ጷ p`wa
|
||||
|
||||
ጸ ts@
|
||||
ጹ tsu
|
||||
ጺ tsi
|
||||
ጻ tsa
|
||||
ጼ tse
|
||||
ጽ tsy
|
||||
@) ጽ (_ ts
|
||||
ጾ tso
|
||||
ጿ tswa
|
||||
|
||||
|
||||
.group 0xe18d // U+1340 to U+137F
|
||||
ፀ ts@
|
||||
ፁ tsu
|
||||
ፂ tsi
|
||||
ፃ tsa
|
||||
ፄ tse
|
||||
ፅ tsy
|
||||
@) ፅ (_ ts
|
||||
ፆ tso
|
||||
|
||||
ፈ f@
|
||||
ፉ fu
|
||||
ፊ fi
|
||||
ፋ fa
|
||||
ፌ fe
|
||||
ፍ fy
|
||||
@) ፍ (_ f
|
||||
ፎ fo
|
||||
ፏ fwa
|
||||
|
||||
ፐ p@ // U+1350
|
||||
ፑ pu
|
||||
ፒ pi
|
||||
ፓ pa
|
||||
ፔ pe
|
||||
ፕ py
|
||||
@) ፕ (_ p
|
||||
ፖ po
|
||||
ፗ pwa
|
||||
|
||||
ፘ rj@
|
||||
ፙ mj@
|
||||
ፚ fj@
|
||||
|
||||
|
||||
.group
|
||||
$ dolar
|
||||
|
||||
@@ -66,7 +66,7 @@ R3 s S t T tS v w
|
||||
x z Z
|
||||
|
||||
|
||||
Dictionary hu_dict 2011-08-19
|
||||
Dictionary hu_dict 2011-09-07
|
||||
|
||||
a A a: E e: i i: o
|
||||
o: u u: Y y y: Y:
|
||||
@@ -74,7 +74,8 @@ o: u u: Y y y: Y:
|
||||
- : b c C d dZ dz
|
||||
f g h j J k l m
|
||||
n n^ p r R R2 s S
|
||||
s2 t t2 tS ts v z Z
|
||||
s2 t t2 tS ts v w z
|
||||
Z
|
||||
|
||||
|
||||
Dictionary de_dict 2011-06-14
|
||||
@@ -101,7 +102,7 @@ p Q r R s s; t T
|
||||
ts v x z
|
||||
|
||||
|
||||
Dictionary en_dict 2011-08-17
|
||||
Dictionary en_dict 2011-09-07
|
||||
|
||||
0 3 3: @ @- @2 @5 @L
|
||||
a a# A: A@ aa aI aI@ aU
|
||||
@@ -201,7 +202,7 @@ q r r. s S s. t T
|
||||
t. th th. v w x z
|
||||
|
||||
|
||||
Dictionary ta_dict 2011-08-21
|
||||
Dictionary ta_dict 2011-09-07
|
||||
|
||||
a a: aI aU e E e: i
|
||||
I i: o o: u U u2 u:
|
||||
@@ -326,7 +327,7 @@ k l m n p R s S
|
||||
t tS v w x
|
||||
|
||||
|
||||
Dictionary nl_dict 2011-07-23
|
||||
Dictionary nl_dict 2011-08-26
|
||||
|
||||
8 @ @- a A a: A~ e
|
||||
E e# E2 e: EI eU i I
|
||||
@@ -524,14 +525,14 @@ l m n N p r s t
|
||||
tS v w z
|
||||
|
||||
|
||||
Dictionary am_dict 2011-08-23
|
||||
Dictionary am_dict 2011-08-26
|
||||
|
||||
@ a e i o u y
|
||||
|
||||
: ? b d dZ f g h
|
||||
j k k` l m n N n^
|
||||
p p` r R s S t t`
|
||||
tS tS` v w x z Z
|
||||
p p` r s S t t` tS
|
||||
tS` v w x z Z
|
||||
|
||||
|
||||
Dictionary ml_dict 2011-04-25
|
||||
|
||||
+8
-4
@@ -227,6 +227,7 @@ _₠ jU@roU
|
||||
№ nju:m@roU
|
||||
। dVnda#
|
||||
● bl,aks'3:k@L
|
||||
■ bl'akskw'e@
|
||||
|
||||
ß S,A@p'Es
|
||||
ə SwA:
|
||||
@@ -354,6 +355,7 @@ diy $abbrev
|
||||
dow daU
|
||||
edt $abbrev
|
||||
eg fO@Egz'aamp@L $only
|
||||
(e . g .) fO@Egz'aamp@L
|
||||
est $abbrev
|
||||
etc Et'sEtr@
|
||||
eu $abbrev
|
||||
@@ -1075,6 +1077,7 @@ edwardian Edw'O@di@n
|
||||
efile i:faIl
|
||||
egg Eg // egging
|
||||
eh eI
|
||||
eid i:d
|
||||
el ,El
|
||||
electricity I2lEktr'IsI2ti
|
||||
electrode I2lEktroUd
|
||||
@@ -1240,6 +1243,7 @@ genome dZi:noUm
|
||||
genre Z0nr@
|
||||
?!3 genuine dZEnju:In
|
||||
geode dZi:oUd
|
||||
geologist $2
|
||||
geyser gi:z3
|
||||
gibbon gIb@n
|
||||
gig gIg
|
||||
@@ -1724,13 +1728,14 @@ overlord $1
|
||||
overly oUv3lI $only
|
||||
overt oUv'3:t
|
||||
overtly oUv'3:tlI
|
||||
overturn $3
|
||||
overtime $1
|
||||
overture $1
|
||||
oxen 0ks@n
|
||||
oxymoron $3
|
||||
|
||||
padre pA:dreI
|
||||
paella paI'El@
|
||||
pall pal // palling
|
||||
palling palIN
|
||||
papa pa#p'A:
|
||||
papal peIp@L
|
||||
pagan peIg@n
|
||||
@@ -2224,6 +2229,7 @@ taxy taksi
|
||||
tearing te@r-IN
|
||||
tear ti@3 $onlys
|
||||
tear te@ $verb
|
||||
(tear off) t,e@||'0f
|
||||
teargas ti@3gas
|
||||
teddybear t'EdIb,e@
|
||||
telephony tEl'Ef@ni
|
||||
@@ -2236,7 +2242,6 @@ tobacco $2
|
||||
telephon tElI2foUn // for telephoning
|
||||
temperature tEmprI2tS3
|
||||
temporary tEmpr@rI
|
||||
thames tEmz
|
||||
thereof ,De@'0v
|
||||
thereon ,De@'0n
|
||||
thereto ,De@'tu:
|
||||
@@ -3021,7 +3026,6 @@ Mackenzie m@kEnzi
|
||||
Montague m0nt@gju:
|
||||
Niro ni@roU
|
||||
Patel pa#tEl
|
||||
Prescot prEsk0t
|
||||
Primavera pri:m@v'e@r@
|
||||
Prentice prEntIs
|
||||
Rameses ram@si:z
|
||||
|
||||
+11
-7
@@ -944,7 +944,7 @@
|
||||
qu) ar (r 0
|
||||
p) ar (ticu 3
|
||||
qu) ar (t O@
|
||||
ar (til %A@
|
||||
_) ar (til %A@
|
||||
&) ary (_ @r%i
|
||||
?3 ion) ary (_ Er%i
|
||||
XC) ary (_ e@r%i
|
||||
@@ -1162,7 +1162,7 @@
|
||||
l) av (en av
|
||||
al) av (er 'A:v
|
||||
sc) av (en av
|
||||
aver (s av'3:
|
||||
_) aver (s av'3:
|
||||
_) avi (A eIvI
|
||||
l) av (i av
|
||||
sl) av (i A:v
|
||||
@@ -1305,6 +1305,7 @@
|
||||
caco (ph ka#k'0
|
||||
_) cement sI2mEnt
|
||||
chara (ct karI2
|
||||
cia (ry S=@
|
||||
cien S@n
|
||||
?8 cien SEn
|
||||
cion S@n
|
||||
@@ -2518,6 +2519,7 @@
|
||||
extra (or %Ekstr
|
||||
extra (ct Ekstra
|
||||
extrava (g %Ekstrav@
|
||||
_) extro Ekstr@
|
||||
|
||||
.group ey
|
||||
&) ey (_ %I
|
||||
@@ -2976,6 +2978,7 @@
|
||||
l) ime aIm
|
||||
d) ime (ns aImE
|
||||
im (ent+ Im
|
||||
ime (nto Im'E
|
||||
l) im (er Im
|
||||
ime (ter_ Imi:
|
||||
@) im (etr Im
|
||||
@@ -4352,7 +4355,6 @@
|
||||
over (dri oUv3
|
||||
over (sig oUv3
|
||||
over (ton oUv3
|
||||
over (tur oUv3
|
||||
over (vie oUv3
|
||||
&) over (_ oUv3
|
||||
c) over (_ Vv3
|
||||
@@ -4377,7 +4379,7 @@
|
||||
pull) ov oUv
|
||||
m) ov (A u:v
|
||||
n) ov (el 0v
|
||||
p) ov (er@ 0v
|
||||
p) over (@ 0v@
|
||||
pr) ov (e# u:v
|
||||
gr) ov (el 0v
|
||||
tr) ov (er 0v
|
||||
@@ -4549,6 +4551,7 @@
|
||||
_) pres (ent pr%Iz
|
||||
presi (den prEzI
|
||||
_) pre (sc pri:
|
||||
_) pre (sco prE
|
||||
_) pre (scr pr%I
|
||||
_) pre (ss prE
|
||||
_) pre (st prE
|
||||
@@ -4977,9 +4980,6 @@
|
||||
.group t
|
||||
t t
|
||||
t) t
|
||||
_) th (Y T
|
||||
_) th (rY T
|
||||
_) th (wY T
|
||||
_) t (rY t
|
||||
_) t (sY t
|
||||
_) t (wY t
|
||||
@@ -5042,6 +5042,9 @@
|
||||
D0_) th (_ @T
|
||||
10_) th (_ T
|
||||
00_) th (_ T
|
||||
_) th (Y T
|
||||
_) th (rY T
|
||||
_) th (wY T
|
||||
th (and th
|
||||
th (ood th
|
||||
th (ouse th
|
||||
@@ -5052,6 +5055,7 @@
|
||||
th (en_ D
|
||||
g) th (en_ T
|
||||
thai taI
|
||||
_) thames tEmz
|
||||
th (ead th
|
||||
th (eart th
|
||||
theless D@l'Es
|
||||
|
||||
Executable
+283
@@ -0,0 +1,283 @@
|
||||
// This file is UTF8 encoded
|
||||
|
||||
// Letters
|
||||
// If a letter has a "word" pronunciation which is different from its
|
||||
// "letter" name, then include the letter name here, with the letter
|
||||
// prefixed by a _ character.
|
||||
|
||||
_cap su:r
|
||||
_?? m'&rk
|
||||
_#9 tabula:tor
|
||||
_#32 t'yhik
|
||||
|
||||
a aa:
|
||||
ä &&:
|
||||
b bee:
|
||||
c tsee:
|
||||
d dee:
|
||||
e ee:
|
||||
f eff:
|
||||
g gee:
|
||||
h haa:
|
||||
i ii:
|
||||
j jot:
|
||||
k kaa:
|
||||
l ell:
|
||||
m em:
|
||||
n enn:
|
||||
o oo:
|
||||
ö YY:
|
||||
õ 88:
|
||||
ü yy:
|
||||
p pee:
|
||||
q kuu:
|
||||
r eR:R
|
||||
s ess:
|
||||
t tee:
|
||||
u u:
|
||||
v vee:
|
||||
w k'aksisvee:
|
||||
x ik:s
|
||||
y igrek
|
||||
z tset:
|
||||
š Saa:
|
||||
ž Zee:
|
||||
|
||||
|
||||
|
||||
_. punk:t
|
||||
_, komA1
|
||||
_! hyi:jum,&rk:
|
||||
_? kys^I1m,&rk:
|
||||
_" jutU1m,&rk:
|
||||
_# trel^l^id
|
||||
_$ dol:lar
|
||||
_% prots'ent:
|
||||
_& jaa:,m&rk:
|
||||
_' ylA1koma
|
||||
_: ko:lon
|
||||
€ 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
|
||||
_< v&ik:sem
|
||||
_> su:rem
|
||||
_- kri:ps
|
||||
__ 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
|
||||
¤ val'u:ta
|
||||
& _et
|
||||
@ _&t
|
||||
~ tilde
|
||||
|
||||
_acu ak'u:t
|
||||
_brv ka:r
|
||||
_ced sedi:
|
||||
_cir katus
|
||||
_dia t&pid
|
||||
_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
|
||||
_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
|
||||
|
||||
_0C sadA1_
|
||||
_1C sadA1
|
||||
_0M1 tuhA1t
|
||||
_1M1 tuhA1t // no '1' before thousand
|
||||
_0M2 mil^jon
|
||||
_1M2 mil^jon
|
||||
_0M3 mil^jard
|
||||
_1M3 mil^jard
|
||||
_0M4 bil^jon
|
||||
_1M4 bil^jon
|
||||
_dpt komA1 // comma
|
||||
|
||||
|
||||
// articles
|
||||
|
||||
|
||||
// pronouns
|
||||
mina $u
|
||||
sina $u
|
||||
tema $u
|
||||
meie $u
|
||||
teie $u
|
||||
nad $u
|
||||
ma $u
|
||||
sa $u
|
||||
ta $u
|
||||
me $u
|
||||
|
||||
ise $u $double // reflexive pronoun
|
||||
|
||||
see $u+ // this
|
||||
selle $u+
|
||||
seda $u+
|
||||
|
||||
need $u+ // these
|
||||
nende $u+
|
||||
neid $u+
|
||||
neile $u+
|
||||
neil $u+
|
||||
|
||||
kes $u+
|
||||
keda $u+
|
||||
kelle $u+
|
||||
|
||||
mis $u+
|
||||
mille $u+
|
||||
mida $u+
|
||||
millel $u+
|
||||
milles $u+
|
||||
|
||||
|
||||
// possessives
|
||||
|
||||
// prepositions
|
||||
|
||||
// conjunctions
|
||||
ja $u $pause // and
|
||||
või $u $pause // or
|
||||
aga $u $pause // but
|
||||
ning $u $pause // and
|
||||
ega $u $pause // nor
|
||||
ehk $u $pause // nor
|
||||
|
||||
// negative
|
||||
|
||||
ei $u // not
|
||||
|
||||
// questions
|
||||
|
||||
// auxillary verbs
|
||||
olla $u // to be
|
||||
olen $u
|
||||
oled $u
|
||||
on $u
|
||||
oleme $u
|
||||
olete $u
|
||||
|
||||
ole $u $double
|
||||
olnud $u
|
||||
olin $u
|
||||
olid $u
|
||||
oli $u
|
||||
olime $u
|
||||
olite $u
|
||||
oleksin $u
|
||||
|
||||
|
||||
// some common adjectives and adverbs
|
||||
veidi $u // some
|
||||
|
||||
// words that cause doubling
|
||||
|
||||
// Pronunciation exceptions
|
||||
|
||||
// ok _^_EN // Translates to english o'kay.
|
||||
ok ok'ei:
|
||||
okay ok'ei:
|
||||
|
||||
// Jogurtti (also: jugurtti or jukurtti)
|
||||
yoghurt jogurt
|
||||
yogurt jogurt
|
||||
|
||||
|
||||
// Abbreviations
|
||||
|
||||
abc $abbrev
|
||||
ad $abbrev $dot // anno Domini
|
||||
(à la) 'ala $dot // moodi
|
||||
ca ts'irka $dot // circa
|
||||
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
|
||||
oü $abbrev // osaühing
|
||||
|
||||
// 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:
|
||||
|
||||
// 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
|
||||
|
||||
// exceptions to nn_ palatalization
|
||||
konn k'on:n
|
||||
nunn n'un:n
|
||||
|
||||
// exceptions to tt_ palatalization
|
||||
sitt s'it:
|
||||
|
||||
// exceptions to ss_ palatalization
|
||||
äss '&s:s
|
||||
mäss m'&s:s
|
||||
|
||||
Executable
+276
@@ -0,0 +1,276 @@
|
||||
// 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 _
|
||||
@@ -449,6 +449,9 @@ BAR bAR2 $allcaps
|
||||
//SS EsEs $allcaps
|
||||
ALT Alt $allcaps
|
||||
TAB tAb $allcaps
|
||||
UP up $allcaps
|
||||
DOWN down $allcaps
|
||||
KFKI ka:Efka:i $abbrev $allcaps
|
||||
(a . m .) An^n^i||m'int $hasdot
|
||||
ún u:JnEvEzEt: $hasdot
|
||||
dr doktoR2 $hasdot
|
||||
@@ -653,6 +656,7 @@ csütörtökön $alt3
|
||||
pénteken $alt3
|
||||
szombaton $alt3
|
||||
vasárnapon $alt3
|
||||
éjfél $alt3
|
||||
sok $unstressend // many
|
||||
kevés $unstressend // few
|
||||
se $unstressend // neither
|
||||
@@ -1851,6 +1855,111 @@ segíti $unstressend
|
||||
felkerültek $unstressend
|
||||
mutatni $unstressend
|
||||
korlátozott $unstressend
|
||||
vásárolni $unstressend
|
||||
jártas $unstressend
|
||||
működnek $unstressend
|
||||
elmentik $unstressend
|
||||
leállt $unstressend
|
||||
megszüntetésére $unstressend
|
||||
ezeket $unstressend
|
||||
megmondani $unstressend
|
||||
okozhatta $unstressend
|
||||
okozza $unstressend
|
||||
okozta $unstressend
|
||||
költségét $unstressend
|
||||
kritikussá $unstressend
|
||||
akkor $unstressend
|
||||
jelzett $unstressend
|
||||
működését $unstressend
|
||||
elhelyezett $unstressend
|
||||
válláról $unstressend
|
||||
beszerzése $unstressend
|
||||
igényel $unstressend
|
||||
ellátni $unstressend
|
||||
indokoltnak $unstressend
|
||||
felülvizsgált $unstressend
|
||||
készülékkel $unstressend
|
||||
országban $unstressend
|
||||
állítását $unstressend
|
||||
közötti $unstressend
|
||||
keres $unstressend
|
||||
megye $unstressend
|
||||
alattiak $unstressend
|
||||
világába $unstressend
|
||||
sáv $unstressend
|
||||
vágható $unstressend
|
||||
színes $unstressend
|
||||
rejt $unstressend
|
||||
kitalált $unstressend
|
||||
sorozata $unstressend
|
||||
útját $unstressend
|
||||
tervezett $unstressend
|
||||
korában $unstressend
|
||||
varázslat $unstressend
|
||||
készíteni $unstressend
|
||||
tiszta $unstressend
|
||||
viselkedik $unstressend
|
||||
készít $unstressend
|
||||
képernyőre $unstressend
|
||||
gombot $unstressend
|
||||
gombra $unstressend
|
||||
bevitelt $unstressend
|
||||
szavak $unstressend
|
||||
futtatja $unstressend
|
||||
kiadásával $unstressend
|
||||
aktuális $unstressend
|
||||
működő $unstressend
|
||||
rájönni $unstressend
|
||||
mobilt $unstressend
|
||||
gyakori $unstressend
|
||||
telefon $unstressend
|
||||
elég $unstressend
|
||||
ajánljuk $unstressend
|
||||
készüléket $unstressend
|
||||
szerszám $unstressend
|
||||
praktikusabb $unstressend
|
||||
méretűek $unstressend
|
||||
készülékeinek $unstressend
|
||||
láttán $unstressend
|
||||
képviselő $unstressend
|
||||
képviselők $unstressend
|
||||
akarja $unstressend
|
||||
foglalkozni $unstressend
|
||||
fogott $unstressend
|
||||
sávba $unstressend
|
||||
estén $unstressend
|
||||
emlékszik $unstressend
|
||||
rábeszélni $unstressend
|
||||
okozó $unstressend
|
||||
bűntettében $unstressend
|
||||
szakértőnek $unstressend
|
||||
vizsgálja $unstressend
|
||||
áldozata $unstressend
|
||||
téma $unstressend
|
||||
ügyvédje $unstressend
|
||||
eljött $unstressend
|
||||
bíróságra $unstressend
|
||||
felejtett $unstressend
|
||||
érte $unstressend
|
||||
férfi $unstressend
|
||||
hozzátartozói $unstressend
|
||||
őröket $unstressend
|
||||
visel $unstressend
|
||||
viselt $unstressend
|
||||
véleményét $unstressend
|
||||
vélemény $unstressend
|
||||
véleményt $unstressend
|
||||
kérnek $unstressend
|
||||
ellátogatott $unstressend
|
||||
tetteinek $unstressend
|
||||
györgy $unstressend
|
||||
álláspontja $unstressend
|
||||
beszél $unstressend
|
||||
másról $unstressend
|
||||
idéz $unstressend
|
||||
taglalják $unstressend
|
||||
jogán $unstressend
|
||||
hibázott $unstressend
|
||||
|
||||
// word pairs
|
||||
|
||||
@@ -2116,3 +2225,4 @@ CD-m) cédém
|
||||
(MHZ-en) megahercen
|
||||
(Mhz-en) megahercen
|
||||
(ORTT-től) oerrtététől //special exceptio
|
||||
|
||||
|
||||
+166
-48
@@ -53,7 +53,7 @@
|
||||
ccs tS:
|
||||
!) cz ts // in names which start with a capital letter
|
||||
|
||||
|
||||
kalapá) csz (en tSz
|
||||
csz ts|s
|
||||
papu) cs tS
|
||||
ar) c (cson ts
|
||||
@@ -109,17 +109,21 @@ fegyen) c (csoport ts
|
||||
cs (-sz tS|s //need spokening single ts and single s phoneme
|
||||
ccs (-sz tS|s //need spokening single ts and single s phoneme
|
||||
licen) c (sértés ts
|
||||
_fil) c (csík ts
|
||||
_pia) c (csarnok ts
|
||||
_pol) c (csat ts
|
||||
_mala) c (sivít ts
|
||||
_kilen) c (csöv ts
|
||||
_kilen) c (csomó ts
|
||||
szanité) c (cs ts
|
||||
pokró) c (cs ts
|
||||
kul) cs (zörg tS
|
||||
kartá) cs (zápo tS
|
||||
ínyen) c (ség ts
|
||||
_fil) c (csík ts
|
||||
_pia) c (csarnok ts
|
||||
_pol) c (csat ts
|
||||
_mala) c (sivít ts
|
||||
_kilen) c (csöv ts
|
||||
_kilen) c (csomó ts
|
||||
szanité) c (cs ts
|
||||
pokró) c (cs ts
|
||||
kul) cs (zörg tS
|
||||
kartá) cs (zápo tS
|
||||
ínyen) c (ség ts
|
||||
bohó) c (sapk ts
|
||||
bohó) c (sipk ts
|
||||
kilen) c (sáv ts
|
||||
cszs tSZ
|
||||
|
||||
.group ch
|
||||
anar) ch (i h
|
||||
@@ -151,6 +155,7 @@ oligar) ch h
|
||||
mazo) ch (is h
|
||||
ar) ch (aikus h
|
||||
|
||||
|
||||
.group d
|
||||
d d
|
||||
dd d:
|
||||
@@ -297,8 +302,9 @@ standar) d (jegy d
|
||||
harma) d (sor d
|
||||
beszé) d (javít d
|
||||
rekor) d (sugár d
|
||||
máso) d (szaká d //For example másodszakács, másodszakáccsá words need spokening single d phoneme before s phoneme
|
||||
_ná) d (söv d //for example nádsövénnyé word
|
||||
máso) d (szaká d //For example másodszakács, másodszakáccsá words need spokening single d phoneme before s phoneme
|
||||
_ná) d (söv d //for example nádsövénnyé word
|
||||
dt (sz t:
|
||||
|
||||
.group dz
|
||||
fogó) dz (kod ts
|
||||
@@ -389,7 +395,7 @@ burkoló) dz z
|
||||
ggb gb //special exception with always need executing
|
||||
ggr gR2 //special exception with always need executing
|
||||
?1 _) goeth gY:tE
|
||||
_me) ggy (en_ J: //Single meggyen word need spokening longer J: phoneme
|
||||
_me) ggy (en_ J: //Single meggyen word need spokening longer J: phoneme
|
||||
me) g (gy g
|
||||
|
||||
ggy (L01 J
|
||||
@@ -440,17 +446,18 @@ arcüre) g (gyulladás g
|
||||
szöve) g (gyűjt g
|
||||
ta) g (gyűl g
|
||||
gu) gg (ol g
|
||||
orszá) g (gyarapod g
|
||||
anya) g (gyár g
|
||||
anya) g (gyűjt g
|
||||
végi) g (gya g
|
||||
me) ggy (mag J
|
||||
me) ggy (íz J:
|
||||
bádo) g (gy g
|
||||
szö) g (gyár g
|
||||
han) g (gyakor g
|
||||
ele) ggy (é J:
|
||||
_jé) g (gyár g
|
||||
orszá) g (gyarapod g
|
||||
anya) g (gyár g
|
||||
anya) g (gyűjt g
|
||||
végi) g (gya g
|
||||
me) ggy (mag J
|
||||
me) ggy (íz J:
|
||||
bádo) g (gy g
|
||||
szö) g (gyár g
|
||||
han) g (gyakor g
|
||||
ele) ggy (é J:
|
||||
_jé) g (gyár g
|
||||
_felesé) g (gyilkos g
|
||||
|
||||
.group gy
|
||||
gy J
|
||||
@@ -517,6 +524,7 @@ tizene) gy (edik J:
|
||||
e) gy (enrang J:
|
||||
e) gy (előre J:
|
||||
e) gy (enként J:
|
||||
je) gy (enként J
|
||||
félmege) gy (ez J:
|
||||
_e) gy (el J:
|
||||
tizene) gy (et J:
|
||||
@@ -559,6 +567,9 @@ harmince) gy (edik J:
|
||||
e) gys (ík J|S //for example egysíkú word need spokening single J and S phoneme
|
||||
_e) gy (öntet J:
|
||||
tár) gy (sor J
|
||||
_í) gy (jár J
|
||||
száze) gy (es J:
|
||||
huszone) gy (es J:
|
||||
|
||||
|
||||
.group h
|
||||
@@ -592,7 +603,7 @@ harmince) gy (edik J:
|
||||
_sz) í (vattak i
|
||||
_sz) í (vattákk i
|
||||
_sz) í (vató i
|
||||
_v) í (zi i //for example vízipipa, vízimentők beginning words need spokening i, not i: phoneme
|
||||
_v) í (zi i //for example vízipipa, vízimentők beginning words need spokening i, not i: phoneme
|
||||
|
||||
.group j
|
||||
j j
|
||||
@@ -777,9 +788,9 @@ helybe) n (jár n
|
||||
vagyo) n (nyilatkozat n //for example vagyonnyilatkozat word need spokening single n phoneme before n^ phoneme, not two n^n^ phoneme.
|
||||
szí) n (jelzés n
|
||||
kormá) ny (jelentés n^
|
||||
benzi) nj nj
|
||||
benzi) nj nj
|
||||
mikrofo) n (nyílás n
|
||||
szí) n (nyom n
|
||||
szí) n (nyom n
|
||||
|
||||
.group o
|
||||
o o
|
||||
@@ -872,6 +883,10 @@ alkalmazá) s (szerver S
|
||||
fá) s (szárú S
|
||||
ritmu) s (zavar S
|
||||
pedagógu) s (sztrájk S
|
||||
_fúvó) s (zene S
|
||||
identitá) s (zavar S
|
||||
fáklyá) s (zen S
|
||||
|
||||
|
||||
|
||||
.group ss
|
||||
@@ -881,7 +896,7 @@ pedagógu) s (sztrájk S
|
||||
_má) ssz (ó Ss
|
||||
mennydörgé) ssz (erű Ss
|
||||
robbaná) ss S:
|
||||
hamva) ssz s:
|
||||
hamva) ssz s:
|
||||
robbaná) ssz (er Ss
|
||||
danubiu) ss s: //a radio station name
|
||||
danubiu) ssz s: //a radio station name
|
||||
@@ -1063,9 +1078,53 @@ települé) ssz (er Ss //for example településszerkezet word need spok
|
||||
eltu) ss (ol S
|
||||
ellátá) ssz (er Ss
|
||||
égé) ssz (ag Ss
|
||||
csapá) ssz (erű Ss
|
||||
csapá) ssz (erű Ss
|
||||
menekülé) ssz (erű Ss
|
||||
_ökrö) ssz (ekere Ss
|
||||
_ökrö) ssz (ekere Ss
|
||||
_nyár) ssz (erű Ss
|
||||
hamva) ssz (őke Ss
|
||||
luga) ssz (erű Ss
|
||||
_világo) ssz (em Ss
|
||||
nyuva) ssz s:
|
||||
_ökrö) ssz (eg Ss
|
||||
éhe) ssz (áj Ss
|
||||
_hamva) ssz (ürke Ss
|
||||
_kaka) ssz (ó Ss
|
||||
_kereke) ssz (ék Ss
|
||||
_koldu) ssz (e Ss
|
||||
adá) ssz (erű Ss
|
||||
_laká) ssz Ss //For example lakásszövetkezet, lakásszerű words
|
||||
_látá) ssz (ög Ss
|
||||
_forgá) ssz Ss //for example forgásszabály, forgásszerű words
|
||||
_pedagógu) ssz (er Ss
|
||||
_víru) ssz (er Ss
|
||||
_recé) ssz (árú Ss
|
||||
teté) ssz (e Ss //for example büntetésszerű, tüntetésszerű words
|
||||
_égé) ssz Ss
|
||||
ritmu) ssz (ab Ss
|
||||
széná) ssz (ek Ss
|
||||
szódá) ssz (i Ss
|
||||
repülé) ssz (er Ss
|
||||
emelé) ssz (er Ss
|
||||
uta) ssz (ám Ss
|
||||
uta) ssz (er Ss
|
||||
fúvó) ssz (im Ss
|
||||
vasa) ssz (ak Ss
|
||||
_sa) ssz (árny Ss
|
||||
_vasuta) ssz Ss
|
||||
váro) ssz (er Ss
|
||||
váro) ssz (épe Ss
|
||||
tár) ssz (öve Ss
|
||||
_farka) ssz (áj Ss
|
||||
_farka) ssz (ig Ss
|
||||
_hú) ssz (alonna Ss
|
||||
_ver) ssz (er Ss
|
||||
_ko) ssz (em Ss
|
||||
tipu) ssz (ám Ss
|
||||
alvá) ssz (eg Ss
|
||||
lako) ssz (ám Ss
|
||||
_szencsége) ssz (űz Ss
|
||||
|
||||
|
||||
.group sz
|
||||
sz s
|
||||
@@ -1100,12 +1159,21 @@ rongyo) szs (ák SZ
|
||||
_ka) sztsze st|sE
|
||||
szemete) szs (ák SZ
|
||||
dro) sztsze (rző st|sE //drosztszerződés word need spokening st and single sE phoneme
|
||||
_búzá) szs (ák SZ
|
||||
_szene) szs (ák SZ
|
||||
_szalmá) szs (ák SZ
|
||||
va) szs (anér SZ
|
||||
gaboná) szs (ák SZ
|
||||
va) sz (ápor Sz
|
||||
_búzá) szs (ák SZ
|
||||
_szene) szs (ák SZ
|
||||
_szalmá) szs (ák SZ
|
||||
va) szs (anér SZ
|
||||
gaboná) szs (ák SZ
|
||||
va) sz (ápor Sz
|
||||
bati) sztsz (erű st|s
|
||||
para) sztsz (andál st|s
|
||||
te) szts (oroz st|S
|
||||
_dama) szts st|S
|
||||
kere) szt (sor st
|
||||
kere) szt (szer st
|
||||
para) szt (segg st
|
||||
azbe) szt (sisak st
|
||||
nyu) szt (süveg st
|
||||
|
||||
.group t
|
||||
t t
|
||||
@@ -1160,7 +1228,46 @@ használ) t (cikk t
|
||||
ha) t (cell t //for example hatcellás, hatcella word need spokening t before c letter.
|
||||
pár) t (székház t
|
||||
hálóza) t (semleges t
|
||||
vajon) t (szoros t
|
||||
tsz (h ts
|
||||
te) tsz (h ts
|
||||
_á) t (szolgáltat t
|
||||
|
||||
tizenké) t (szél t
|
||||
skarlá) t (szín t
|
||||
já) tsz (d ts
|
||||
pamu) t (szok t
|
||||
jára) t (szolgál t
|
||||
perme) t (szerű t
|
||||
mamu) t (szőr t
|
||||
csapa) t (szolg t
|
||||
ezüs) t (szőke t
|
||||
broká) t (sz t
|
||||
_kö) tsz (er ts:
|
||||
_tes) t (szőr t
|
||||
_söté) t (szők t
|
||||
kísérte) t (század t
|
||||
söté) t (szob t
|
||||
elefán) t (szőr t
|
||||
_saj) t (szín t
|
||||
_pó) t (szolgál t
|
||||
_viszon) t (szolgál t
|
||||
_álla) t (szob t
|
||||
cson) t (sovány t
|
||||
szöve) t (sáv t
|
||||
fron) t (sebész t
|
||||
éle) t (sorvasz t
|
||||
_szaki) ts (on tS:
|
||||
szé) t (sugár t
|
||||
cson) t (sárga t
|
||||
_taf) t (sely t
|
||||
broká) t (sely t
|
||||
álla) t (sebész t
|
||||
patyola) t (sely t
|
||||
házasi) ts (a tS:
|
||||
sajá) t (szerű t
|
||||
_pázsi) t (sz t
|
||||
fejeze) t (sor t
|
||||
|
||||
.group tj
|
||||
C) tj c
|
||||
@@ -1226,6 +1333,7 @@ interne) tj (egy tj
|
||||
dolgoza) tj (avít tj
|
||||
természe) tj (ár tj
|
||||
terüle) tj (elöl tj
|
||||
_á) tj (u tj
|
||||
|
||||
.group ts
|
||||
ts (_S2 tS //general rule with word end of ts letters
|
||||
@@ -1322,7 +1430,10 @@ indula) tsz (ó t|s
|
||||
álla) ts (ág tS:
|
||||
köteleze) ts (ég tS:
|
||||
kötö) ts (ég tS:
|
||||
|
||||
me) tsz (ve ts
|
||||
me) tssz (e ts:
|
||||
me) tssz (ük ts:
|
||||
_lá) tssz (ék ts:
|
||||
munkafüze) ts (abl t|S
|
||||
pár) ts (ajtó t|S
|
||||
szöve) ts (apk t|S
|
||||
@@ -1429,6 +1540,10 @@ terüle) ts (áv t|S
|
||||
gyakorla) ts (oroz t|S
|
||||
támogato) ts (ág tS:
|
||||
já) tsz (hass ts
|
||||
ké) tsz (erep t|s
|
||||
_á) tsz (orong t|s
|
||||
_á) tsz (orít t|s
|
||||
_á) tsz (olgál t|s
|
||||
|
||||
.group tt
|
||||
tt t:
|
||||
@@ -1552,7 +1667,7 @@ _szára) zs (ág SS
|
||||
találko) z (t s
|
||||
eszkö) z (sor z
|
||||
gő) z (síp z
|
||||
matró) z (sapk z
|
||||
matró) z (sapk z
|
||||
nehé) z (súly z
|
||||
tör) zsz (ászló Z|z
|
||||
zsz z|s //general exception. Need difference first z and second sz phoneme. eg: rajzszög, rajzszeg, mézszín words.
|
||||
@@ -1626,14 +1741,17 @@ magyará) z (kod s
|
||||
pofo) z (kod s
|
||||
ezkö) z (sáv z
|
||||
eszkö) z (sáv z
|
||||
_mé) z (sárg z
|
||||
tű) z (sáv z
|
||||
_tí) z (sor z
|
||||
_szá) z (sor z
|
||||
ré) z (sisak z
|
||||
matró) z (zsák z
|
||||
ré) z (sodrony z
|
||||
há) z (sarkot z
|
||||
_mé) z (sárg z
|
||||
tű) z (sáv z
|
||||
_tí) z (sor z
|
||||
_szá) z (sor z
|
||||
ré) z (sisak z
|
||||
matró) z (zsák z
|
||||
ré) z (sodrony z
|
||||
há) z (sarkot z
|
||||
há) z (sarok z
|
||||
ro) zszs (em Z:
|
||||
_gő) z (süvölt z
|
||||
|
||||
.group
|
||||
$ dolla:R2
|
||||
|
||||
@@ -0,0 +1,119 @@
|
||||
|
||||
// This file is UTF8 encoded
|
||||
// Spelling to phoneme words and exceptions for Malayalam
|
||||
|
||||
|
||||
// letter names (consonants)
|
||||
|
||||
U+d02 'a#m
|
||||
U+d03 visarg@m
|
||||
U+d3d avagraha
|
||||
U+d4d chandraka:r@m
|
||||
U+d4e chil.acharam // ??
|
||||
|
||||
ൺ _'yn. // chillu consonants
|
||||
ൻ _in
|
||||
ർ _'yR
|
||||
ൽ _il
|
||||
ൾ _'yl.
|
||||
ൿ _ik
|
||||
ണൎ _'yn. // eSpeak uses unofficial 0xd4e for "virama + U+200d" to indicate 'chillu' characters
|
||||
നൎ _in
|
||||
റൎ _'yR
|
||||
ലൎ _il
|
||||
ളൎ _'yl.
|
||||
കൎ _ik
|
||||
|
||||
|
||||
|
||||
// combining vowels, precede by a click so they can be distinguished from stand-alone vowels
|
||||
ാ #X2a::
|
||||
ി #X1i
|
||||
ീ #X2i::
|
||||
ു #X1u
|
||||
ൂ #X2u::
|
||||
ൃ #X1ri
|
||||
ൄ #X2ri::
|
||||
െ #X1e
|
||||
േ #X2e::
|
||||
ൈ #X2aI
|
||||
ൊ #X1o
|
||||
ോ #X2o::
|
||||
ൌ #X2aU
|
||||
ൗ #X2aU
|
||||
|
||||
|
||||
// speak Latin letters as English
|
||||
a e:j
|
||||
b bi:
|
||||
c si:
|
||||
d di:
|
||||
e i:
|
||||
f Ef
|
||||
g dZi:
|
||||
h e:tS
|
||||
i a:j
|
||||
j dZe:j
|
||||
k ke:j
|
||||
l El
|
||||
m Em
|
||||
n En
|
||||
o o:
|
||||
p pi:
|
||||
q kju:
|
||||
r a:R
|
||||
s Es
|
||||
t ti:
|
||||
u ju:
|
||||
v vi:
|
||||
w dVbVlju:
|
||||
x Eks
|
||||
y wa:j
|
||||
z zEd
|
||||
|
||||
// symbols
|
||||
% S;at@ma:n@m $max3
|
||||
* ast@risk $max3 // or [[ta:rika]]
|
||||
= sam@m
|
||||
+ ku:t.t.@n.@m
|
||||
& samuccaj@m
|
||||
_. bindu
|
||||
_, aNkuS;@m
|
||||
_; ro:dhini
|
||||
_? co:dj@cihn@m
|
||||
_! a:S;c@rjacihn@m
|
||||
|
||||
|
||||
// numbers
|
||||
_0 p'u:Jj@m
|
||||
_1 'onny
|
||||
_2 r'an.t.y
|
||||
_3 m'unny
|
||||
_4 n'a:ly
|
||||
_5 'an^cy
|
||||
_6 'aR2y
|
||||
_7 'e:r.y
|
||||
_8 'et.t.y
|
||||
_9 'onpaty
|
||||
_1X p'ati
|
||||
_10 p'atty
|
||||
_11 p'atinonny
|
||||
_12 p'antran.t.y
|
||||
_15 p'atinan^cy
|
||||
_16 p'atinaR2y
|
||||
_17 p'atine:R2y
|
||||
_18 p'atine:t.t.y
|
||||
_19 p'attompatu
|
||||
_2X 'irupat
|
||||
_3X m'uppat
|
||||
_4X n'a:lppat
|
||||
_5X 'anpat
|
||||
_6X 'aR2upat
|
||||
_7X 'er.upat
|
||||
_8X 'en.pat
|
||||
_9X t'on.n.u:R2
|
||||
_0C n'u:R
|
||||
_0M1 'a:jiRam
|
||||
_0M2 l'aks.am
|
||||
_0M3 k'o:t.i
|
||||
_dpt _d'aS;a:mS;@m_
|
||||
@@ -0,0 +1,282 @@
|
||||
|
||||
// This file is UTF8 encoded
|
||||
// Spelling to phoneme rules for Malayalam
|
||||
|
||||
// A means vowel letters (not vowel signs)
|
||||
// B means a combining vowel sign or a virama
|
||||
|
||||
|
||||
.replace
|
||||
൦ 0 // Convert Malayalam numbers
|
||||
൧ 1
|
||||
൨ 2
|
||||
൩ 3
|
||||
൪ 4
|
||||
൫ 5
|
||||
൬ 6
|
||||
൭ 7
|
||||
൮ 8
|
||||
൯ 9
|
||||
ോ ോ
|
||||
ൊ ൊ
|
||||
ൌ ൌ
|
||||
|
||||
|
||||
|
||||
.group ക
|
||||
ക ka
|
||||
ക (B k
|
||||
|
||||
.group ഖ
|
||||
ഖ kha
|
||||
ഖ (B kh
|
||||
|
||||
.group ഗ
|
||||
ഗ ga
|
||||
ഗ (B g
|
||||
|
||||
.group ഘ
|
||||
ഘ gha
|
||||
ഘ (B gh
|
||||
|
||||
.group ങ
|
||||
ങ Na
|
||||
ങ (B N
|
||||
|
||||
.group ച
|
||||
ച ca
|
||||
ച (B c
|
||||
|
||||
.group ഛ
|
||||
ഛ cha
|
||||
ഛ (B ch
|
||||
|
||||
.group ജ
|
||||
ജ Ja
|
||||
ജ (B J
|
||||
|
||||
.group ഝ
|
||||
ഝ Jha
|
||||
ഝ (B Jh
|
||||
|
||||
.group ഞ
|
||||
ഞ n^a
|
||||
ഞ (B n^
|
||||
|
||||
.group ട
|
||||
ട t.a
|
||||
ട (B t.
|
||||
|
||||
.group ഠ
|
||||
ഠ th.a
|
||||
ഠ (B th.
|
||||
|
||||
.group ഡ
|
||||
ഡ d.a
|
||||
ഡ (B d.
|
||||
|
||||
.group ഢ
|
||||
ഢ dh.a
|
||||
ഢ (B dh.
|
||||
|
||||
.group ണ
|
||||
ണ n.a
|
||||
ണ (B n.
|
||||
|
||||
.group ത
|
||||
ത ta
|
||||
ത (B t
|
||||
|
||||
.group ഥ
|
||||
ഥ tha
|
||||
ഥ (B th
|
||||
|
||||
.group ദ
|
||||
ദ da
|
||||
ദ (B d
|
||||
|
||||
.group ധ
|
||||
ധ dha
|
||||
ധ (B dh
|
||||
|
||||
.group ന
|
||||
ന na
|
||||
ന (B n
|
||||
|
||||
.group പ
|
||||
പ pa
|
||||
പ (B p
|
||||
|
||||
.group ഫ
|
||||
ഫ pha
|
||||
ഫ (B p
|
||||
|
||||
_പ്രൊ) ഫ (സര് fa
|
||||
|
||||
|
||||
.group ബ
|
||||
ബ ba
|
||||
ബ (B b
|
||||
|
||||
.group ഭ
|
||||
ഭ bha
|
||||
ഭ (B bh
|
||||
|
||||
.group മ
|
||||
മ ma
|
||||
മ (B m
|
||||
|
||||
.group യ
|
||||
യ ja
|
||||
യ (B j
|
||||
|
||||
.group ര
|
||||
ര ra
|
||||
ര (B r
|
||||
|
||||
.group റ
|
||||
റ R2a
|
||||
റ (B R2
|
||||
ന്) റ d#
|
||||
റ്റ t.t. // ?? R2R2 = t.t.
|
||||
|
||||
.group ല
|
||||
ല la
|
||||
ല (B l
|
||||
|
||||
.group ള
|
||||
ള l.a
|
||||
ള (B l.
|
||||
|
||||
.group ഴ // retroflex [r.] ?
|
||||
ഴ r.a
|
||||
ഴ (B r.
|
||||
|
||||
.group വ
|
||||
വ va
|
||||
വ (B v
|
||||
|
||||
.group ശ
|
||||
ശ S;a
|
||||
ശ (B S;
|
||||
|
||||
.group ഷ
|
||||
ഷ s.a
|
||||
ഷ (B s.
|
||||
|
||||
.group സ
|
||||
സ sa
|
||||
സ (B s
|
||||
|
||||
.group ഹ
|
||||
ഹ ha
|
||||
ഹ (B h
|
||||
|
||||
|
||||
// chillu consonants
|
||||
.group ൺ
|
||||
ൺ n.
|
||||
|
||||
.group ൻ
|
||||
ൻ n
|
||||
|
||||
.group ർ
|
||||
ർ r
|
||||
|
||||
.group ൽ
|
||||
ൽ l
|
||||
|
||||
.group ൾ
|
||||
ൾ l.
|
||||
|
||||
.group ൿ
|
||||
ൿ k
|
||||
|
||||
|
||||
.group 0xe0b4 // characters which start with UTF-8 bytes: [e0 b4]
|
||||
|
||||
ഽ // avagraha
|
||||
|
||||
ം m // anusvara (this should nasalize the vowel)
|
||||
|
||||
ഃ h // visarga
|
||||
|
||||
അ a
|
||||
|
||||
ആ a:
|
||||
|
||||
ഇ i
|
||||
|
||||
ഈ i:
|
||||
|
||||
ഉ u
|
||||
|
||||
ഊ u:
|
||||
|
||||
ഋ Ry
|
||||
|
||||
എ e
|
||||
_) എ ;e
|
||||
|
||||
ഏ e:
|
||||
_) ഏ ;e:
|
||||
|
||||
ഐ aI
|
||||
|
||||
ഒ o
|
||||
|
||||
ഓ o:
|
||||
|
||||
ഔ aU
|
||||
|
||||
// combining vowel signs
|
||||
|
||||
ാ a:
|
||||
|
||||
ി i
|
||||
ി (ല്K I
|
||||
|
||||
.group 0xe0b5 // characters which start with UTF-8 bytes: [e0 b5]
|
||||
|
||||
ീ i:
|
||||
|
||||
ു u
|
||||
|
||||
ൂ u:
|
||||
|
||||
ൃ r-
|
||||
|
||||
ൄ r-:
|
||||
|
||||
െ e
|
||||
|
||||
േ e:
|
||||
|
||||
ൈ aI
|
||||
|
||||
ൊ o
|
||||
|
||||
ോ o:
|
||||
|
||||
ൌ aU
|
||||
ൗ aU // au length mark, treat at [aU] ?
|
||||
|
||||
് // virama
|
||||
ൎ // chillu-virama (unofficial)
|
||||
്് // espeak uses double-virama for "virama + U+200d" (zero-width joiner), to indicate a chillu character
|
||||
് (_ y // epenthetic vowel at end of word
|
||||
|
||||
ൠ Ry:
|
||||
|
||||
ൡ ly:
|
||||
|
||||
|
||||
|
||||
.group 0xe0a4 // devanagari
|
||||
\340\244 _^_HI // switch to hindi voice
|
||||
.group 0xe0a5 // devanagari
|
||||
\340\245 _^_HI
|
||||
|
||||
|
||||
.group
|
||||
$ do:l.ar
|
||||
Executable
+319
@@ -0,0 +1,319 @@
|
||||
|
||||
// This file in UTF8 encoded
|
||||
|
||||
// Letters maltese
|
||||
|
||||
|
||||
|
||||
a a
|
||||
b b@
|
||||
c ka
|
||||
ċ tS@e
|
||||
d dee
|
||||
e e
|
||||
f effe
|
||||
g gie
|
||||
ġ dZe
|
||||
h akka
|
||||
ħ h'@
|
||||
i i
|
||||
j ie
|
||||
k k'@
|
||||
l elle
|
||||
m emme
|
||||
n enne
|
||||
o o
|
||||
p pe
|
||||
q '@
|
||||
r erre
|
||||
s esse
|
||||
t te
|
||||
u u
|
||||
v ve
|
||||
w u'@
|
||||
x eSSe
|
||||
y y
|
||||
z tsee
|
||||
ż z'@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
_. punt
|
||||
_, koma
|
||||
_! punt ta’ esklamazzjoni
|
||||
_? mistoqsija
|
||||
_" kwoUts
|
||||
_# hash
|
||||
_$ dollaru:
|
||||
_% procentuali:
|
||||
_& u
|
||||
_' accent
|
||||
_: koUl@n
|
||||
_; semIk'oUl@n
|
||||
€ ewro
|
||||
_( parentezi tondi
|
||||
_) parentezi tondi
|
||||
_[ parentezi kwadri
|
||||
_] parentezi kwadri
|
||||
_{ alkua:lto
|
||||
_} lop:ua:lto
|
||||
_< iz'@ minn
|
||||
_> akbar minn
|
||||
_- haIf@n
|
||||
__ alavi:va
|
||||
+ plus $max3
|
||||
* stil:a $max3
|
||||
= i:kw@lz $max3
|
||||
/ kaut:a
|
||||
\ keno
|
||||
£ sterlina
|
||||
@ _at
|
||||
~ tilde
|
||||
|
||||
|
||||
|
||||
// numbers maltese
|
||||
|
||||
|
||||
|
||||
_0 z'e*o
|
||||
_1 ui:h'@d
|
||||
_2 nei:n
|
||||
_3 tli:eta
|
||||
_4 erba
|
||||
_5 h'@amsa
|
||||
_6 si:t:a
|
||||
_7 seba:
|
||||
_8 tmi:ni:a
|
||||
_9 dydin'asa
|
||||
_10 a'@ra
|
||||
_11 h'@daSe
|
||||
_12 tnaSe
|
||||
_13 tletaSe
|
||||
_14 erbataSe
|
||||
_15 h'@mistaSe
|
||||
_16 sitaSe
|
||||
_17 sbataSe
|
||||
_18 tmintaSe
|
||||
_19 tsetaSe
|
||||
_2X oSerin
|
||||
_3X tl'@ti:n
|
||||
_4X erbai:n
|
||||
_5X h'@amsi:n
|
||||
_6X sit:i:n
|
||||
_7X s'@bei:n
|
||||
_8X tmeni:n
|
||||
_9X d,ydin'isei:n
|
||||
_0C mi:a
|
||||
_1C mi:au
|
||||
_0M1 elf
|
||||
_1M1
|
||||
_2M1 elfeiun
|
||||
3000 tlet: elef
|
||||
4000 erbatelef
|
||||
_0M2 m'iliun
|
||||
2000000 z'@euge m'iliuni
|
||||
_0M3 bi'li'un
|
||||
_2M3 z'@euge bi'li'uni
|
||||
_3M3 tlet: bi'li'uni
|
||||
_4M3 erba bi'li'uni
|
||||
_5M3 h'@ames bi'li'uni
|
||||
|
||||
|
||||
|
||||
|
||||
// articles
|
||||
|
||||
|
||||
// pronouns maltese
|
||||
jiena iuena $u
|
||||
inti inti: $u
|
||||
huwa ua $u
|
||||
hija i:a $u
|
||||
aħna ah'@na $u
|
||||
intom i:ntom $u
|
||||
huma u:ma $u
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// possessives maltese
|
||||
|
||||
|
||||
tiegħi ti:ai: $u
|
||||
tiegħek ti:ake $u
|
||||
tiegħu ti:u: $u
|
||||
tagħha tah'@a $u
|
||||
tagħna tana: $u
|
||||
tagħkom takom $u
|
||||
tagħhom tahom $u
|
||||
|
||||
|
||||
// prepositions
|
||||
ta ta:
|
||||
għal al:
|
||||
lil li:l:
|
||||
ġo dZeo
|
||||
mal mal:
|
||||
mingħajr mi:nai:r
|
||||
madwar madua:r
|
||||
il-quddiem il-di:m:'@
|
||||
qabel a:bel
|
||||
wara uara
|
||||
minbarra minba:ra:
|
||||
bejn bei:n
|
||||
flimkien flimkin:
|
||||
viċin vi:S@i:n
|
||||
minn mi:n
|
||||
minn fejn mi:n fei:n
|
||||
isfel isfel
|
||||
fil-mija fi:l-mi:a
|
||||
permezz permets
|
||||
lejn lein:
|
||||
fuq fu'@
|
||||
taħt taht
|
||||
fi fi:
|
||||
mingħajr mi:nair
|
||||
madwar madu:ar
|
||||
kontra contra
|
||||
quddiem '@udi:m
|
||||
fost fost
|
||||
qabel abel
|
||||
wara uara
|
||||
taħt taht
|
||||
lil hinn lil:in:
|
||||
ħdejn h'@dein
|
||||
bejn bei:n
|
||||
flimkien flinki:m
|
||||
qrib ri:p
|
||||
minn hemm min:em:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// conjunctions
|
||||
|
||||
|
||||
minkejja minCeia
|
||||
u u
|
||||
kif Ci:f
|
||||
għax aS
|
||||
darba dar:ba
|
||||
jew ieu:
|
||||
iżda i:z'@da
|
||||
jekk ietSe
|
||||
minkejja mintSei:a
|
||||
minflok minflotSe
|
||||
irrespettivament ir:espetivament
|
||||
mindu mindu:
|
||||
b’hekk betSe
|
||||
għalkemm altSem:
|
||||
kull darba kul: darba
|
||||
kull min kul: mi:n
|
||||
tkun xi tkun tkun Si tkun
|
||||
waqt ua:t
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// negative maltese
|
||||
|
||||
ma $u
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// auxillary verbs
|
||||
|
||||
|
||||
ikun icu:n:
|
||||
kien Ci:n
|
||||
qiegħed ied
|
||||
huwa u:a
|
||||
huma uma
|
||||
ma kienx ma CieS
|
||||
kienu Cienu
|
||||
mhux muS
|
||||
mhumiex umumiS
|
||||
ma kienux ma CienuS
|
||||
għamel amel
|
||||
għandhom andom
|
||||
ghandu jkollhom andu kolum
|
||||
ma jridux ikunu mrdS kunu
|
||||
għandu andu
|
||||
m'għandux m'anduS
|
||||
jista ista
|
||||
ma jistax ma istaS
|
||||
għandi andi
|
||||
għandha an:a
|
||||
kienet ki:net
|
||||
ikseb i:kseb
|
||||
mur mu:r
|
||||
tmur tmur
|
||||
sejjer sei:er
|
||||
mort mort
|
||||
agħmel a:mel
|
||||
tagħmilx ta:milS
|
||||
jagħmel ia:mel
|
||||
għamel a:mel
|
||||
għamilt amilt
|
||||
tpoġġi tpodZi:
|
||||
poġġi odZi:
|
||||
issir is:ir
|
||||
saret sa:ret
|
||||
għamel a:mel
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// adverbs
|
||||
|
||||
biss bis:
|
||||
qatt at:
|
||||
issa is:a
|
||||
dalwaqt daluat
|
||||
xorta Sorta
|
||||
diġa didZa
|
||||
mhux mu:S
|
||||
kull cul:
|
||||
bosta bosta
|
||||
xi Si:
|
||||
dan dan
|
||||
dak dak
|
||||
dawn dau:n
|
||||
dawk dau:k
|
||||
hemm em:
|
||||
minn min:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Abbreviations maltese
|
||||
|
||||
$textmode
|
||||
eċċ etSetra
|
||||
mm milim'etri
|
||||
cm tSentim'etri
|
||||
km kilom'etri
|
||||
ml milil'itri
|
||||
mg miligr'am:i
|
||||
kg kilogr'am:i
|
||||
|
||||
|
||||
|
||||
Executable
+205
@@ -0,0 +1,205 @@
|
||||
// Maltese translation rules
|
||||
// This file is UTF-8 encoded
|
||||
|
||||
|
||||
.group a
|
||||
a a
|
||||
aa a:
|
||||
au au
|
||||
ax aS
|
||||
|
||||
|
||||
|
||||
.group b
|
||||
b b
|
||||
bb b:
|
||||
be b'@
|
||||
br br'@
|
||||
bi bi:
|
||||
bie bi'@
|
||||
|
||||
.group c
|
||||
|
||||
c c
|
||||
|
||||
|
||||
.group ċ
|
||||
ċ tS@
|
||||
ċa tS@a
|
||||
ċe tS@e
|
||||
ċi tS@i
|
||||
ċw tS@u'@
|
||||
|
||||
.group d
|
||||
d de
|
||||
dd d:
|
||||
|
||||
|
||||
|
||||
.group e
|
||||
e e
|
||||
eu eu:
|
||||
ew eu
|
||||
|
||||
|
||||
.group f
|
||||
f f
|
||||
ff f:
|
||||
fo fo
|
||||
|
||||
.group g
|
||||
g g
|
||||
gg g:
|
||||
ge gie
|
||||
gi gi:
|
||||
għ :
|
||||
|
||||
.group ġ
|
||||
ġ dZ
|
||||
ġo dZo
|
||||
|
||||
.group h
|
||||
|
||||
h :
|
||||
|
||||
|
||||
.group ħ
|
||||
|
||||
ħ h
|
||||
ħu h:u:
|
||||
ħt ht
|
||||
.group i
|
||||
i I
|
||||
iu Iu
|
||||
ie i:
|
||||
|
||||
|
||||
|
||||
.group j
|
||||
j iu
|
||||
jj i:
|
||||
jo io
|
||||
je ie
|
||||
ja ia
|
||||
|
||||
|
||||
.group k
|
||||
k ke
|
||||
ka ka
|
||||
ke ke
|
||||
ki ki:
|
||||
kie ki:e
|
||||
ku ku:
|
||||
ko co
|
||||
|
||||
.group l
|
||||
l l
|
||||
|
||||
|
||||
.group m
|
||||
m m
|
||||
m (n im
|
||||
m (p im
|
||||
m (r im
|
||||
|
||||
.group n
|
||||
n n
|
||||
nu nu:
|
||||
|
||||
|
||||
|
||||
.group o
|
||||
o o
|
||||
|
||||
|
||||
.group p
|
||||
p p
|
||||
pp p:
|
||||
|
||||
_ole) p (a p:
|
||||
_ota) p (a p:
|
||||
|
||||
kam) p (anj p:
|
||||
|
||||
sam) p (oo p:
|
||||
sham) p (o p:
|
||||
|
||||
|
||||
.group q
|
||||
q '@
|
||||
qa a
|
||||
qe e
|
||||
qo o
|
||||
qu
|
||||
|
||||
|
||||
.group r
|
||||
r r
|
||||
rie ri:e
|
||||
ro ro:
|
||||
ra ra:
|
||||
|
||||
|
||||
.group s
|
||||
s s
|
||||
sie si:e
|
||||
saqq sa
|
||||
saq sa
|
||||
|
||||
|
||||
.group t
|
||||
t t
|
||||
tt t:
|
||||
|
||||
|
||||
|
||||
|
||||
.group u
|
||||
u u
|
||||
ux uS
|
||||
|
||||
|
||||
.group v
|
||||
v v
|
||||
|
||||
|
||||
.group w
|
||||
w u
|
||||
|
||||
|
||||
.group x
|
||||
x Se
|
||||
xie Sei:
|
||||
|
||||
|
||||
|
||||
.group y
|
||||
y y
|
||||
yy y:
|
||||
yi yi
|
||||
yö yY
|
||||
|
||||
|
||||
.group z
|
||||
z tse
|
||||
K) zh Z
|
||||
|
||||
|
||||
|
||||
|
||||
.group ż
|
||||
ż z'@
|
||||
ża za
|
||||
że ze
|
||||
żie zi:e
|
||||
żgħ za
|
||||
|
||||
// default group for "non of the above"
|
||||
|
||||
.group
|
||||
ż z'@
|
||||
ċ tS@
|
||||
// non-ascii characters with specified pronunciations
|
||||
|
||||
|
||||
|
||||
+7
-4
@@ -1376,6 +1376,7 @@ accessoire aksEsw'ar@
|
||||
accessoires aksEsw'ar@s
|
||||
actiepunt Aksip8nt
|
||||
agenda $2
|
||||
aldus Ald'8s
|
||||
alles Al@s
|
||||
amino $1
|
||||
amnestie $3
|
||||
@@ -1389,7 +1390,6 @@ bijziend $2 // bijziendheid
|
||||
blitzkrieg blItskri:g
|
||||
boudoir budw'a:r
|
||||
bourgondier burx'o:ndi:@r
|
||||
braille brAj@
|
||||
cafe ka:f'e:
|
||||
circuit sIrku'i
|
||||
chalet Sa:lE
|
||||
@@ -1402,10 +1402,10 @@ chassis SAs'i
|
||||
chat tSEt
|
||||
check tSEk
|
||||
chiffon Sif'On
|
||||
crèches krES@s
|
||||
contour ko:nt'ur
|
||||
controle $2
|
||||
coureur ku:r'Y:r
|
||||
crèches krES@s
|
||||
damascering damA;s'e:rIN
|
||||
december $2
|
||||
dieet $2
|
||||
@@ -1416,7 +1416,7 @@ doordat $2
|
||||
dynastie $3
|
||||
eensgelijks e:nsQ@l'EIks
|
||||
elfstedentocht ,Elf'ste:d@ntoQt
|
||||
emaille ,e:m'Aij@
|
||||
embouchuur A~buS'yr // embouchure
|
||||
enorm $2
|
||||
eucharistie $4
|
||||
februari fe:bry'a:ri
|
||||
@@ -1436,13 +1436,15 @@ ingrediënt $4
|
||||
ingenieur Inzj@nj'Y:r
|
||||
informatie $3
|
||||
januari $3
|
||||
journaal Surn'a:l
|
||||
kadaster $2
|
||||
mangat $alt3
|
||||
maxima $1
|
||||
meteen mEt'e:n
|
||||
metro me:tro:
|
||||
minima $1
|
||||
(mise-en) mizA~
|
||||
missie $1
|
||||
mississipi $3
|
||||
nabij nab'EI
|
||||
new nyU
|
||||
november $2
|
||||
@@ -1483,6 +1485,7 @@ wangen v#AN@n
|
||||
wanluidend $2
|
||||
wanschapen $2
|
||||
wantrouwend $2
|
||||
weliswaar v#ElIsw'a:r
|
||||
ziekenhuisbevalling zi:k@nhWysb@vAlIN
|
||||
|
||||
|
||||
|
||||
+28
-4
@@ -24,6 +24,7 @@
|
||||
aa (rd_ 'a:
|
||||
aa (C_ 'a:
|
||||
z) aa (m_ a:
|
||||
t) a (bleau a:
|
||||
@) abel (_ 'a:b@l
|
||||
@) abele (_ 'a:b@l@
|
||||
m) ach (in %a:S
|
||||
@@ -32,14 +33,19 @@
|
||||
age (_N 'a:Z@
|
||||
ages (_S1 s
|
||||
age (_$w_alt a:Q@
|
||||
aille (_ 'Aj@
|
||||
ailles (_ 'Aj@s
|
||||
m) ail e:Il
|
||||
_) ai (mabel E
|
||||
aire (_ 'E:r@
|
||||
air (_ 'Er
|
||||
d) ai (sy e:
|
||||
@) agne (_ 'An^@
|
||||
@) ant (_ 'Ant
|
||||
@) ant (e_ 'Ant
|
||||
@) ant (en_ 'Ant
|
||||
@) ant (er_ 'Ant
|
||||
aris (_ 'a:ris
|
||||
|
||||
@) a (de_ 'a:
|
||||
@) a (ta_ 'a:
|
||||
@@ -55,11 +61,11 @@
|
||||
&) baar (_S4 =ba:r
|
||||
&) bare (_S4 =ba:r@
|
||||
_) bij (C@P3 b'EI
|
||||
bij (zond b%i
|
||||
_) binnen (P6 b'In@n
|
||||
_) boven (P5 b'o:v@n
|
||||
_) brand br'And
|
||||
_) buiten (P6 b'Wyt@n
|
||||
_) bureau byr'o:
|
||||
_) buurt (@@P5 b'yrt // buurtbewoner
|
||||
|
||||
_o) b (stak p
|
||||
@@ -100,6 +106,7 @@
|
||||
coach ko:tS
|
||||
|
||||
_) congres kOnQr'Es
|
||||
co (ncert k%O
|
||||
|
||||
|
||||
.group ch
|
||||
@@ -128,6 +135,7 @@
|
||||
_) ch (r x
|
||||
blan) ch S
|
||||
bro) ch (e S
|
||||
bro) ch (u S
|
||||
brun) ch S
|
||||
deta) ch S
|
||||
mar) ch S
|
||||
@@ -140,6 +148,7 @@
|
||||
d) d
|
||||
dt t
|
||||
ds (_N ts
|
||||
d (st t
|
||||
// _) de (CC@P2 d@ // Used a lot in family names
|
||||
_) de (zelf d@
|
||||
|
||||
@@ -225,6 +234,8 @@
|
||||
@) eressen (_S7sq @r'Es@n
|
||||
@) etten (_S3 @n
|
||||
@) es (_$p_alt @s // for wors which end on [@] with multiple on 's'.
|
||||
|
||||
eau (_ 'o:
|
||||
euille @'y
|
||||
eum (_$w_alt 'e:8m
|
||||
@mus) eum (_ ,e:8m // compounds
|
||||
@@ -242,6 +253,9 @@
|
||||
i) eust (_ 'Y:st
|
||||
i) euste (_ 'Y:st@
|
||||
|
||||
proc) e (du e:
|
||||
s) e (cuur @ // secure
|
||||
s) e (cond @
|
||||
c) e (ntrum E // not @
|
||||
_) expositie Ekspo:z'itsi
|
||||
e (rtsD E
|
||||
@@ -370,10 +384,12 @@
|
||||
@) ische (_ =is@
|
||||
@) isme (_ 'Ism@
|
||||
@) ist (_ 'Ist
|
||||
@) isten (_ 'Ist@n
|
||||
_) inn (@P2 'I // ?? inneren
|
||||
|
||||
.group j
|
||||
j j
|
||||
jou (rna Zu
|
||||
|
||||
|
||||
.group k
|
||||
@@ -409,10 +425,10 @@ _) inn (@P2 'I // ?? inneren
|
||||
m m
|
||||
m) m
|
||||
|
||||
mail me:Il
|
||||
management ma:nIdZm@nt
|
||||
_) mee (@P3 m'e:
|
||||
menu (_ m@ny
|
||||
_) mi (s@ m%I
|
||||
|
||||
|
||||
.group n
|
||||
@@ -461,9 +477,11 @@ _) inn (@P2 'I // ?? inneren
|
||||
ou (rage u
|
||||
|
||||
@@C) o (_ =o:
|
||||
obsc (u opsk
|
||||
oe (X_ 'u
|
||||
oir (_ 'v#a:r
|
||||
pl) oi (t v#A
|
||||
c) oi (ffu v#A
|
||||
pr) o (gram o:
|
||||
_) on (@P2 %On
|
||||
oo (X 'o:
|
||||
@@ -472,11 +490,16 @@ _) inn (@P2 'I // ?? inneren
|
||||
_) oost (@P4 o:st
|
||||
_) op (@@P2 'Op
|
||||
_) open (@P4 'o:p@n
|
||||
_) openings (P8 'o:p@nINs
|
||||
_) op (era 'o:p
|
||||
_) op (tion Op
|
||||
@at) or (_ 'o:r
|
||||
ou (che_ u
|
||||
ouch (en_ uS
|
||||
d) ou (blu u
|
||||
c) ou (pu u
|
||||
tr) ou (vail u
|
||||
ouve (rtu uvE
|
||||
_) over (@P4 ,o:v@r
|
||||
t) ou (r u:
|
||||
|
||||
@@ -546,7 +569,8 @@ _) inn (@P2 'I // ?? inneren
|
||||
_) re (clam r@
|
||||
_) re (serve_ r@
|
||||
_) re (cord re'
|
||||
|
||||
repre (saill re:pre:
|
||||
|
||||
|
||||
.group s
|
||||
s s
|
||||
@@ -645,7 +669,6 @@ _) inn (@P2 'I // ?? inneren
|
||||
uw (_ yU
|
||||
|
||||
_) uit (@P3 'Wyt
|
||||
u (re_ 'y
|
||||
u (sie_ 'y
|
||||
@) ute (_ 'yt
|
||||
uu (r_ 'y
|
||||
@@ -714,6 +737,7 @@ _) inn (@P2 'I // ?? inneren
|
||||
é e:
|
||||
é (_ 'e:
|
||||
éé e:
|
||||
ère (_ 'Er@
|
||||
$ d'OlAr
|
||||
, (D k'Oma:
|
||||
__) - (_D m'In
|
||||
|
||||
@@ -106,6 +106,8 @@ _? ke:l.vi // கேள்வி
|
||||
/ sa:jvU // சாய்வு
|
||||
÷ vVgUttVl // வகுத்தல்
|
||||
% viz.Ukka:d.U $max3 // விழுக்காடு
|
||||
& mVt.RUm
|
||||
| seNgUttU $max3
|
||||
U+bf9 ru:ba:j
|
||||
¼ ka:l
|
||||
½ araI
|
||||
@@ -353,6 +355,13 @@ tamil தமிழ் $text
|
||||
பலம் $alt
|
||||
பலமாக $alt
|
||||
பலமா $alt
|
||||
பாதிப்பு $alt
|
||||
பீடா $alt
|
||||
பைக்க $alt
|
||||
பாதிக்கும் $alt
|
||||
பாதிக்குமா $alt
|
||||
|
||||
|
||||
|
||||
|
||||
// initial த as [d]
|
||||
@@ -490,6 +499,7 @@ tamil தமிழ் $text
|
||||
கடம் $alt
|
||||
காட் $alt
|
||||
கிடு $alt
|
||||
களிலேயே $alt
|
||||
|
||||
|
||||
|
||||
|
||||
+69
-5
@@ -76,7 +76,7 @@
|
||||
.L11 ப த க
|
||||
|
||||
// words before "bottle"
|
||||
.L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது
|
||||
.L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது மருந்து
|
||||
|
||||
// words after "booga"
|
||||
.L13 வாழ்க்கை பூமி விருந்த மனிதன
|
||||
@@ -103,7 +103,6 @@
|
||||
L01) க (B k
|
||||
க (ிரு k
|
||||
க (ூட k
|
||||
ங்) க (ொ k
|
||||
|
||||
க (ீத g
|
||||
க (ஜ gV
|
||||
@@ -183,6 +182,8 @@
|
||||
_) க (ிடுகிடு g
|
||||
_) க (ின்னஸ g
|
||||
_) க (ின்னென்ற g
|
||||
_) க (ியர g
|
||||
_) கி (யூ k
|
||||
_) கி (ரக g
|
||||
_) கி (ரகண g
|
||||
_) கி (ரந்த g
|
||||
@@ -190,6 +191,7 @@
|
||||
_) கி (ரஹ g
|
||||
_) கி (ராக்கி g
|
||||
_) கி (ராதக k
|
||||
_) கிராப் kra:p
|
||||
_) கி (ராம g
|
||||
_) கி (ராம்ப k
|
||||
_) கி (ரிகோரிய g
|
||||
@@ -204,6 +206,7 @@
|
||||
_) க (ிரியி g
|
||||
_) க (ிரியு g
|
||||
_) கி (ரில் g
|
||||
_) கி (ரிஸ்ட k
|
||||
_) கிரிஸ்டோப (ர krist.o:fV
|
||||
_) கி (ரிஸ்த k
|
||||
_) கி (ரீட k
|
||||
@@ -224,6 +227,7 @@
|
||||
_) கிளப்ப (ில kl.Vbb
|
||||
_) கிளப்ப (ுக் kl.Vbb
|
||||
_) கிளப்ப (ை kl.Vbb
|
||||
_) கிளர்க் klVrk
|
||||
_) கி (ளாL04ி k
|
||||
_) கி (ளாL04ு k
|
||||
_) கி (ளாL04ை k
|
||||
@@ -240,6 +244,7 @@
|
||||
_) கி (ளீன k
|
||||
_) கி (ளேச k
|
||||
_) கி (ளைமாக்ஸ k
|
||||
_) கிளையண்ட klaIjVn.t.V#
|
||||
_) கி (ளௌ k
|
||||
_) க (ீதல k
|
||||
_) க (ீத்த k
|
||||
@@ -272,6 +277,7 @@ _மன்மதக்) க (ுகை g
|
||||
_) க (ுண்டாக g
|
||||
_) குண்டாந்த (டி gun.d.a:ntV
|
||||
_) க (ுண்டாய g
|
||||
_) க (ுண்டின g
|
||||
_) க (ுண்டு g
|
||||
_) க (ுண்டூசி g
|
||||
_) க (ுண்டை g
|
||||
@@ -350,6 +356,8 @@ _மன்மதக்) க (ுகை g
|
||||
_) க (ேட்டைத் g
|
||||
_) க (ேட்டைப் g
|
||||
_) க (ேலி g
|
||||
_சிலிண்டர_) க (ேஸ்_ g
|
||||
_ஸ்டவ்_) க (ேஸ்_ g
|
||||
_) க (ைட g
|
||||
_) க (ொணத் g
|
||||
_) க (ொணம g
|
||||
@@ -393,6 +401,7 @@ _மன்மதக்) க (ுகை g
|
||||
_) க (ோரம g
|
||||
_) க (ோலிக g
|
||||
_) க (ோலிய g
|
||||
_) க (ோல்கொண்டா g
|
||||
_) க (ோல்மால g
|
||||
_) க (ோவா g
|
||||
_) க (ோவிந்த g
|
||||
@@ -494,6 +503,7 @@ _ஹன்L04ி) க (ா k
|
||||
_ஏ) க (ாதசி k
|
||||
_ராம) க (ாதை k
|
||||
இராம) க (ாதை k
|
||||
_ஸ்ரீ) காந்த ka:ntV#
|
||||
விவே) க (ானந்த k
|
||||
_வலை) க (ாப் k
|
||||
தொல்) க (ாப்பி k
|
||||
@@ -527,6 +537,7 @@ _தொன்ம) க (ால k
|
||||
கிரு (ஷ் kri
|
||||
இங்) கி (லீஷ் g
|
||||
கி (லேச k
|
||||
_சர்) க (ிள k
|
||||
அங்) க (ிள k
|
||||
_வட) க (ிழ k
|
||||
தென்) க (ிழ k
|
||||
@@ -637,7 +648,9 @@ _துப்பாக்கி) க்க (ுண்ட gg
|
||||
L03) க்க (ோபுர gg
|
||||
_வி) க்ச (னரி ks.V
|
||||
_பி) க்ச (ர ktSV
|
||||
_லெ) க்ச (ர ktSV
|
||||
_மெ) க்சிக (ோ ksik
|
||||
ஆ) க்ச (ுவல ktS
|
||||
க்ட kt.V# // English words
|
||||
எ) க்ட (ே gd.
|
||||
_ஹெ) க்ட (ே gd.
|
||||
@@ -645,6 +658,7 @@ _துப்பாக்கி) க்க (ுண்ட gg
|
||||
க்ட் kt. // English words
|
||||
_எலெ) க்ட்ரிக (ல kt.rikV
|
||||
_ல) க் (னோ k
|
||||
_லோ) க்ப (ால kp
|
||||
_ரு) க் (மணி k
|
||||
_சௌ) க் (ய k
|
||||
அசௌ) க் (ய k
|
||||
@@ -714,6 +728,7 @@ _விமோ) ச (ன tSV
|
||||
_) ச (ப்பி tSV
|
||||
_) ச (ப்பு tSV
|
||||
_டின்) ச (ர tSV
|
||||
_பங்) ச (ர tSV
|
||||
_) சரசு (வதி sVrVs
|
||||
_) சர்ச (ி tSVrtS
|
||||
_) ச (ர்ச்சில tSV
|
||||
@@ -911,6 +926,7 @@ _தணிகா) ச (ல tSV
|
||||
|
||||
_வால்) ட t.V#
|
||||
_கமெண்) ட t.V#
|
||||
_க்ளையண்) ட t.V#
|
||||
_ரிப்போர்) ட t.V#
|
||||
அL04ால்) ட t.V#
|
||||
அர்ஜண்) ட t.V#
|
||||
@@ -921,6 +937,8 @@ _ரிப்போர்) ட t.V#
|
||||
_) ட (ஃப் t.V
|
||||
_) ட (க் t.V
|
||||
_) ட (க்கர t.V
|
||||
_) டச்சப் t.VtS:Vp
|
||||
_) ட (ச்சிங் t.V
|
||||
ங்) ட (ன t.V // -ington
|
||||
_நியூ) ட (ன t.V
|
||||
_மில்) ட (ன t.V
|
||||
@@ -928,6 +946,7 @@ _ரிப்போர்) ட t.V#
|
||||
_) ட (ன் t.V
|
||||
_) ட (ப்_ t.V
|
||||
_) டப்ப (ில t.Vbb
|
||||
_) ட (ப்பெ t.V
|
||||
_) ட (ம்ப்லர t.V
|
||||
_) ட (ம்ப்ளர t.V
|
||||
_) ட (ம்ளர t.V
|
||||
@@ -994,6 +1013,7 @@ _நாவல்) ட (ி t.
|
||||
_) டிப (ன t.ifV
|
||||
_சர்) டிபிகேட t.ifige:t.V#
|
||||
_) ட (ிப்ஸ t.
|
||||
_செண்) டிமெண்ட t.imen.t.V#
|
||||
_) டி (யூசன t.
|
||||
_) டியூட (ி d.jU:t.
|
||||
_) டி (யூன t.
|
||||
@@ -1076,6 +1096,7 @@ _லான்_) ட (ென்னிஸ t.
|
||||
_) ட (ென்ஷன t.
|
||||
_) டெம்ப (ர t.empV
|
||||
_) டெம்ப (ோ t.emp
|
||||
_) ட (ெர t.
|
||||
_) டெலஸ்கோப் t.elVsko:p
|
||||
_) ட (ெலிஃபோன t.
|
||||
_) டெலிகீ (ராம t.elig
|
||||
@@ -1097,6 +1118,7 @@ _லான்_) ட (ென்னிஸ t.
|
||||
_) ட (ோக்கன t.
|
||||
_) ட (ோக்கியோ t.
|
||||
_) ட (ோட்டல t.
|
||||
ளு) ட (ோனிய t.
|
||||
_) டோரண்ட (ோ t.o:rVn.t.
|
||||
_ப்ரி) ட (ோரிய t.
|
||||
@மெண்) ட் t. // -ment
|
||||
@@ -1174,6 +1196,7 @@ _லான்_) ட (ென்னிஸ t.
|
||||
_ரூ) ட் (ல t.
|
||||
_நோ) ட் (ல t.
|
||||
_ரோ) ட் (ல t.
|
||||
_நடுவீ) ட் (ல t.
|
||||
_நடுரோ) ட் (ல t.
|
||||
இ) ட் (லர t.
|
||||
_ஹி) ட் (லர t.
|
||||
@@ -1293,6 +1316,7 @@ _நடுரோ) ட் (ல t.
|
||||
_) த (ருமம dV
|
||||
_) த (ருமர dV
|
||||
_) த (ருமி dV
|
||||
_) த (ருமிட tV
|
||||
_) த (ர்கா dV
|
||||
_) தர்க்க (ா dVgg
|
||||
_) த (ர்பார dV
|
||||
@@ -1577,6 +1601,8 @@ _நிவேதி) த (ை t
|
||||
_சிரார்) த்த ddV#
|
||||
_ஸ்ரார்) த்த ddV#
|
||||
அர்) த்த (L09ார ddV
|
||||
_முரட்டு) த்த (டியன ddV
|
||||
_முரட்டு) த்த (டியர ddV
|
||||
_சிறை) த்த (ண்டனை ddV
|
||||
பு) த்த (ன ddV
|
||||
_வர்) த்த (மான ddV
|
||||
@@ -1586,6 +1612,7 @@ _சிறை) த்த (ண்டனை ddV
|
||||
_சி) த்தாந்த dda:ntV#
|
||||
சி) த்த (ார் dd
|
||||
பு) த்த (ி dd
|
||||
_வை) த்த (ி dd
|
||||
அயோ) த்த (ி dd
|
||||
எட்டு) த்த (ிக்க dd
|
||||
_ம) த்த (ிக்கு dd
|
||||
@@ -1611,6 +1638,8 @@ _சிறை) த்த (ண்டனை ddV
|
||||
_சூ) த்த (ிரரி dd
|
||||
_சூ) த்த (ிரர் dd
|
||||
ஆதி) த்தி (ராவிட dd
|
||||
_வை) த்தீசு (வ ddi:s
|
||||
_வை) த்த (ீஸ்வ dd
|
||||
ராஜ) த்து (ரோக dd
|
||||
_தேச) த்து (ரோகி td
|
||||
L03) த்த (ுர்க்க dd
|
||||
@@ -1643,6 +1672,7 @@ _வில்வி) த்த (ை dd
|
||||
_காமசூ) த் (ர t
|
||||
ச) த்ரபதி trVpVti
|
||||
சி) த (்ரா t
|
||||
_சி) த் (ரா tti
|
||||
பவி) த (்ரா t
|
||||
ச) த (்ரு t
|
||||
த) த (்ரூப t
|
||||
@@ -1811,7 +1841,10 @@ _டீயும்_) ப (ன்னும்_ bV
|
||||
_) ப (லமாச்ச bV
|
||||
_) ப (லமான bV
|
||||
_) ப (லமாய் bV
|
||||
_) ப (லமிழ bV
|
||||
_) ப (லமுடன bV
|
||||
_) ப (லமுடைந்த bV
|
||||
_) ப (லமுடைய bV
|
||||
_) ப (லமும bV
|
||||
_) ப (லராம bV
|
||||
_) ப (லவந்த bV
|
||||
@@ -1865,7 +1898,10 @@ _டீயும்_) ப (ன்னும்_ bV
|
||||
_) ப (ாங்க் b
|
||||
_) ப (ாசு b
|
||||
_) ப (ாசுர p
|
||||
_டெட்_) ப (ாடி b
|
||||
_) ப (ாடி_பில்டிங் b
|
||||
_) ப (ாடிக்கு b
|
||||
_) ப (ாடியை b
|
||||
_) ப (ாட்டலியன b
|
||||
_L12_) ப (ாட்டில b // bottle
|
||||
_) ப (ாட்டிலி b
|
||||
@@ -1876,16 +1912,26 @@ _டீயும்_) ப (ன்னும்_ bV
|
||||
_) ப (ாணங் b
|
||||
_) ப (ாணமு b
|
||||
_) ப (ாணி b
|
||||
_) ப (ாதிக்க b
|
||||
_) ப (ாதிக்கண் p
|
||||
_) ப (ாதிக்கவா b
|
||||
_) ப (ாதிக்கவில் b
|
||||
_) ப (ாதிக்கால p
|
||||
_) ப (ாதிக்கு_ p
|
||||
_) ப (ாதிக்குமான b
|
||||
_) ப (ாதிக்குமாவ b
|
||||
_) ப (ாதிக்குமெ b
|
||||
_) ப (ாதிக்கும்_குறை p
|
||||
_) ப (ாதிக்கும்_மேற் p
|
||||
_) ப (ாதிக்கும்_மேற்பட்ட_ p
|
||||
_) ப (ாதிக்கும்_மேல p
|
||||
_) ப (ாதித்த b
|
||||
_) ப (ாதிப்ப b
|
||||
_) ப (ாதிப்பதா b
|
||||
_) ப (ாதிப்பதை b
|
||||
_) ப (ாதிப்பினால b
|
||||
_) ப (ாதிப்பிற்க b
|
||||
_) ப (ாதிப்பில b
|
||||
_) ப (ாதிப்புக் b
|
||||
_) ப (ாதிப்பும b
|
||||
_) ப (ாதிப்பேர p
|
||||
_) பாத (ிமா fa:t
|
||||
_) ப (ாதுஷா b
|
||||
@@ -1995,6 +2041,7 @@ _ராகத்தின்_) ப (ாவ b
|
||||
_) ப (ிக்ஷு b
|
||||
_) ப (ிக்ஷூ b
|
||||
_) ப (ிங்கர்_ f
|
||||
_) ப (ிசிக்ஸ f
|
||||
_) ப (ிசினஸ b
|
||||
_) ப (ிசிய b
|
||||
_) ப (ிஜிலி b
|
||||
@@ -2079,6 +2126,9 @@ _ராகத்தின்_) ப (ாவ b
|
||||
_) பி (ராகிருத p
|
||||
_) பி (ராக்கள b
|
||||
_) பிராக்டிக(ல pra:kt.ikV
|
||||
_) பி (ராங் f
|
||||
_) பி (ராடாக f
|
||||
_) பி (ராட்_ f
|
||||
_) பி (ராட்வே b
|
||||
_) பி (ராண_ p
|
||||
_) பி (ராணன p
|
||||
@@ -2180,6 +2230,8 @@ _ராகத்தின்_) ப (ாவ b
|
||||
_) பீச் (ல bi:tS
|
||||
_) ப (ீஜ b
|
||||
_) ப (ீஜிங b
|
||||
_) ப (ீடாக்க b
|
||||
_) ப (ீடாவ b
|
||||
_) ப (ீடிகள b
|
||||
_) ப (ீடிகை p
|
||||
_) ப (ீடிக்கடை b
|
||||
@@ -2201,6 +2253,7 @@ _ராகத்தின்_) ப (ாவ b
|
||||
_) ப (ீஹார b
|
||||
_) ப (ுக்கில b
|
||||
_) ப (ுக்கென்ற b
|
||||
_) ப (ுக்கை b
|
||||
_) ப (ுக்தி b
|
||||
_) ப (ுக்ல b
|
||||
_) ப (ுஜ b
|
||||
@@ -2232,6 +2285,7 @@ _பெனசீர்_) ப (ுட்டோ b
|
||||
_) ப (ுல்லட் b
|
||||
_) ப (ுல்லா_ f
|
||||
_) ப (ுல்லாக்க b
|
||||
_) பு (ளுடோனிய p
|
||||
_) பு (ளோரிடா f
|
||||
_) ப (ுவன b
|
||||
_) ப (ுஸ்வான b
|
||||
@@ -2275,6 +2329,7 @@ _பெனசீர்_) ப (ுட்டோ b
|
||||
_) ப (ெட்ரூம b
|
||||
_) ப (ெண்டாஸ்டிக் f
|
||||
_) ப (ெதர f
|
||||
_) பெத் (ல bet
|
||||
_) ப (ெனசீர b
|
||||
_) பெப்ப (ே bebb
|
||||
_) ப (ெப்ரவரி f
|
||||
@@ -2289,6 +2344,7 @@ _பெனசீர்_) ப (ுட்டோ b
|
||||
_) ப (ேகத் b
|
||||
_) ப (ேகம b
|
||||
_) ப (ேக்கரி b
|
||||
_) ப (ேக்டர f
|
||||
_) ப (ேங்க் b
|
||||
_) ப (ேச்சலர b
|
||||
_) ப (ேச்சிலர b
|
||||
@@ -2315,6 +2371,7 @@ _பெனசீர்_) ப (ுட்டோ b
|
||||
_) ப (ைபிள b
|
||||
_) ப (ைரவ b
|
||||
_) ப (ொம்மன b
|
||||
_) ப (ொம்மனாட்டி p
|
||||
_) ப (ொம்மல b
|
||||
_) ப (ொம்மை b
|
||||
_) ப (ோஃபோர் b
|
||||
@@ -2369,6 +2426,9 @@ _சந்திர_) ப (ோஸ b
|
||||
_) ப் (ரவுச b
|
||||
_) ப் (ரஷ் b
|
||||
_) ப் (ரஸல்ஸ b
|
||||
_) ப் (ராங் f
|
||||
_) ப் (ராடாக f
|
||||
_) ப் (ராட்_ f
|
||||
_) ப் (ராத்தல b
|
||||
_) ப் (ரான்சிஸ்க f
|
||||
_) ப் (ரான்ஸ f
|
||||
@@ -2516,6 +2576,7 @@ _முனிசி) ப (ல pV
|
||||
_கலி) ப (ா f
|
||||
_கலீ) ப (ா f
|
||||
_சில்) ப (ா p
|
||||
ஆல்) ப (ா f
|
||||
_ஷில்) ப (ா p
|
||||
_முஸ்த) ப (ா f
|
||||
_போதும்) ப (ா p
|
||||
@@ -2551,6 +2612,7 @@ _வெளிப்) ப (ாக b
|
||||
ஒளரங்கா) ப (ாத b
|
||||
ஔரங்கா) ப (ாத b
|
||||
ஜிந்தா) ப (ாத் b
|
||||
_பஞ்ச) ப (ாத்திர p
|
||||
ச) பாபதி ba:pVti
|
||||
_) பாபவிமோசன pa:bVvimo:tSV
|
||||
_சாயி) பாப (ா ba:b
|
||||
@@ -2709,6 +2771,7 @@ L03ந்தப்) பி (ராய p
|
||||
_காம்) ப (ோசிஷன p
|
||||
_மார்) ப (ோட b
|
||||
_சத்தம்) ப (ோட p
|
||||
ப (ோதிலுமே_+ p
|
||||
ப (ோதிலும்+ p
|
||||
ப (ோது+ p
|
||||
ப (ோதும்+ p
|
||||
@@ -2791,6 +2854,7 @@ _சந்தேக) ப்ப (ுத்தி bb
|
||||
_ல) ப்ப (ை bb
|
||||
துர்) ப்ப (ோதனை bb
|
||||
கம்) ப்யூட (ர pjU:t.V
|
||||
_சு) ப் (ரீம p
|
||||
_) ப் (லெட்சர f
|
||||
_மா) ப் (ள p
|
||||
ஏரோ) ப் (ளேன p
|
||||
@@ -3044,7 +3108,7 @@ _சந்தேக) ப்ப (ுத்தி bb
|
||||
ி i
|
||||
|
||||
.group ்
|
||||
் // virama
|
||||
் # // virama
|
||||
் (_ # // virama (NULL phoneme)
|
||||
|
||||
.group 0xe0af // characters which start with UTF-8 bytes: [e0 af]
|
||||
|
||||
@@ -0,0 +1,171 @@
|
||||
|
||||
// This file is UTF8 encoded
|
||||
// Spelling to phoneme rules for Telugu
|
||||
|
||||
|
||||
|
||||
// speak Latin letters as English
|
||||
a e:j
|
||||
b bi:
|
||||
c si:
|
||||
d di:
|
||||
e i:
|
||||
f Ef
|
||||
g dZi:
|
||||
h e:tS
|
||||
i a:j
|
||||
j dZe:j
|
||||
k ke:j
|
||||
l El
|
||||
m Em
|
||||
n En
|
||||
o o:
|
||||
p pi:
|
||||
q kju:
|
||||
r a:r
|
||||
s Es
|
||||
t thi:
|
||||
u ju:
|
||||
v vi:
|
||||
w dVbVlju:
|
||||
x Eks
|
||||
y wa:j
|
||||
z zEd
|
||||
|
||||
|
||||
|
||||
// numbers
|
||||
_0 sunna
|
||||
_1 okat.i
|
||||
_1a oka
|
||||
_2 rend.u
|
||||
_3 mu:d.u
|
||||
_4 na:lgu
|
||||
_5 aIdu
|
||||
_6 a:ru
|
||||
_7 e:d.u
|
||||
_8 ;enimidi
|
||||
_9 tommidi
|
||||
_1X padi
|
||||
_11 padakond.u
|
||||
_12 pannemd.u
|
||||
_13 padamu:d.u:
|
||||
_14 padhna:lugu
|
||||
_15 padihe:nu
|
||||
_16 padaha:ru
|
||||
_17 padihe:d.u
|
||||
_18 paddhenimidi
|
||||
_19 pamdommadi
|
||||
_2X iravaI
|
||||
_3X muppaI
|
||||
_4X nalubhaI
|
||||
_5X ja:bhaI
|
||||
_6X aravaI
|
||||
_7X d.ebhbaI
|
||||
_8X jenabhaI
|
||||
_9X tombhaI
|
||||
_0C vandala
|
||||
_0C0 vandalu
|
||||
_1C okavanda
|
||||
_0M1 vela
|
||||
_0M1x velu
|
||||
_1M1 okavejji
|
||||
_0M2 laks.ala
|
||||
_0M2x laks.alu
|
||||
_1M2 laks.a
|
||||
_0M3 kotla
|
||||
_0M3x kotlu
|
||||
_1M3 koti
|
||||
_dpt _d,aS;a:mkam
|
||||
|
||||
|
||||
// symbols
|
||||
_?? aks.aram // 'unknown character'
|
||||
% S;a:tam
|
||||
+ ku:d.ika
|
||||
* naks.atra
|
||||
\ bja:kasla:s.
|
||||
/ sla:s.
|
||||
© ka:pi:raIt.
|
||||
¶ ve:ra:
|
||||
|
||||
_, ka:ma:
|
||||
_; semi:ko:lan
|
||||
_: ko:lan
|
||||
_! a:S;carja:rthaka
|
||||
_? praS;na:rthaka
|
||||
_- haIfan
|
||||
__ amd.ar||sko:r
|
||||
|
||||
|
||||
// unstressed function words
|
||||
// articles
|
||||
ద $u
|
||||
అ $u+
|
||||
ఆ $u+
|
||||
ఒక $u
|
||||
|
||||
|
||||
// letter names
|
||||
U+c01 am
|
||||
U+c02 an
|
||||
U+c03 ah
|
||||
U+c4d vottu
|
||||
|
||||
// consonants with virama
|
||||
క్ ik
|
||||
ఖ్ ikh
|
||||
గ్ ig
|
||||
ఘ్ igh
|
||||
ఙ్ iN
|
||||
చ్ ic
|
||||
ఛ్ ich
|
||||
జ్ iJ
|
||||
ఝ్ iJh
|
||||
ఞ్ in^
|
||||
ట్ it.
|
||||
ఠ్ ith.
|
||||
డ్ id.
|
||||
ఢ్ idh.
|
||||
ణ్ in.
|
||||
త్ it
|
||||
థ్ ith
|
||||
ద్ id
|
||||
ధ్ idh
|
||||
న్ in
|
||||
ప్ ip
|
||||
ఫ్ iph
|
||||
బ్ ib
|
||||
భ్ ibh
|
||||
మ్ im
|
||||
య్ ij
|
||||
ర్ ir
|
||||
ఱ్ ir
|
||||
ల్ il
|
||||
ళ్ il.
|
||||
వ్ iv
|
||||
శ్ iS;
|
||||
ష్ is.
|
||||
స్ is
|
||||
హ్ ih
|
||||
ౘ్ its
|
||||
ౙ్ idz
|
||||
|
||||
|
||||
// combining vowels, precede by a click so they
|
||||
// can be distinguished from stand-alone vowels
|
||||
ా #X2a::
|
||||
ి #X1i
|
||||
ీ #X2i::
|
||||
ు #X1u
|
||||
ూ #X2u::
|
||||
ృ #X1ru
|
||||
ౄ #X2ru:
|
||||
ె #X1e
|
||||
ే #X2e::
|
||||
ై #X2aI
|
||||
ొ #X1o
|
||||
ో #X2o::
|
||||
ౌ #X2aU
|
||||
|
||||
|
||||
@@ -0,0 +1,277 @@
|
||||
|
||||
// This file is UTF8 encoded
|
||||
// Spelling to phoneme rules for Telugu
|
||||
|
||||
// A means vowel letters (not vowel signs)
|
||||
// B means a combining vowel sign or a virama
|
||||
|
||||
|
||||
.replace
|
||||
౦ 0 // Convert Telugu numbers
|
||||
౧ 1
|
||||
౨ 2
|
||||
౩ 3
|
||||
౪ 4
|
||||
౫ 5
|
||||
౬ 6
|
||||
౭ 7
|
||||
౮ 8
|
||||
౯ 9
|
||||
|
||||
|
||||
.group క
|
||||
క ka
|
||||
క (B k
|
||||
|
||||
.group ఖ
|
||||
ఖ kha
|
||||
ఖ (B kh
|
||||
|
||||
.group గ
|
||||
గ ga
|
||||
గ (B g
|
||||
|
||||
.group ఘ
|
||||
ఘ gha
|
||||
ఘ (B gh
|
||||
|
||||
.group ఙ
|
||||
ఙ Na
|
||||
ఙ (B N
|
||||
|
||||
.group చ
|
||||
చ ca
|
||||
చ (B c
|
||||
|
||||
.group ఛ
|
||||
ఛ cha
|
||||
ఛ (B ch
|
||||
|
||||
.group జ
|
||||
జ Ja
|
||||
జ (B J
|
||||
|
||||
.group ఝ
|
||||
ఝ Jha
|
||||
ఝ (B Jh
|
||||
|
||||
.group ఞ
|
||||
ఞ n^a
|
||||
ఞ (B n^
|
||||
|
||||
.group ట
|
||||
ట t.a
|
||||
ట (B t.
|
||||
|
||||
.group ఠ
|
||||
ఠ th.a
|
||||
ఠ (B th.
|
||||
|
||||
.group డ
|
||||
డ d.a
|
||||
డ (B d.
|
||||
|
||||
.group ఢ
|
||||
ఢ dh.a
|
||||
ఢ (B dh.
|
||||
|
||||
.group ణ
|
||||
ణ n.a
|
||||
ణ (B n.
|
||||
|
||||
.group త
|
||||
త ta
|
||||
త (B t
|
||||
|
||||
.group థ
|
||||
థ tha
|
||||
థ (B th
|
||||
|
||||
.group ద
|
||||
ద da
|
||||
ద (B d
|
||||
|
||||
.group ధ
|
||||
ధ dha
|
||||
ధ (B dh
|
||||
|
||||
.group న
|
||||
న na
|
||||
న (B n
|
||||
|
||||
.group ప
|
||||
ప pa
|
||||
ప (B p
|
||||
|
||||
.group ఫ
|
||||
ఫ pha
|
||||
ఫ (B ph
|
||||
|
||||
.group బ
|
||||
బ ba
|
||||
బ (B b
|
||||
|
||||
.group భ
|
||||
భ bha
|
||||
భ (B bh
|
||||
|
||||
.group మ
|
||||
మ ma
|
||||
మ (B m
|
||||
|
||||
.group య
|
||||
య ja
|
||||
య (B j
|
||||
|
||||
.group ర
|
||||
ర ra
|
||||
ర (B r
|
||||
|
||||
.group ఱ
|
||||
ఱ ra
|
||||
ఱ (B r
|
||||
|
||||
.group ల
|
||||
ల la
|
||||
ల (B l
|
||||
|
||||
.group ళ
|
||||
ళ l.a
|
||||
ళ (B l.
|
||||
|
||||
.group వ
|
||||
వ va
|
||||
వ (B v
|
||||
|
||||
.group శ
|
||||
శ S;a
|
||||
శ (B S;
|
||||
|
||||
.group ష
|
||||
ష s.a
|
||||
ష (B s.
|
||||
|
||||
.group స
|
||||
స sa
|
||||
స (B s
|
||||
|
||||
.group హ
|
||||
హ ha
|
||||
హ (B h
|
||||
|
||||
.group ౘ
|
||||
ౘ tsa
|
||||
ౘ (B ts
|
||||
|
||||
.group ౙ
|
||||
ౙ dza
|
||||
ౙ (B dz
|
||||
|
||||
.group ౠ
|
||||
ౠ ru
|
||||
|
||||
.group ౡ
|
||||
ౡ l-
|
||||
|
||||
|
||||
// Stand-alone vowels
|
||||
.group అ
|
||||
అ a
|
||||
|
||||
.group ఆ
|
||||
ఆ a:
|
||||
|
||||
.group ఇ
|
||||
ఇ i
|
||||
|
||||
.group ఈ
|
||||
ఈ i:
|
||||
|
||||
.group ఉ
|
||||
ఉ u
|
||||
|
||||
.group ఊ
|
||||
ఊ u:
|
||||
|
||||
.group ఋ
|
||||
ఋ ru
|
||||
|
||||
.group ఌ
|
||||
ఌ l-
|
||||
|
||||
.group ఎ
|
||||
ఎ e
|
||||
_) ఎ ;e
|
||||
|
||||
.group ఏ
|
||||
ఏ e:
|
||||
|
||||
.group ఐ
|
||||
ఐ aI
|
||||
|
||||
.group ఒ
|
||||
ఒ o
|
||||
|
||||
.group ఓ
|
||||
ఓ o:
|
||||
|
||||
.group ఔ
|
||||
ఔ aU
|
||||
|
||||
|
||||
|
||||
.group 0xe0b0 // characters which start with UTF-8 bytes: [e0 b0]
|
||||
|
||||
. ఁ n // candrabindu
|
||||
|
||||
ం m // anusvara (this should nasalize the vowel)
|
||||
|
||||
ః h // visarga
|
||||
|
||||
// combining vowel signs
|
||||
|
||||
ా a:
|
||||
|
||||
ి i
|
||||
|
||||
|
||||
.group 0xe0b1 // characters which start with UTF-8 bytes: [e0 b1]
|
||||
|
||||
ీ i:
|
||||
|
||||
ు u
|
||||
|
||||
ూ u:
|
||||
|
||||
ృ ru
|
||||
|
||||
ౄ r-:
|
||||
|
||||
ె e
|
||||
|
||||
ే e:
|
||||
|
||||
ై aI
|
||||
|
||||
ొ o
|
||||
|
||||
ో o:
|
||||
|
||||
ౌ aU
|
||||
|
||||
్ // virama
|
||||
|
||||
ౕ : // length mark ??
|
||||
ౖ : // ai length mark ??
|
||||
|
||||
|
||||
.group 0xe0a4 // devanagari
|
||||
\340\244 _^_HI // switch to hindi voice for devanagari characters
|
||||
.group 0xe0a5 // devanagari
|
||||
\340\245 _^_HI
|
||||
|
||||
|
||||
.group
|
||||
$ d.a:lar
|
||||
|
||||
|
||||
+18
-16
@@ -69,7 +69,7 @@ consonants 10 116
|
||||
ht 11 140
|
||||
az 10 127
|
||||
ak 8 109
|
||||
am 14 112
|
||||
am 15 112
|
||||
wo 18 118
|
||||
dv 14 148
|
||||
te 16 148
|
||||
@@ -394,8 +394,8 @@ l/l_ [l] base
|
||||
[l/] fr
|
||||
l/l_@ [l/3] base
|
||||
[l/] fr
|
||||
l/l@ [h1ô] base
|
||||
[l#] base
|
||||
l/l@ [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
@@ -428,16 +428,16 @@ l/L2_oL [l/2] base
|
||||
l/L2_uL [l/2] base
|
||||
l/l_3 [l/] de
|
||||
l/l_4 [ll] sq
|
||||
l/la [h1ô] base
|
||||
[l#] base
|
||||
l/la [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
[K] tn
|
||||
l/l_a [l/3] base
|
||||
[l/] fr
|
||||
l/le [h1ô] base
|
||||
[l#] base
|
||||
l/le [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
@@ -448,8 +448,8 @@ l/L_eL_af [&] af
|
||||
[&:] af
|
||||
l/l_front [L] sq
|
||||
l/l_front_ [l/4] sq
|
||||
l/li [h1ô] base
|
||||
[l#] base
|
||||
l/li [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[l] zh
|
||||
@@ -462,8 +462,8 @@ ll/ll [L] bg
|
||||
ll/_ll [L] bg
|
||||
l/l_long [l] base
|
||||
[l] fr
|
||||
l/lo [h1ô] base
|
||||
[l#] base
|
||||
l/lo [l#] base
|
||||
[”¦] base
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
[K] tn
|
||||
@@ -472,8 +472,8 @@ l/l_o [l/3] base
|
||||
l^/l_rfx [l.] base
|
||||
[l] ru
|
||||
[l^] ru
|
||||
l/lu [h1ô] base
|
||||
[l#] base
|
||||
l/lu [l#] base
|
||||
[”¦] base
|
||||
[l] fr
|
||||
[l/2] fr
|
||||
[K] nso
|
||||
@@ -1097,6 +1097,7 @@ vdiph/ai_2 [aI] en
|
||||
vdiph/ai_3 [aI] no
|
||||
vdiph/ai_4 [aI] af
|
||||
vdiph/ai_5 [aI] de
|
||||
[a] am
|
||||
vdiph/ai_6 [aI] en-rp
|
||||
[ai] zh
|
||||
vdiph/ai_7 [aI] en-sc
|
||||
@@ -1177,6 +1178,7 @@ vdiph/&i [&i] fi
|
||||
vdiph/@i_2 [eI] af
|
||||
[@I] cy
|
||||
[@Y] cy
|
||||
[@] am
|
||||
vdiph/i@_2 [e@] af
|
||||
[e@] tn
|
||||
vdiph/@i_3 [eI] en-wm
|
||||
@@ -1421,6 +1423,7 @@ vowel/@_3 [@#] en
|
||||
[@3] hi
|
||||
[@] da
|
||||
[@3] ne
|
||||
[@] am
|
||||
vowel/3_2 [3:] en-n
|
||||
[@] zh
|
||||
vowel/3_3 [3:] en-rp
|
||||
@@ -1679,7 +1682,6 @@ vowel/ee_2 [E] cy
|
||||
[E] pa
|
||||
vowel/ee#_2 [E-] sv
|
||||
[E#] sq
|
||||
[@] am
|
||||
[e] tn
|
||||
vowel/ee_3 [&] af
|
||||
[&:] af
|
||||
@@ -1795,7 +1797,6 @@ vowel/i_2 [i2] de
|
||||
[i] nl
|
||||
[i:] la
|
||||
[i:] sv
|
||||
vowel/i#_2 [y] am
|
||||
vowel/i_3 [i] af
|
||||
[I] et
|
||||
[I1] et
|
||||
@@ -1822,7 +1823,6 @@ vowel/i_6 [i] hi
|
||||
[i] tr
|
||||
[i] ku
|
||||
[i] id
|
||||
[i] am
|
||||
[i] dv
|
||||
[i] te
|
||||
[i] si
|
||||
@@ -1862,6 +1862,7 @@ vowel/ii_2 [I] en
|
||||
[i] zh
|
||||
[I] mt
|
||||
vowel/ii#_2 [y] pl
|
||||
[y] am
|
||||
vowel/ii_3 [I] cy
|
||||
[I] fi
|
||||
[I] hi
|
||||
@@ -1882,6 +1883,7 @@ vowel/ii_5 [i1] et
|
||||
[I] la
|
||||
[i] zh
|
||||
[i] az
|
||||
[i] am
|
||||
vowel/ii_6 [I] en-wm
|
||||
[I] en-wi
|
||||
[I2] en-wi
|
||||
|
||||
@@ -0,0 +1,137 @@
|
||||
|
||||
//====================================================
|
||||
// Amhari (Ethiopia)
|
||||
//====================================================
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 200
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/ii_5)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 220
|
||||
FMT(vowel/e_mid2)
|
||||
endphoneme
|
||||
|
||||
phoneme y
|
||||
vowel starttype #@ endtype #@
|
||||
ipa ɨ
|
||||
length 180
|
||||
|
||||
// assume that word-final [y] are not added by am_rules
|
||||
// Only allow [y] in first or last syllables
|
||||
// IF thisPh(isFinalVowel) THEN
|
||||
// ELIF thisPh(isFirstVowel) THEN
|
||||
// ELSE
|
||||
// ChangePhoneme(NULL)
|
||||
// ENDIF
|
||||
FMT(vowel/ii#_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 220
|
||||
IF nextPhW(isPalatal) THEN
|
||||
FMT(vdiph/ai_5)
|
||||
ENDIF
|
||||
FMT(vowel/a_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme @
|
||||
vowel starttype #@ endtype #@
|
||||
length 220
|
||||
IF nextPhW(isPalatal) THEN
|
||||
FMT(vdiph/@i_2)
|
||||
ENDIF
|
||||
FMT(vowel/@_3)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 220
|
||||
FMT(vowel/o-_4)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 220
|
||||
FMT(vowel/u_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme r
|
||||
import_phoneme base/R2
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme p`
|
||||
vls blb stop
|
||||
lengthmod 2
|
||||
voicingswitch b
|
||||
Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 gpaus
|
||||
Vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30
|
||||
WAV(ustop/p_unasp)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme b
|
||||
vcd blb stop
|
||||
IF prevPhW(isVowel) AND nextPhW(isVowel) THEN
|
||||
ChangePhoneme(B)
|
||||
ENDIF
|
||||
CALL base/b
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme t`
|
||||
vls alv stop
|
||||
lengthmod 2
|
||||
voicingswitch d
|
||||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80 gpaus
|
||||
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/t_)
|
||||
ENDIF
|
||||
WAV(ustop/t_hi, 70)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme tS`
|
||||
vls pla afr sibilant
|
||||
voicingswitch dZ
|
||||
lengthmod 2
|
||||
Vowelin f1=0 f2=1800 -200 200 f3=-100 80 gpaus
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/tsh_unasp, 80)
|
||||
ENDIF
|
||||
WAV(ustop/tsh_unasp, 80)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme k`
|
||||
vls vel stop
|
||||
lengthmod 2
|
||||
Vowelin f1=0 f2=1700 -250 250 f3= -200 80 gpaus f4
|
||||
Vowelout f1=0 f2=2300 300 400 f3=-200 80 rms=20
|
||||
WAV(ustop/k_ejc, 60)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme x
|
||||
vls vel frc
|
||||
lengthmod 3
|
||||
IF prevPhW(#i) THEN
|
||||
ChangePhoneme(C)
|
||||
ELSE
|
||||
CALL base/x
|
||||
ENDIF
|
||||
endphoneme
|
||||
Executable
+437
@@ -0,0 +1,437 @@
|
||||
|
||||
//====================================================
|
||||
// Estonian
|
||||
//====================================================
|
||||
|
||||
phoneme : // Lengthen previous vowel by "length"
|
||||
virtual
|
||||
length 160
|
||||
endphoneme
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 170
|
||||
ChangeIfUnstressed(A)
|
||||
FMT(vowel/aa_9)
|
||||
endphoneme
|
||||
|
||||
phoneme a:
|
||||
vowel starttype #a endtype #a
|
||||
length 340
|
||||
FMT(vowel/aa)
|
||||
endphoneme
|
||||
|
||||
phoneme A
|
||||
vowel starttype #a endtype #a
|
||||
length 170
|
||||
FMT(vowel/aa_8)
|
||||
endphoneme
|
||||
|
||||
phoneme A1
|
||||
vowel starttype #a endtype #a
|
||||
length 255
|
||||
FMT(vowel/aa_8)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 160
|
||||
ChangeIfUnstressed(E)
|
||||
FMT(vowel/e_7)
|
||||
endphoneme
|
||||
|
||||
phoneme e:
|
||||
vowel starttype #e endtype #e
|
||||
length 320
|
||||
FMT(vowel/e_7)
|
||||
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)
|
||||
endphoneme
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 140
|
||||
ChangeIfUnstressed(I)
|
||||
FMT(vowel/i_2)
|
||||
endphoneme
|
||||
|
||||
phoneme i:
|
||||
vowel starttype #i endtype #i
|
||||
length 280
|
||||
FMT(vowel/i_7)
|
||||
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)
|
||||
endphoneme
|
||||
|
||||
phoneme i1
|
||||
vowel starttype #i endtype #i
|
||||
length 40
|
||||
FMT(vowel/ii_5)
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 160
|
||||
ChangeIfUnstressed(O)
|
||||
FMT(vowel/o_mid)
|
||||
endphoneme
|
||||
|
||||
phoneme o:
|
||||
vowel starttype #o endtype #o
|
||||
length 320
|
||||
FMT(vowel/o)
|
||||
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)
|
||||
endphoneme
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 145
|
||||
ChangeIfUnstressed(U)
|
||||
FMT(vowel/u_3)
|
||||
endphoneme
|
||||
|
||||
phoneme u: // TEST
|
||||
vowel starttype #u endtype #u
|
||||
length 290
|
||||
FMT(vowel/u_3)
|
||||
endphoneme
|
||||
|
||||
phoneme U // TEST
|
||||
vowel starttype #u endtype #u
|
||||
length 145
|
||||
FMT(vowel/u_5)
|
||||
endphoneme
|
||||
|
||||
phoneme U1 // TEST
|
||||
vowel starttype #u endtype #u
|
||||
length 218
|
||||
FMT(vowel/u_5)
|
||||
endphoneme
|
||||
|
||||
// õ
|
||||
phoneme 8
|
||||
vowel starttype #@ endtype #@
|
||||
length 165
|
||||
FMT(vowel/8_2)
|
||||
endphoneme
|
||||
|
||||
phoneme 8:
|
||||
vowel starttype #@ endtype #@
|
||||
length 330
|
||||
FMT(vowel/8_7)
|
||||
endphoneme
|
||||
|
||||
// ä
|
||||
phoneme &
|
||||
vowel starttype #a endtype #a
|
||||
length 175
|
||||
FMT(vowel/&)
|
||||
endphoneme
|
||||
|
||||
phoneme &:
|
||||
vowel starttype #a endtype #a
|
||||
length 350
|
||||
FMT(vowel/&)
|
||||
endphoneme
|
||||
|
||||
// ö
|
||||
phoneme Y
|
||||
vowel starttype #@ endtype #@
|
||||
length 165
|
||||
FMT(vowel/y#)
|
||||
endphoneme
|
||||
|
||||
phoneme Y:
|
||||
vowel starttype #@ endtype #@
|
||||
length 330
|
||||
FMT(vowel/y#)
|
||||
endphoneme
|
||||
|
||||
// ü
|
||||
phoneme y
|
||||
vowel starttype #u endtype #u
|
||||
length 145
|
||||
FMT(vowel/y)
|
||||
endphoneme
|
||||
|
||||
phoneme y:
|
||||
vowel starttype #u endtype #u
|
||||
length 290
|
||||
FMT(vowel/y)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
// Diphthongs
|
||||
//===========
|
||||
|
||||
|
||||
phoneme &i
|
||||
vowel starttype #a endtype #i
|
||||
length 315
|
||||
long
|
||||
FMT(vdiph/&i)
|
||||
endphoneme
|
||||
|
||||
phoneme Yi
|
||||
vowel starttype #@ endtype #i
|
||||
length 305
|
||||
long
|
||||
FMT(vdiph/@i)
|
||||
endphoneme
|
||||
|
||||
phoneme yi
|
||||
vowel starttype #u endtype #i
|
||||
length 285
|
||||
long
|
||||
FMT(vdiph/yi)
|
||||
endphoneme
|
||||
|
||||
|
||||
// phoneme oe
|
||||
|
||||
// phoneme ue
|
||||
|
||||
// phoneme qe
|
||||
|
||||
// phoneme xe
|
||||
|
||||
// phoneme ce
|
||||
|
||||
// phoneme qa
|
||||
|
||||
// phoneme ca
|
||||
|
||||
|
||||
phoneme 8u
|
||||
vowel starttype #@ endtype #u
|
||||
length 310
|
||||
long
|
||||
FMT(vdiph/8u)
|
||||
endphoneme
|
||||
|
||||
// phoneme xu
|
||||
|
||||
|
||||
|
||||
|
||||
// CONSONANTS
|
||||
//===========
|
||||
|
||||
|
||||
|
||||
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
|
||||
voicingswitch f
|
||||
Vowelin f1=0 f2=1000 -300 -200 f3=-300 100
|
||||
Vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(voc/v_)
|
||||
ENDIF
|
||||
FMT(voc/v)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme t // dental variant of /t/
|
||||
vls dnt stop
|
||||
voicingswitch d[
|
||||
lengthmod 2
|
||||
Vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16
|
||||
Vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
WAV(ustop/t_dnt, 35)
|
||||
ENDIF
|
||||
WAV(ustop/t_hi, 40)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme d
|
||||
vcd dnt stop
|
||||
voicingswitch t
|
||||
lengthmod 5
|
||||
Vowelin f1=2 f2=1700 -100 200 f3=0 80
|
||||
Vowelout f1=2 f2=1700 -100 200 f3=0 80 rms=20
|
||||
|
||||
IF PreVoicing THEN
|
||||
FMT(d/xd)
|
||||
ENDIF
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(d/d_) addWav(x/d_)
|
||||
ELIF nextPh(r) THEN
|
||||
FMT(d/dr) addWav(x/d_dnt, 60)
|
||||
ENDIF
|
||||
|
||||
FMT(d/d) addWav(x/d_dnt, 60)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme p
|
||||
import_phoneme base2/p
|
||||
voicingswitch b
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme r // used for [r] when not preceding a vowel
|
||||
liquid
|
||||
lengthmod 2
|
||||
IF nextPh(n) THEN
|
||||
FMT(r3/r_n) addWav(r3/rx)
|
||||
ENDIF
|
||||
FMT(r3/r_) addWav(r3/rx)
|
||||
endphoneme
|
||||
|
||||
phoneme k // tasasemad klõklsud
|
||||
vls vel stop
|
||||
lengthmod 2
|
||||
voicingswitch g
|
||||
Vowelin f1=0 f2=2300 200 400 f3=-100 80
|
||||
Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
|
||||
IF nextPh(isPause) THEN
|
||||
WAV(ustop/k_unasp)
|
||||
ENDIF
|
||||
IF nextPh(#i) OR nextPh(l^) THEN
|
||||
WAV(ustop/ki, 40)
|
||||
ENDIF
|
||||
IF nextPh(l) THEN
|
||||
WAV(ustop/kl, 40)
|
||||
ENDIF
|
||||
IF nextPh(r) THEN
|
||||
WAV(ustop/kr, 40)
|
||||
ENDIF
|
||||
IF nextPh(k) THEN
|
||||
WAV(ustop/k_unasp, 10)
|
||||
ENDIF
|
||||
WAV(ustop/k_unasp, 20) // weaker
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme s2 // second part of long [s]
|
||||
import_phoneme consonants/s2
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme h
|
||||
vls glt apr
|
||||
lengthmod 3
|
||||
|
||||
IF nextPh(#@) THEN
|
||||
WAV(h/h@)
|
||||
ELIF nextPh(#a) THEN
|
||||
WAV(h/ha)
|
||||
ELIF nextPh(#e) THEN
|
||||
WAV(h/he)
|
||||
ELIF nextPh(#i) THEN
|
||||
WAV(h/hi)
|
||||
ELIF nextPh(#o) THEN
|
||||
WAV(h/hu_fi, 70)
|
||||
ELIF nextPh(#u) THEN
|
||||
WAV(h/hu_fi, 80)
|
||||
ENDIF
|
||||
WAV(h/h_, 70) // no vowel following
|
||||
endphoneme
|
||||
|
||||
// Palatalized versions of consonants
|
||||
|
||||
phoneme s^
|
||||
vls alv frc sibilant palatal
|
||||
voicingswitch z
|
||||
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
|
||||
voicingswitch d^
|
||||
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)
|
||||
ENDIF
|
||||
WAV(ustop/t_pzd, 60)
|
||||
endphoneme
|
||||
|
||||
phoneme d^
|
||||
vcd alv stop palatal
|
||||
lengthmod 5
|
||||
voicingswitch t^
|
||||
Vowelin f1=2 f2=2700 400 600 f3=200 80 rate len=80
|
||||
Vowelout f1=2 f2=2700 400 600 f3=200 80 rate len=100 colr=1
|
||||
|
||||
IF PreVoicing THEN
|
||||
FMT(d/xd_pzd)
|
||||
ENDIF
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(d/d_) addWav(x/d_pzd, 40)
|
||||
ELIF nextPh(isRhotic) THEN
|
||||
FMT(d/dr) addWav(x/d_pzd, 80)
|
||||
ENDIF
|
||||
|
||||
FMT(d/d) addWav(x/d_pzd, 80)
|
||||
endphoneme
|
||||
Executable
+288
@@ -0,0 +1,288 @@
|
||||
|
||||
//====================================================
|
||||
// Maltese
|
||||
//====================================================
|
||||
|
||||
phoneme : // Lengthen previous vowel by "length"
|
||||
virtual
|
||||
length 160
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 140
|
||||
IfNextVowelAppend(;)
|
||||
ChangeIfUnstressed(I)
|
||||
FMT(vowel/i_4)
|
||||
endphoneme
|
||||
|
||||
phoneme I
|
||||
vowel starttype #i endtype #i
|
||||
length 130
|
||||
IfNextVowelAppend(;)
|
||||
FMT(vowel/ii_2)
|
||||
endphoneme
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 150
|
||||
FMT(vowel/e_mid2)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 170
|
||||
// ChangeIfUnstressed(a2)
|
||||
FMT(vowel/aa_9)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 155
|
||||
FMT(vowel/oo_1)
|
||||
endphoneme
|
||||
|
||||
phoneme Y
|
||||
vowel starttype #@ endtype #@
|
||||
length 155
|
||||
FMT(vowel/y#)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 140
|
||||
FMT(vowel/u_bck)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme U // TEST
|
||||
vowel starttype #u endtype #u
|
||||
length 140
|
||||
FMT(vowel/uu_4)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme y
|
||||
vowel starttype #u endtype #u
|
||||
length 150
|
||||
FMT(vowel/y)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
// Diphthongs
|
||||
//===========
|
||||
|
||||
phoneme ai
|
||||
vowel starttype #a endtype #i
|
||||
length 310
|
||||
long
|
||||
FMT(vdiph/aai_3)
|
||||
endphoneme
|
||||
|
||||
phoneme i
|
||||
vowel starttype #a endtype #i
|
||||
length 290
|
||||
long
|
||||
FMT(vdiph/&i)
|
||||
endphoneme
|
||||
|
||||
phoneme oi
|
||||
vowel starttype #o endtype #i
|
||||
length 280
|
||||
long
|
||||
FMT(vdiph/ooi)
|
||||
endphoneme
|
||||
|
||||
phoneme ei
|
||||
vowel starttype #e endtype #i
|
||||
length 280
|
||||
long
|
||||
FMT(vdiph/eei_2)
|
||||
endphoneme
|
||||
|
||||
phoneme Yi
|
||||
vowel starttype #@ endtype #i
|
||||
length 270
|
||||
long
|
||||
FMT(vdiph/y#i)
|
||||
endphoneme
|
||||
|
||||
phoneme ui
|
||||
vowel starttype #u endtype #i
|
||||
length 270
|
||||
long
|
||||
FMT(vdiph/ui_4)
|
||||
endphoneme
|
||||
|
||||
phoneme yi
|
||||
vowel starttype #u endtype #i
|
||||
length 270
|
||||
long
|
||||
FMT(vdiph/yi)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme au
|
||||
vowel starttype #a endtype #u
|
||||
length 300
|
||||
long
|
||||
FMT(vdiph/aau)
|
||||
endphoneme
|
||||
|
||||
phoneme ou
|
||||
vowel starttype #o endtype #u
|
||||
length 280
|
||||
long
|
||||
FMT(vdiph/ou)
|
||||
endphoneme
|
||||
|
||||
phoneme eu
|
||||
vowel starttype #e endtype #u
|
||||
length 280
|
||||
long
|
||||
FMT(vdiph/eu_2)
|
||||
endphoneme
|
||||
|
||||
phoneme iu
|
||||
vowel starttype #i endtype #u
|
||||
length 280
|
||||
long
|
||||
FMT(vdiph2/iu_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme ey
|
||||
vowel starttype #e endtype #u
|
||||
length 280
|
||||
long
|
||||
FMT(vdiph/eey)
|
||||
endphoneme
|
||||
|
||||
phoneme Yy
|
||||
vowel starttype #@ endtype #u
|
||||
length 270
|
||||
long
|
||||
FMT(vdiph/y#y)
|
||||
endphoneme
|
||||
|
||||
phoneme iy
|
||||
vowel starttype #i endtype #u
|
||||
length 260
|
||||
long
|
||||
FMT(vdiph2/iy)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme uo
|
||||
vowel starttype #u endtype #o
|
||||
length 280
|
||||
long
|
||||
FMT(vdiph2/uo)
|
||||
endphoneme
|
||||
|
||||
phoneme ie
|
||||
vowel starttype #i endtype #e
|
||||
length 280
|
||||
long
|
||||
FMT(vdiph2/ie)
|
||||
endphoneme
|
||||
|
||||
phoneme yY
|
||||
vowel starttype #u endtype #@
|
||||
length 280
|
||||
long
|
||||
FMT(vdiph2/y-y#)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
// CONSONANTS
|
||||
//===========
|
||||
|
||||
|
||||
phoneme v // approximant, not fricative
|
||||
vcd lbd frc
|
||||
lengthmod 6
|
||||
voicingswitch f
|
||||
Vowelin f1=0 f2=1000 -300 -200 f3=-300 100
|
||||
Vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(voc/v_)
|
||||
ENDIF
|
||||
FMT(voc/v)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
phoneme d
|
||||
vcd dnt stop
|
||||
voicingswitch t
|
||||
lengthmod 5
|
||||
Vowelin f1=2 f2=1700 -100 200 f3=0 80
|
||||
Vowelout f1=2 f2=1700 -100 200 f3=0 80 rms=20
|
||||
|
||||
IF PreVoicing THEN
|
||||
FMT(d/xd)
|
||||
ENDIF
|
||||
|
||||
IF nextPh(isPause2) THEN
|
||||
FMT(d/d_) addWav(x/d_)
|
||||
ELIF nextPh(r) THEN
|
||||
FMT(d/dr) addWav(x/d_dnt, 60)
|
||||
ENDIF
|
||||
|
||||
FMT(d/d) addWav(x/d_dnt, 60)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme p
|
||||
import_phoneme base2/p
|
||||
voicingswitch b
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme k
|
||||
import_phoneme base2/k
|
||||
voicingswitch g
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
|
||||
phoneme h
|
||||
vls glt apr
|
||||
lengthmod 3
|
||||
|
||||
IF nextPh(#@) THEN
|
||||
WAV(h/h@)
|
||||
ELIF nextPh(#a) THEN
|
||||
WAV(h/ha)
|
||||
ELIF nextPh(#e) THEN
|
||||
WAV(h/he)
|
||||
ELIF nextPh(#i) THEN
|
||||
WAV(h/hi)
|
||||
ELIF nextPh(#o) THEN
|
||||
WAV(h/hu_fi, 70)
|
||||
ELIF nextPh(#u) THEN
|
||||
WAV(h/hu_fi, 80)
|
||||
ENDIF
|
||||
WAV(h/h_, 70) // no vowel following
|
||||
endphoneme
|
||||
|
||||
|
||||
@@ -0,0 +1,106 @@
|
||||
|
||||
// Phonemes for Telugu
|
||||
// This inherits from ph_hindi
|
||||
|
||||
// (these are only guesses)
|
||||
|
||||
phoneme @
|
||||
vowel starttype #a endtype #a
|
||||
length 130
|
||||
FMT(vowel/@)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel long starttype #a endtype #a
|
||||
length 130
|
||||
FMT(vowel/a#_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a:
|
||||
vowel starttype #a endtype #a
|
||||
length 300
|
||||
FMT(vowel/a_5)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 130
|
||||
FMT(vowel/e_mid2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e:
|
||||
vowel starttype #e endtype #e
|
||||
length 270
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 130
|
||||
FMT(vowel/i_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i:
|
||||
vowel starttype #i endtype #i
|
||||
length 270
|
||||
FMT(vowel/i)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 130
|
||||
FMT(vowel/o)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o:
|
||||
vowel starttype #o endtype #o
|
||||
length 300
|
||||
FMT(vowel/o)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 110
|
||||
FMT(vowel/u_6)
|
||||
endphoneme
|
||||
|
||||
phoneme u:
|
||||
vowel starttype #u endtype #u
|
||||
length 280
|
||||
FMT(vowel/u_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
|
||||
phoneme aI
|
||||
vowel long starttype #a endtype #i
|
||||
length 280
|
||||
FMT(vdiph/ai)
|
||||
endphoneme
|
||||
|
||||
phoneme aU
|
||||
vowel long starttype #a endtype #u
|
||||
length 270
|
||||
FMT(vdiph/aau_3)
|
||||
endphoneme
|
||||
|
||||
|
||||
// ?? This is standard [v]. Should be it [v] without the fricative noise?
|
||||
phoneme v
|
||||
import_phoneme base/v
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme r
|
||||
import_phoneme base/R2
|
||||
endphoneme
|
||||
@@ -261,8 +261,10 @@ static int ConvertRate(int new_rate)
|
||||
|
||||
int rate;
|
||||
|
||||
static int rate_table[21] = {80,110,124,135,145,155,165,173,180,187,196,
|
||||
208,220,245,270,300,335,370,410,450,500 };
|
||||
static int rate_table[21] = {
|
||||
80,110,124,135,145,155,165,173,180,187,
|
||||
196,
|
||||
208,220,245,270,300,335,375,420,470,530 };
|
||||
|
||||
rate = new_rate + master_rate;
|
||||
if(rate < -10) rate = -10;
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@
|
||||
#include "translate.h"
|
||||
#include "wave.h"
|
||||
|
||||
const char *version_string = "1.45.40 23.Aug.11";
|
||||
const char *version_string = "1.45.41 07.Sep.11";
|
||||
const int version_phdata = 0x014500;
|
||||
|
||||
int option_device_number = -1;
|
||||
|
||||
@@ -3268,6 +3268,7 @@ if((c == '/') && (tr->langopts.testing & 2) && IsDigit09(next_in) && IsAlpha(pre
|
||||
{
|
||||
phoneme_list[n_phoneme_list-2].synthflags = SFLAG_EMBEDDED;
|
||||
embedded_list[embedded_ix-1] |= 0x80;
|
||||
embedded_list[embedded_ix] = 0x80;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user