Merge branch 'development'

Conflicts:
	src/Makefile
This commit is contained in:
Reece H. Dunn
2014-02-02 13:52:55 +00:00
29 changed files with 2588 additions and 1243 deletions
+73
View File
@@ -323,3 +323,76 @@ _? pr'oSnOtSihnO
// Exceptions
এত &to
// Exceptions - where inherent vowel even being between two consonant is not pronounced as (o) mostly in case of two words pronounced and used as a single word. The list however is not final and contain most commonly used words.
সোমবার Som,bar
মঙ্গলবার mOng'ol,bar
বুধবার budh,bar
অমলকান্তি amol,kanti
অন্দরমহল andor,mahol
আকাশকুসুম aka:S,kuSum
আতসবাজী atoS,ba:JI
আদবকায়দা a:dob,kaj'da:
আনকোরা a:n,kora:
আনচান an,can
আপনজন a:pon,jon
আমজনতা a:m'jano'ta:
আলটপকা al,tO,pka
আসকারা a:s,ka:ra:
আসনতলে a:son,tole
ইমনকল্যান imon,kal'la:n
ঈগলপাখী igol,pa:khi
ইঁদুরছানা i~dur'cha:na:
একজন &k'JOn
উত্তরদাতা utt'or,data
উত্তরদায়ী utt;or,da:I
কচকচি kO,c'kOci
কবরখানা kObOr,kha:na
করদাতা kOr,data:
কয়েদখানা kO'edkhana
কয়েকজন kOekJOn
কলকাতা kOlkata
কনকচাঁপা kOnOk,c~a:pa
কাজললতা kaJol,lOta
কারখানা kar,khana
কারবার kar,bar
কালকেতু kal,ketu
কালপুরুষ kal,puruS
খরখরে khOr,khOre
খাপছাড়া khap,chara:
খানখান khan,khan
খানসামা khan,Sama
খাশমহল khaS,mOhOl
খিড়কি khir.ki
খুনসুটি khun,Suti
খুরপি khu,rpi
গজগজ gOJgOJ
গরমিল gOr,mil
ঘটকালী g#Ot'kali
চটপট cOt,pOt
চালবাজ cal'baJ
চালবাজি cal'baJi
ছটপট c#Ot'pOt
জলখাবার JOl,khabar
টনটনে tOn,tOne
টানটান ta:n,tan
ঠগবাজ t.#Og'baJ
ঠিকঠাক t.#ik,t.#ak
নাড়কোল nar,kol
প্রধানমন্ত্রী prOd.#an,mOn'tri
বাসনকোসন ba:son'koson
গালগল্প gal'gOlpo
ঘাসপাতা gha:s'pa:ta
চালচুলো ca:lculo
ছালবাকল c#al'ba:kol
কানপাতলা ka:n'patla:
খানখান kha:n'khan
আরামবাগ ara:m'bag
হারামজাদা hara:m'Jada:
নামডাক na:m'da:k
নাকছাবি na:kcha:bi
পাশবালিশ pash'baliS
ফুলশয্যা ful'SaJJa:
খালবিল kha:l'bil
জালসাজি Jal'Sa:Ji
পোষ্টমাস্টার post'ma:sta:r
+926 -698
View File
File diff suppressed because it is too large Load Diff
+13 -5
View File
@@ -778,7 +778,7 @@ agressive a#grEsIv // misspell
aground a#graUnd
ague eIgju:
aha A:h'A:
ahem a#h'Em
ahem @h'@m
ahoy a#hOI
airbus e@bVs
airpower 'e@p,aU@
@@ -1070,7 +1070,8 @@ bourgeoise bU@ZwA:z
bourgeoisie bU@ZwA:z'i:
bouquet bu:k'eI
bow boU
bow baU $verb
bow baU $verb
(bow down) b,aU||d'aUn
bowtie b,oUt'aI
breakfast brEkf@st
breath brET $onlys
@@ -1458,6 +1459,7 @@ defect di:fEkt
defens dI2fEns // for defensible
deficit dEfI2sIt
definitive dI2fInI2tIv
defragment di:fragm'Ent
dego deIgoU
deity deI@ti
?3 deity di:@t2i
@@ -1664,7 +1666,7 @@ euphemism ju:f@mIz@m
eureka ju:'ri:ka#
europa jU@r'oUp@
everything EvrI2TIN
evildoers i:v@Ldu:3z
evildo i:v@Ldu:
evince I2vIns
ewe ju:
eweek $alt6
@@ -1769,6 +1771,7 @@ formica fO@m'aIk@
fortunate fO@tS@n@t
!?3 fortune fO@tSu:n
foyer fOIeI
fragment fragm'Ent $verb
freelance fri:laans
freer fri:3
freon fri:0n
@@ -1949,7 +1952,6 @@ hormonal ho@m'oUn@L
hospitable h0sp'It@b@L
hostage h0stI2dZ
hostess hoUstEs
hotel hoUt'El
hotkey h0tki:
house haUz $verb
however $2
@@ -3281,6 +3283,7 @@ turnkey t3:nki:
tuna tju:n@
?3 tuna tu:n@
tunafish tu:n@fIS
tush tUS
twas tw0z
twilight twaIlaIt
twos tu:z
@@ -3366,6 +3369,7 @@ venus vi:n@s
versus v3:sI2z
vertices v3:tIsi:z
vestige vEstI2dZ
vertex $alt4
vex vEks // for vexed
viagra vaI'agr@
vibrato vI2brA:toU
@@ -3409,6 +3413,7 @@ wast weIst // wasted
watershed wO:t3SEd
watson w0t|s@n
waxy waksi
(wear and tear) w'e@||a#nd||t'e@
webpage wEbpeIdZ
wehrmacht ve@maxt
website wEbsaIt
@@ -3495,7 +3500,7 @@ Cheshire tSES3
Chiswick tSIzIk
Clwyd klu:Id
Conway $1
Dagenham dag@n@m
//Dagenham dag@n@m
Devon dEv@n
Dolgellau d0lg'EClaI
Dover doUv3
@@ -3677,6 +3682,7 @@ Iditarod aId'It@r0d
Indochina IndoUtS'aIn@
Iowa aI|@w@
Ipanema Ipa#n'i:m@
Islay aIl@
?3 Israel Izri:@L
Israeli Izr'eIli
Istanbul ,Ist,anb'Ul
@@ -4583,6 +4589,7 @@ won't woUnt $u+ $verbf $strend2 $only
wouldst $u+
(won't have) woUnta#v $pastf $u1
(won't have) woUnthav $pastf $atend
(won't have it) woUnthavIt $u2+
(won't have to) w'oUntavt@5 $verbf $strend2
must $verbf
@@ -4597,6 +4604,7 @@ shall ,Sal $verbf $only $strend2
shalt ,Salt $verbf $only
should ,SUd $verbf $only $strend2
(should have) SUd@v $pastf $u1+
(should have it) SUdhavIt $u2+
(should have to) SUdhavt@5 $u2 $verbf $strend2
shouldn't ,SUd@-nt $verbf $strend2 $only
(shouldn't have) SUd@-nth@v $pastf $u1+
+19 -10
View File
@@ -383,6 +383,7 @@
_) ad (i ad
gl) ad (i ad
adjec adZEk
_) ad (l ad
ad (le_ eId
ad (junct_ ad
ad (jutan a
@@ -475,6 +476,7 @@
mont) ag (e_ A:Z
@) age (ment I2dZ
g) age (ment 'eIdZ
_d) agen ag@n
m) ag (enta @dZ
agh (_ A:g
agio (_ 'A:dZIoU
@@ -792,7 +794,7 @@
@u) an (_S1 n
@i) an (_S1 n
Cc) an (_ an
Asc) an (_ =@n
&Asc) an (_ =@n
l) an (_ an
&Cl) an (_ @n
pl) an (_+ an
@@ -1536,7 +1538,7 @@ _it_separ) ate (_ @t
_) ch (andA S
_) cha (o keI
chaos keI0s
chap (ero Sap
chaperon Sap3oUn
chario (t tSari@
_) ch (artre S
cha (ris k@
@@ -1819,7 +1821,7 @@ _it_separ) ate (_ @t
de (finit dE
de (flat d%i:
de (feren dE
_) defragment di:fragm'Ent
_) de (fragP2 d,i:
de (ft dE
_) de (g@ dI2
_) de (hyd ,di:
@@ -2286,6 +2288,7 @@ _it_separ) ate (_ @t
.group el
_) el (A %Il
_) electro %Il,EktroU
_) elect (rocu I2lEkt
_) elect (rol %ElEkt
_) elect (ron ElEkt
_) ele (g ElI
@@ -2507,7 +2510,7 @@ _it_separ) ate (_ @t
@@) eo (_ 'eIoU
g) eo I20
_g) eo (gr I0
_g) eo (log IO
_g) eo (log I0
_g) eo ,i:%oU
_g) eor O@
eoa (_ i@
@@ -2832,7 +2835,7 @@ _it_separ) ate (_ @t
l) ev (el Ev
_) ev (i Ev
_) ev (ict I2v
ev (il i:v
_) evil (K i:v@L
_) ev (is I2v
?3 _) ev (olu Ev
abbr) ev i:v
@@ -2994,7 +2997,7 @@ _it_separ) ate (_ @t
h (_
_B) h
@) hammed h'amId
d) h (am_
C) h (am_
A) han (_ han // places
e) han (_ h@n
ha (st heI
@@ -3526,7 +3529,7 @@ _it_separ) ate (_ @t
inte (llec Int@
_) inter (@P5 ,Int3 // prefix
_) inter (AP5 ,Int@r
inter (est Intr
_) inter (est Intr
interfer Int@f'i@3
_) int (erio+ %Int
_) int (ermin+ %Int
@@ -3886,7 +3889,8 @@ _it_separ) ate (_ @t
kn (ob n
kn (ow n
kha kA:
_) kha kA:
kh (A_ k
khar kA@
_) ki (lC@ kI2
_) ki (ll@ kI
@@ -4746,6 +4750,7 @@ multip) ly laI
t) ot (a oUt
c) ot (an oUt
ot (at oUt
h) ote (l %oUtE
p) ot (enti @t
b) oth oUT
betr) oth oUD
@@ -5343,6 +5348,7 @@ multip) ly laI
re (pt rE
re (quis rE
_) re (relP2 r,i:
_) re (scanP2 r,i:
_) re (scu rE
re (sidue rE
res (ign rI2z
@@ -5371,6 +5377,7 @@ multip) ly laI
re (ment r@
represent rEprI2z'Ent
resi (den rEzI2
_) re (titP2 r,i:
_) re (unP2 r,i:
_c) re (dent rI2
_c) re (denz rI2
@@ -5657,8 +5664,9 @@ multip) ly laI
_) tsu tsu:
tt (i_ =t
tt (ia_ t
// ?3 &) ten (_ ?n-
// ?3 &) tten (_ ?n-
?3 &) ttan (_ ?n-
?3 &) ten (_ ?n-
?3 &) tten (_ ?n-
Xe) ttin (_ ?n // gettin, lettin
?3 &) tton ?n-
_) two tu:
@@ -5818,6 +5826,7 @@ contin) u ju:
r) uary (_ u:ri
?3 r) uary (_ u:e@ri
s) ua (s weI
n) u (at ju:
l) u (bri u:
ubuntu u:b'u:nt2u:
_l) u (c u:
+136
View File
@@ -0,0 +1,136 @@
// Letter names (temporary English names)
_a eI
b bi: $atend
c si:
d di: $atend
_e i:
f Ef
g dZi: $atend
h eItS $atend
_i aI
j dZeI
k keI
l El
m Em $atend
n En $atend
_o o:
p pi:
q kju:
r aR
_s Es
t ti: $atend
_u ju:
v vi:
w d'O#b@lju:
x Eks
y waI
z zEd
_à $accent
_á $accent
_è $accent
_é $accent
_ì $accent
_ò $accent
_ó $accent
_ù $accent
_acu akj'u:t
_grv 'aksEnt
// Numbers
_0 n'OnI
_1 'u-:n
_2 Q'a
_3 t*;'i
_4 k;'ehI*;
_5 k'O:g;
_6 S'i@
_7 S'Exg
_8 'Oxg
_9 n['u-I
_10 d;'eC
_11 'u-:nd;,iag
_12 Q'aQ,iag
_13 t*;'id;,iag
_14 k;'ehI*;d;,iag
_15 k'O:g;d;,iag
_16 S'i@d;,iag
_17 S'Exgd;,iag
_18 'Oxgd;,iag
_19 n['u-Id;,iag
_20 f'iC@d
_30 t*;'iC@d
_40 k;'Eh*@d
_50 k'O:g;@d
_60 S'esg@d
_70 S'Exg@d
_80 'Oxg@d
_90 n['u-:xg@d
_2X f'iC@ds@h#
_3X t*;'iC@ds@h#
_4X k;'Eh*@ds@h#
_5X k'O:g;@ds@h#
_6X S'esg@ds@h#
_7X S'Exg@ds@h#
_8X 'Oxg@ds@h#
_9X n['u-:xg@ds@h#
_0C k;'iad
_0M1 m'il@
_0M2 m'il^@n
_dpt _st'adf'u-n^u-g; // ?? full-stop
// Unstressed words
// articles
a $u+
an $u+
am $u+
na $u+
nan $u+
nam $u+
gun $u+
gu $u+
gum $u+
gur $u+
// personal pronouns
mi $u+
thu $u+
tu $u+
e E: $u+
i i: $u+
sinn $u+
sibh $u+
iad $u+
// possessive adjectives
mo m@
do d@
ar $u
ur $u
// prepositions
á a2 $u+
ag $u+
gu $u+
sa $u+
san $u+
// verbs
bu b@
// Pronunciation exceptions
// $alt1 silent ending (-bh, -gh)
+410
View File
@@ -0,0 +1,410 @@
// Based on:
// http://en.wikipedia.org/wiki/Scottish_Gaelic_orthography
// front vowels
.L01 e è é i ì
// back vowels
.L02 a à á o ò ó u ù
// slender consonant followed by a back vowel
.L03 eall eann earr earn eadh eahg eo eò ioll ionn iu iù
.L04 b bh g gh m mh
.L05 ll m nn
.L06 l n r // cause epenthetic vowel
.L07 l r s ch // epenthetic after 'm'
// NOTES:
// Use phoneme [#] for possible preaspiration
// Use phoneme [&] for epenthetic vowel
.group a
a a
a (dh_ o-
a (dhA o-
a (gh_ o-
a (ghA o-
a (L05K aU
a (rrK a:
a (rd a:
a (rn a:
a (g_ a2 // don't reduce to [@]
ai (l_ a2
@) ai I
ai a
ai (L05K aI
ai (mL07 E // ? aimsir
ai (bhC aI
ai (mhC aI
ai (rrK a:
ai (rd a:
ai (rn a:
ao u-:
aoi u-I
abh (C a_|u
amh (C a_|u
adh (C o-:
agh (C o-:
aidh (C a_|i
aigh (C o-_|i
.group à
à a:
ài a: // or E: ??
.group á
á a:
ái a:
.group e
e e
@) ea (g_ a2 // unstressed
@) ea @
ea E
ea (dh_ o-
ea (gh_ o-
ea (d e
ea (g e
ea (s e
ea (llK aU
ea (nnK aU
ea (rrK a:
ea (rn a:
_) ea (llA ja
_) ea (nnA ja
_) ea (rrA ja
ea (llA a
ea (nnA a
ea (rrA a
eagh (C o-: // ?? or O:
eamh (C E_|u
ei e
@) ei I // unstressed
ei (L05K eI
eo O
_) eò jO:
_) eòi jO:
eò O:
eòi O:
eu ia
eu (m e:
.group è
è E: // or e:
èi E: // or e:
èa ia
.group é
é e:
éi e:
.group i
i i
i (L05K i:
i (mL07 i
i (mh i
ia i@ // or ia
io i
_) io (llK ju
_) io (nnK ju
io (llK u:
io (nnK u:
iodh (C i_|@
iogh (C i_|@
_) iu ju
iu u
iu (rr u:
iu (rs u:
iù u:
iùi u:
.group ì
ì i:
ìo i@
.group o
o O
o (L04 o
o (L05K OU
o (mh o
o (rrK O:
o (rd O:
o (rn O:
ogh (C o:
oibh (C o-_i
oigh (C o-_i
oimh (C O_i
oi o- // or O
oi (L04 o
oi (mh o
oi (L05K @I
.group ò
ò O: // or o:
òi O: // or o:
.group ó
ó o:
ói o:
.group u
u u
u (L05K u:
u (rn u:
u (rr u:
u (_ u:
ua u@ // [ua] if followed by m or n ?
uai u@
ui u
ui (m u-
ui (n u-
ui (s u-
ui (dh u-I
ui (L05K u-I
ui (L05 u-
uimh (C u_|i
.group ù
ù u:
ùi u:
.group b
b b
b (L03 bj // try b;
L06) b &b // insert epenthetic vowel
L06) b (L03 &bj
.group bh
bh v
bh (_ v
bh (_+$w_alt1 // null
bh (L03 vj
// bh sometimes null between vowels or word-final
L06) bh &v
L06) bh (_ &v
L06) bh (L03 &vj
.group c
c k
A) c (L02 #k
A) c (_ #g
C) c (_ g
c (L01 k;
A) c (L01 #k;
L01) c (_ #g;
L01C) c (_ g;
ch x
L01) ch C
ch (L01 C
chd #g
L06) ch &x
L01L06) ch &C
L06) ch (L01 &C
cn kR
.group d
d d
L01) d d;
d (L01 d;
dh Q
A) dh (L02 Q // or null
dh (L01 J^
L01) dh J^
A) dh (L01
ai) dh (_
éi) dh (_
.group f
f f
f (L03 fj
fh
.group g
g g
L01) g g;
g (L01 g;
L06) g &g
L01L06) g &g;
L06) g (L01 &g;
gh Q
gh (_+$w_alt1 // null
A) gh (L02 Q // or null
L01) gh J^
gh (L01 J^
A) gh (L01
L06) gh &Q
L01L06) gh &J^
L06) gh (L01 &J^
gn gR
.group h
h h
.group j
j dZ
.group k
k k
.group l
l L
L01) l l
l (L01 l
_) l (L01 l^
ll L
L01) ll l^
ll (L01 l^
.group m
m m
m (L03 mj
L06) m &m // epenthetic
L06) m (L03 &mj
m (L07 m&
mh v
mh (L03 vj
// mh between vowels sometimes null
L06) mh &v
L06) mh (L03 &vj
.group n
n n
_) n (L02 n[
L02L01) n n^ // slender after a back vowel
L02L01C) n n^
L02L01CC) n n^
ng Ng
L01) ng ng;
ng (L01 ng;
n (gh n
nn n[
L01) nn (+ n^
nn (L01 n^
.group p
p p
A) p (A #p
A) p (_ #b
C) p (_ b
p (L03 bj
A) p (L03 #bj
ph f
ph (L03 fj
.group q
q kw
.group r
r *
L01) r *;
r (L01 *;
_) r R
rr R
rt (_ *Sd
rd (_ *Sd
.group s
s s
L01) s S
s (L01 S
sh h
sh (L03 hj
.group t
t t
A) t (L02 #t
A) t (_ #d
C) t (_ d
t (L01 t;
A) t (L01 #t;
L01) t (_ #d;
L01C) t (_ d;
L01CC) t (_ d;
th h
th (L03 hj
th (_ // ?
// th between vowels may be null
.group v
v v
.group w
w w
.group x
x ks
_) x z
.group y
y i
y (A j
A) y j
.group z
z z
+95 -21
View File
@@ -1,4 +1,3 @@
// This file is UTF-8 encoded
// Updated 2014 January07 by Chris, Christian Leo M, <llajta2012@gmail.com>
@@ -112,9 +111,35 @@ __ sot:oline'ato
_` bakp@-*aIm
_{ ap,eRtag@-*'af:a
_} kj,uzag@-*'af:a
_¡ p'unto||esklamat'ivo||@-*ovES'ato
_¿ p'unto||inteR*ogat'ivo||@-*ovES'ato
¡ p'unto||esklamat'ivo||@-*ovES'ato
¿ p'unto||inteR*ogat'ivo||@-*ovES'ato
∞ infin'Ito
_¦ b'aR*a||spets:'ata
_´ atS:'Ento||ak'uto
_· p'unto||tSent@-*'ale
_¸ tSed'il^ia
_― b'aR*a||oRidzOnt'ale
_‖ d,op:ia||b'aR*a
_‚ viRgol'Et:a||in||b'asso
_‛ viRgol'Et:a||sin'ist@-*a
_„ d,Op:ie||vi@-*gol'Et:e||in||b'asso
_† k@-*'otSe||lat'ina
_‡ k@-*'otSe||lat'ina||d'Op:ia
‰ p,E@-*||m'illE
_′ p@-*'imi
_″ d'Op:io||'apitSe
_‴ t@-*'iplo||'apitSe
_‼ esklamatsi'One
¶ paR'ag@-*afo
¤ s'imbolo||di||v'aluta
− m'Eno
¼ un||ku'a@-*to
½ un||m'Edz:o
¾ t@-*'e||ku'a@-*ti
√ s,En^o||d,i||@-*ad'itSe
≠ non||ugw'ale||,a
∫ integ@-*'ale
// Language names
_el g@-*'ekO
@@ -227,13 +252,14 @@ _0M3 mili'aRdi
_1M3 unmili'aRdo
_0M4 bili'oni
_1M4 unbili'one
_dpt _p'unto
_dpt p'unto
// _0Z2 tSent'ezimi // 100ths
_0Z3 mill'ezimi // 1000ths
_roman @-*Om'ano
// abbreviations
abc $abbrev
ascii 'askIi
avg $abbrev
atp $abbrev
cia tS'ia
@@ -364,6 +390,7 @@ ormai o@-*m'aI
perché $u+ $brk // because
pertanto $u+ $brk // therefore
pure $u1+
più $u+
se $u+ // if
senza $u1+ // without
sopra $1 // above
@@ -465,7 +492,7 @@ sareste $u+
sarebbero $u2+
// aux verb, to have
aver $u2+
aver $2
ho $u+
hai 'aj $u+
ha a $u+
@@ -540,6 +567,7 @@ o O: $atend
account ak:'aw2nt
apple _^_EN
application _^_EN
avances av'ans
backup bek'ap
bancomat $1
beep _^_EN
@@ -603,6 +631,8 @@ news ni'us
nomination nomIn'eSon
nylon n'aIlon
office _^_EN
online ,on||l'aIn
page p'EidZ $onlys
philips f'ilips
play pl'EI
player pl'eIE@-*
@@ -629,6 +659,7 @@ vodafone v'odafon
voilà _^_FR
wave _^_EN
web wEb
(week end) w,ik_'end
window w2'IndOw2
wireless _^_EN
wow _^_EN
@@ -649,6 +680,7 @@ aerei a'E:REi
agenzie adZents'ie
alcun $u2+
algebra $1
amarognol $3
ambrosiano $3
amic $2
amiche $2
@@ -657,6 +689,8 @@ anemie anem'ie
anime $1
anomala $2
anomalie $4
ansia 'ansia
ansie 'ansie
antich $2
antilopi $2
antipatie antipat'ie
@@ -675,11 +709,13 @@ auspici $3
autonom $3
autonomie autonom'ie
avarie $3
bambagia $2
baritono $3
becera $1
beneficio $3
bizzarria $3
bizzarrie $3
bronz b@-*'ondz
brusii b@-*uz'ij
buon bu'on $u+
burocrate $2
@@ -707,6 +743,7 @@ copertin $3
cornici $2
crimini $1
cuor ku'o@-*
curriculum $2
debol $1
decine $2
decim $1
@@ -721,6 +758,7 @@ diamin di'amin
disguid dizgw2'id
disordin $2
dispiacere $3
dottor $2
economie ekonom'ie
edifici $3
edili $1
@@ -734,6 +772,7 @@ eter $1 $alt2
etnie etn'i#e
europei $4
facilita $2
faccine $2
farmaceutiche fa@-*matS'ewtike
farmacie fa@-*matS'ie
fatiche $2
@@ -742,6 +781,7 @@ femminili $3
ferie $1 $alt
ferita $2
ferrovie fER*ov'i%E
fiammiferi $2
filippin $3
filosofie filozof'ie
filovia filov'i#a
@@ -759,10 +799,10 @@ fugaci $2
garanzie gaRants'ie
gazzetta ga|dz:'Et:a
genesi $1
gentili $2
gentil $2
ghiacciol gIatS:'ol
giovani dZ'ovani
giovanili $3
giovanil $3
glicemia glitSem'ia
glutine $1
gonartria $3
@@ -771,7 +811,8 @@ guaiscono gua'iskono
idiozie idiots'i#e
idiozia $4
imprenditoria $5
incapace $3
incapac $3
ingordigia $3
intercapedini $4
intere $2 $alt2
ipertono $3
@@ -782,10 +823,11 @@ licei litS'Ei
lucine $2
lucubri $1
lumache $2
macellai $3
maceria $2
macerie $2
madrepatria $3
maggior $u2
maggior $u2 $only
maomettano $4
marinai $3
maschera $1
@@ -816,6 +858,7 @@ ottim $1
ovvia 'ov:ia
ovvie 'ov:ie
ozono o|dz'ono
pantofol $2
parodie pa@-*od'ie
passegger $3
patria $1
@@ -828,6 +871,7 @@ peripezie pe@-*ipets'ie
pero $1 $alt
perspicac $3
petrolifer $3
pignol $2
pioviggin $3
pistola $2
pluriomicid $5
@@ -837,6 +881,7 @@ primavere $3
principe $1
principi $1
principio $2
professor $3
profezie p@-*ofets'ie
profug $1
profughi $1
@@ -884,6 +929,7 @@ scurrile $2
semitono $3
seria $1 $alt2
serie $1
signor $2
simpatie simpat'ie
sinonimi $2
sottili $2
@@ -894,6 +940,7 @@ spie sp'ie
statua $1
statue $1
strategie st@-*atedZ'ie
sublim $2
succube $1
superfice $3
superstiti $2
@@ -993,6 +1040,7 @@ juventus juv'entus
katia k'a:tia
kilometri kil'omet@-*i
kuwait kw2'E:it[
labrador $1
libano $1
ludovic $3
luigi lw2'idZi
@@ -1003,7 +1051,7 @@ mantova $1
michael m'aIkOl
michelangelo $3
mike _^_EN
maria maR'ia
maria ma@-*'i;a
modena $1
mozilla mo|dz'il:a
napoli $1
@@ -1048,15 +1096,13 @@ accorsero $2
acquisiscano $3
acquistano $2
addic $2
adopera $2
adoper $2
adoperano $2
adoperi $2
adoperino $2
adopero $2
affascino $2
affermano $2
affermino $2
affida $2
affid $2
affrettino $2
affrontano $2
affrontino $2
@@ -1119,13 +1165,14 @@ assommino $2
assumano $2
assumersi $2
assunsero $2
attendevano $3
attengano $2
attestano $2
attestino $2
attirano $2
attirino $2
attivano $2
attonito $2
attonit $2
attribuiscano $4
augura $1
auguro $1
@@ -1139,8 +1186,10 @@ avanzano $2
avvengano $2
avvia av:'i#a
avviano av:'iano
avviavano av:i'avano
baciano $1
badano $1
ballano $1
basano $1
bastano $1
batterlo $1
@@ -1152,6 +1201,7 @@ boicottino $3
bruciano $1
brucino $1
cadere $2
cambiano $1
cancellami $2
capitola $2
capitolano $2
@@ -1176,7 +1226,8 @@ cogliere $1
coincida ko'intSita
coincide kOintS'ide
cola $1
collabora $2
collabor $2
collaborano $2
collochi $1
colloco $1
cominciano $2
@@ -1228,6 +1279,7 @@ conversano $2
conversino $2
convivano $2
convoc $1
convocano $1
coordina $2
coordinano $2
corrispondano $3
@@ -1270,6 +1322,7 @@ detestano $2
detestino $2
dettino $1
deviano $1
diano d'iano
dicano $1
dicevano $2
diffid $2
@@ -1316,6 +1369,9 @@ esager $2
esaltano $2
esaltino $2
esamin $2
esasper $2
esasperano $2
esclamai esklam'aI
escludano $2
escluderl $2
eseguano $2
@@ -1326,6 +1382,7 @@ esistano $2
esplicitano $2
esplicitavano $4
espongano $2
esprimano $2
esprimersi $2
estendano $2
evidenziano $3
@@ -1345,6 +1402,7 @@ funzionino $3
gemitano $1
gemitino $1
gestiscano $2
giocano $1
gioire dZo'iRE
girano $1
giudicano $1
@@ -1353,6 +1411,7 @@ godere $2 $alt2
gridano $1
gridino $1
guardar gwa@-*d'aR
guardano $1
illumin $2
illustrano $2
imit $1
@@ -1371,7 +1430,7 @@ inaugur in'aw2gu@-*
incidano $1
incit $1
incontrano $2
incorpora $2
incorpor $2
incorporano $2
incrociano $2
indagano $2
@@ -1379,6 +1438,7 @@ indicano $1
indossano $2
indossino $2
inequivoc $3
infil $2
influenzano influ'Entsano
informano $2
informino $2
@@ -1419,9 +1479,11 @@ lanciano $1
lancino $1
lasciano $1
lavorano $2 $alt2
legano $1
leggano $1
leggere $1 $alt
leggimi $1
levano $1
lievitano li'Evitano
lievitino li'Evitino
limit $1
@@ -1462,6 +1524,7 @@ offertogli $2
offrano $1
oppongano $2
opposero $2
oprim $2
ospita $1
ottengano $2
pagano $1
@@ -1523,6 +1586,7 @@ provocano $1
provvedano $2
raccogliere $2
raddoppiano $2
raffigurano $3
rafforzano $2
rafforzino $2
raggiungano $2
@@ -1557,6 +1621,7 @@ ribellino $2
ricapitola $3
ricaricano $2
ricevano $2
riceverne $2
richiedano $2
riconoscevano $4
ricordano $2
@@ -1623,13 +1688,17 @@ sconfinano $2
scoppiano $1
scoraggiano $2
scorrano $1
scrollano $1
scusami $1
scusiamo skuzi'amo
segnano $1 $alt
seguita $2
(seguiti a) s'egwiti||a
(seguita da) segw'ita||da
(seguite da) segw'ite||da
(seguiti da) segw'iti||da
(seguito da) segw'ito||da
seguono $1
selezionala $4
selezionale $4
selezionali $4
sembrano $1
sembrino $1
sentano $1
@@ -1653,8 +1722,10 @@ sfruttino $1
siediti $1
simulano $1
smentiscano $2
soddisfano $2
soggiace $2
sognano $1
sollevano $2
sormontano $2
sorreggano $2
sorrid $2
@@ -1735,7 +1806,10 @@ verificatisi $4
vincolano $1
visitano $1
visualizza vizUal'i|dz:a
voler $2 $u+
vogliano $1
volano $1
voler $2
volevano $2
vuol vu'ol $u+
zoppicano $1
(che capitano) ke||k'apitano
+5 -6
View File
@@ -1,4 +1,3 @@
abazia $3
abba $2
abbadia $3
@@ -104,7 +103,6 @@ alfabet $alt
algebric $alt
algenib $alt
algovia $alt
ali $2
alibi $1
alice $2
alimen $alt2
@@ -405,7 +403,6 @@ avampost $alt2
avari $1
avaria $3
aven $alt2
avere $2 $alt2
avvi $2
ayame $3
ayatollah $4
@@ -448,7 +445,7 @@ barbaner $alt2
barbar $1
barbera $2
baricentr $alt
barile $2
baril $2
bariton $2
baritonesi $alt
barnab $1
@@ -495,6 +492,7 @@ bertiol $2
bertold $alt
besozz $alt2
bestia $1 $alt2
bestie $1 $alt2
bet $alt
betel $alt
betil $alt2
@@ -768,7 +766,7 @@ catari $1
catastrofe $2
catechesi $alt
catecol $3 $alt
caten $alt2
caten $2 $alt2
catenanuov $alt
catet $alt
cattar $1
@@ -1042,7 +1040,7 @@ corone $alt
corporea $2
corporeo $2
corred $alt
correr $2
correr $1
corrett $alt
corrid $2
corrott $alt2
@@ -2405,6 +2403,7 @@ nartece $alt
nascit $1
nascost $alt2
naufrag $1
naufraghi $1
naumachia $4
nausea $1
neb $alt
+455 -445
View File
@@ -9,7 +9,8 @@
.L01 a à o ò ó u ù
.L02 e é è
.L03 b d g l m n r v // 's' is [z] before these
.L04 mi ti gli lo la le si ci vi li ne melo telo selo celo velo mela tela sela cela vela meli teli seli celi veli mele tele sele cele vele mene tene sene cene vene glielo gliela glieli gliele gliene
.L04 mi ti gli lo la le si ci vi li ne melo telo selo celo velo mela tela sela cela vela meli teli seli celi veli mele tele sele cele vele mene tene sene cene vene glielo gliela glieli gliele gli
ene
// Hours and minutes
.L16 0 1 2 3 4 5 6 7 8 9 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
@@ -17,522 +18,531 @@
.group a
a a
ai (K aI
ao (_N aU
au a%u
@C) a (_S1q a // lookup it_list without suffix
@i) a (_S1q a // lookup it_list without suffix
@) a (cA_ =a
@) a (che_ =a
a (istA_ a
a (ismo_ 'a
@) a (bile_ 'a
@) a (ggine_ 'a
a a
ai (K aI
ao (_N aU
au a%u
@C) a (_S1q a // lookup it_list without suffix
@i) a (_S1q a // lookup it_list without suffix
@) a (cA_ =a
@) a (che_ =a
a (istA_ a
a (ismo_ 'a
@) a (bile_ 'a
@) a (ggine_ 'a
_) ae (r aE
@) avano (_S5q 'avano
a (tterA_ 'a
_) all' (P4t all
_) anch' (P5t ank
@) amo (L04_ 'amo
@) ander (L04_ 'andE@-*
ate (L04_ 'ate
_) ae (r aE
@) avano (_S5q 'avano
a (tterA_ 'a
_) all' (P4t all
_) anch' (P5t ank
@) amo (L04_ 'amo
@) ander (L04_ 'andE@-*
ate (L04_ 'ate
.group à
à ''a
ài (K ''aI
ào (_N ''aU
àu ''a%u
à ''a
ài (K ''aI
ào (_N ''aU
àu ''a%u
.group b
b b
bb b:
b b
bb b:
.group c
c k
cc k:
ck k:
cqu k:w2
c (Y tS
cc (Y tS:
ch (Y k
cch (Y k:
s) ch (A k
ch (a tS
ch (o tS
ch (u tS
ci (A tS // or L01 ?
cci (A tS: // or L01 ?
@) co (lA_ =ko
_) c' (P2t tS
@@A) ce (A_ =tSE
c k
cc k:
ck k:
cqu k:w2
c (Y tS
cc (Y tS:
ch (Y k
cch (Y k:
s) ch (A k
ch (a tS
ch (o tS
ch (u tS
ci (A tS // or L01 ?
cci (A tS: // or L01 ?
@) co (lA_ =ko
_) c' (P2t tS
@@A) ce (A_ =tSE
.group d
d d
dd d:
n) dere =deRe
d d
dd d:
n) dere =deRe
_) dall' (P5t dall
_) dell' (P5t dell
_) d' (P2t d
dona (L04_ d'ona
ci) der (L04_ =dE@-*
chAA) der (L04_ =de@-*
re) der (L04_ =de@-*
_) dall' (P5t dall
_) dell' (P5t dell
_) d' (P2t d
donat (Y_ don'at
dona (L04_ d'ona
ci) der (L04_ =dE@-*
chAA) der (L04_ =de@-*
re) der (L04_ =de@-*
.group e
e e
ei (K Ej
r) ei (_ 'ei
@C) e (_S1q e // lookup it_list without suffix
e (C_ E
e (A E
e (C%A_ E // doubled consonant
e (CiCA_ E
e (CulA_ E
e (llu E
e (st E
e (ttA_ e
c) e (ttA_ E
e (tti@ E
e (zzA_ e
e e
ei (K Ej
r) ei (_ 'ei
@C) e (_S1q e // lookup it_list without suffix
e (C_ E
e (A E
e (C%A_ E // doubled consonant
e (CiCA_ E
e (CulA_ E
e (llu E
e (st E
e (ttA_ e
c) e (ttA_ E
e (tti@ E
e (zzA_ e
e (r E
e (rsi_N e
A) e (r_ 'E
e (r E
e (rsi_N e
A) e (r_ 'E
_r) e E
_r) e E
// @) e (ce_ =e
@) e (ci_ =e
@) e (ci_ =e
e (l E
r) e (m E
e (monA_ 'e
e (nA_ E
g) e (ne E
e (ngA_ e
e (nCA_ E
@m) e (ntA_ e
%C) e (rA_ =E
C) e (re_ =E
gg) e (ro_ E
f) e (rm e
@) e (rrimo_ 'E
@) e (simA_ 'e
h) e (ss e
m) e (ss e
_sC) e (ss e
e (ssa_ e
e (tr E
e (ti E
e (vi_ E
e (vo_ E
@) e (volA_ 'e
e (zA E
CC) eggia (no_ 'EdZ:a
C) ender (L04_ 'ende@-*
C) erder (L04_ 'E@-*de@-*
esser (L04_ 'es:eR
_) ecco (L04 'Ek:o
ete (L04_ 'ete
e (l E
r) e (m E
e (monA_ 'e
e (nA_ E
g) e (ne E
e (ngA_ e
e (nCA_ E
@m) e (ntA_ e
%C) e (rA_ =E
C) e (re_ =E
gg) e (ro_ E
f) e (rm e
@) e (rrimo_ 'E
@) e (simA_ 'e
h) e (ss e
m) e (ss e
_sC) e (ss e
e (ssa_ e
e (tr E
e (ti E
e (vi_ E
e (vo_ E
@) e (volA_ 'e
e (zA E
CC) eggia (no_ 'EdZ:a
C) ender (L04_ 'ende@-*
C) erder (L04_ 'E@-*de@-*
esser (L04_ 'es:eR
_) ecco (L04 'Ek:o
ete (L04_ 'ete
.group f
f f
ff f:
@A) f (ilo_ =f
A) f (ero_ =f
f f
ff f:
@A) f (ilo_ =f
A) f (ero_ =f
.group g
g g
gg g:
gh g
g (Y dZ
gi (A dZ // any vowel, or L01 ?
gi (a_ dZ'i# // [i] only if stressed
gì (a_ dZ'i# // [i] only if stressed
lo) gi (e_ dZ'i#
n) gi (a_ dZ
gg (Y dZ:
ggi (A dZ: // or L01 ?
@) gger (L04_ =dZ:e@-*
AC) ger (L04_ =dZe@-*
gl (i l^
gl (ì l^
gli (A l^
_) gl gl
@) glier (L04_ =l^E@-*
@) guer (L04_ =gUe@-*
gn n^
@) gn (A_ n^;
a) gn (A_ n^:
gu (A gw
g g
gg g:
gh g
g (Y dZ
gi (A dZ // any vowel, or L01 ?
gi (a_ dZ'i# // [i] only if stressed
gì (a_ dZ'i# // [i] only if stressed
lo) gi (e_ dZ'i#
n) gi (a_ dZ
gg (Y dZ:
ggi (A dZ: // or L01 ?
@) gger (L04_ =dZ:e@-*
AC) ger (L04_ =dZe@-*
_) giura (L04_ dZ'URa
gl (i l^
gl (ì l^
gli (A l^
_) gl gl
@) glier (L04_ =l^E@-*
@) guer (L04_ =gUe@-*
gn n^
@) gn (A_ n^;
a) gn (A_ n^:
gu (A gw
.group h
h
_) ha h'a
_) hà h'a
h
_) ha h'a
_) hà h'a
.group i
i i
i (A j
l) i (A %i
r) i (A %i
_C) ie (_ 'ie
i (o i
i (ò i
i (ó i
@) ia (_ =i%a
@) ià (_ i'a
X) ia (_ 'ia
af) ia (_ 'ia
af) ie (_ 'ie
fon) ia (_ 'ia
scop) ia (_ 'ia
er) ia (_ 'ia
er) ie (_ 'ie
gor) ia (_ 'ia
metr) ia (_ 'ia
metr) ie (_ 'ie
t) ia (_ 'ia
t) ie (_ 'ie
@) io (_S1q =i%o
a) i (+ j
à) i (+ j
L02) i (+ j
o) i (+ j
@C) i (_S1q i // lookup it_list without suffix
@) i (Ante_ i
i (acA_ 'i
i (asi_ 'i
@) i (bile_ 'i
@) i (cA_ =i
tr) i (cY_ i
@) i (chA_ =i
@) i (dA_ =i
@) i (dere_ 'i
@) ie (rA_ i'E
@) ié (rA_ i'E
@) i (gA_ =i
i (genA_ 'i
c) i (lA_ =i
g) i (lA_ =i
ss) i (lA_ =i
b) i (le_ =i
m) i (le_ =i
i (lA_ =i
@) i (mA_ =i
laCr) i (mA_ =i
r) i (ma_ i
inas (_ 'inas
@g) in (Y_ =in
c) ine (_ =ine
d) ine (_ =ine
@@Cand) i (ne_ 'i
Cm) in (Y_ =in
im) in (Y_ =in
i i
i (A j
l) i (A %i
r) i (A %i
_C) ie (_ 'ie
i (o i
i (ò i
i (ó i
@) ia (_ =i%a
@) ià (_ i'a
X) ia (_ 'ia
af) ia (_ 'ia
af) ie (_ 'ie
fon) ia (_ 'ia
scop) ia (_ 'ia
er) ia (_ 'ia
er) ie (_ 'ie
gor) ia (_ 'ia
metr) ia (_ 'ia
metr) ie (_ 'ie
t) ia (_ 'ia
t) ie (_ 'ie
@) io (_S1q =i%o
a) i (+ j
à) i (+ j
L02) i (+ j
o) i (+ j
@C) i (_S1q i // lookup it_list without suffix
@) i (Ante_ i
i (acA_ 'i
i (asi_ 'i
@) i (bile_ 'i
@) i (cA_ =i
tr) i (cY_ i
@) i (chA_ =i
@) i (dA_ =i
@) i (dere_ 'i
@) ie (rA_ i'E
@) ié (rA_ i'E
@) i (gA_ =i
i (genA_ 'i
c) i (lA_ =i
g) i (lA_ =i
ss) i (lA_ =i
b) i (le_ =i
m) i (le_ =i
i (lA_ =i
@) i (mA_ =i
laCr) i (mA_ =i
r) i (ma_ i
inas (_ 'inas
@g) in (Y_ =in
c) ine (_ =ine
d) ine (_ =ine
@@Cand) i (ne_ 'i
Cm) in (Y_ =in
im) in (Y_ =in
@) issim (A_ 'issim
@) issero(_S6q 'issero
p) i (te_ =i
C) iad (Y_ 'iad
@) iono (_ =iono
issano (_ 'is:ano
ite (L04_ 'ite
iver (L04_ 'ivE@-*
d) iver (L04_ iv'E@-*
@) issim (A_ 'issim
@) issero (_S6q 'issero
p) i (te_ =i
C) iad (Y_ 'iad
@) iono (_ =iono
issano (_ 'is:ano
ite (L04_ 'ite
iver (L04_ 'ivE@-*
d) iver (L04_ iv'E@-*
.group j
j dZ
@) j (_ j
_) juan _^_ES
j dZ
@) j (_ j
_) juan _^_ES
.group k
k k
kk k:
k k
kk k:
.group l
l l
ll (C l_
ll (_ l
_) l' (P2t l
lascia (L04_ l'aSa
l l
ll (C l_
ll (_ l
_) l' (P2t l
lascia (L04_ l'aSa
.group m
m m
A) mi (a_ m'i
_) m' (P2t m
_) mezz' (P5t mEdz:
metter (L04_ m'ette@-*
m m
A) mi (a_ m'i
_) m' (P2t m
_) mezz' (P5t mEdz:
metter (L04_ m'ette@-*
.group n
n n
n (g N
n (gY n
n (k N
_) nell' (P5t nell
ndo (L04_ =ndo // for pronominal verbs
netter (L04_ n'Et:e@-*
_zA) nz (A n|dz
A) ne (A_ =nE
n n
n (g N
n (gY n
n (k N
_) nell' (P5t nell
_) neanch' (P7t neank
ndo (L04_ =ndo // for pronominal verbs
netter (L04_ n'Et:e@-*
_zA) nz (A n|dz
A) ne (A_ =nE
.group o
o o
oi O%I
oi (o_ o%I
oi (sCA_ o'i
o o
oi O%I
oi (o_ o%I
oi (sCA_ o'i
o (C%A_ O // doubled consonant
o (CACA_ O
o (Cr O
o (CC_ O
@C) o (_S1q o // lookup it_list without suffix
@i) o (_S1q o // lookup it_list without suffix
i) o O
i) o (ne o
i) o (so_ o
m) o (bile O
o (ca_ O
o (co_ O
@) o (di_ =o
@) o (do_ =o
@) o (fono_ 'O
o (genA_ 'O
l) o (gico_ 'O
@) o (gnolo_ 'o
@) o (grafo_ 'O
o (lX O
nd) o (lA_ =O
ns) o (lA_ =O
CC) o (lA_ =O
u) o (lA_ O
v) o (lA_ =o
@) o (la_ O
gn) o (la_ O
o (li O
@) o (liA_ O
@) o (lo_ =O
i) o (lA_ O
ci) o (lA_ =O
@) o (logo_ 'O
c) o (ltA_ O
sc) o (ltA_ o
v) o (lt O
@) o (metro_ 'O
@) o (ma_ O
@) o (mo_ O
dr) o (mo_ =o
o (ni O
o (ni_ o
@) o (no_ =O
u) o (no_ 'o
@) o (nomo_ 'O
@) o (nzolo_ 'o
o (o O
o (polA_ 'O
sc) o (p O
o (r O
o (rY_ o
f) o (rmA_ o
o (si_ O
o (ss O
Ar) o (ssA_ o
o (st O
o (stracA_ 'O
o (ttol O
o (zA O
osano (_ 'ozano
C) onder (L04_ 'ondE@-*
over (L04_ 'ovE@-*
d) over (L04_ Ov'E@-*
o (C%A_ O // doubled consonant
o (CACA_ O
o (Cr O
o (CC_ O
@C) o (_S1q o // lookup it_list without suffix
@i) o (_S1q o // lookup it_list without suffix
i) o O
i) o (ne o
i) o (so_ o
m) o (bile O
o (ca_ O
o (co_ O
@) o (di_ =o
@) o (do_ =o
@) o (fono_ 'O
o (genA_ 'O
l) o (gico_ 'O
@) o (gnolo_ 'o
@) o (grafo_ 'O
o (lX O
nd) o (lA_ =O
ns) o (lA_ =O
CC) o (lA_ =O
u) o (lA_ O
v) o (lA_ =o
@) o (la_ O
gn) o (la_ O
o (li O
@) o (liA_ O
@) o (lo_ =O
i) o (lA_ O
ci) o (lA_ =O
@) o (logo_ 'O
c) o (ltA_ O
sc) o (ltA_ o
v) o (lt O
@) o (metro_ 'O
@) o (ma_ O
@) o (mo_ O
dr) o (mo_ =o
o (ni O
o (ni_ o
@) o (no_ =O
u) o (no_ 'o
@) o (nomo_ 'O
@) o (nzolo_ 'o
o (o O
o (polA_ 'O
sc) o (p O
o (r O
o (rY_ o
f) o (rmA_ o
o (si_ O
o (ss O
Ar) o (ssA_ o
o (st O
o (stracA_ 'O
o (ttol O
o (zA O
osano (_ 'ozano
C) onder (L04_ 'ondE@-*
over (L04_ 'ovE@-*
d) over (L04_ Ov'E@-*
.group p
p p
pp p:
_) pn (@@ n
_) ps (A@ s
@m) p (erY_ =p
p p
pp p:
_) pn (@@ n
_) ps (A@ s
@m) p (erY_ =p
.group q
q k
qu kw2
_) quell' (P6t kw2Ell
_) quest' (P6t kw2est
q k
qu kw2
_) quell' (P6t kw2Ell
_) quest' (P6t kw2est
.group r
C) r @-*
r @-*
r (_ @-*
_) r @-*
rr R*
A) r (A R
@) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs
C) rai (_ @-*'aI
A) rai (_ R'aI
rrai (_ R*'aI
C) r @-*
r @-*
r (_ @-*
_) r @-*
rr R*
A) r (A R
@) r (L04_ =@-* // for Italian pronominal verbs and reflexive verbs
C) rai (_ @-*'aI
A) rai (_ R'aI
rrai (_ R*'aI
.group s
s s
_) s s
A) s (A z
s (L03 z
s s
_) s s
A) s (A z
s (L03 z
l) s s
p) s s
k) s s
s (c s
s (f s
s (k s
s (p s
s (q s
ss ss
A) ss (A s:
l) s s
p) s s
k) s s
s (c s
s (f s
s (k s
s (p s
s (q s
ss ss
A) ss (A s:
s (t s
s (x s
sc (Y S
sci (A S
scii Sij
sci (ì S%i
sch (Y sk
sh (K S // foreign words
K) sh S // foreign words
A) sh (A S
@) sia (_ z'ia
@) sie (_ z'ie
@C) sia s'ia
@) sià zi'a
@) s (_S1 s
_) sull' (P5t sull
_) sotto (P5t sot:o
@) scer (L04_ =SE@-*
s (t s
s (x s
sc (Y S
sci (A S
scii Sij
sci (ì S%i
sch (Y sk
sh (K S // foreign words
K) sh S // foreign words
A) sh (A S
@) sia (_ z'ia
@) sie (_ z'ie
@C) sia s'ia
@) sià zi'a
@) s (_S1 s
_) sull' (P5t sull
_) sotto (P5t sot:o
@) scer (L04_ =SE@-*
.group t
t t
tt t:
@a) tria (_ t@-*'ia
@a) trie (_ t@-*'ie
@) tt (ano_ =t:
a) ttoria (_ t:oR'ia
a) ttorie (_ t:oR'Ie
t t
tt t:
@a) tria (_ t@-*'ia
@a) trie (_ t@-*'ie
@) tt (ano_ =t:
a) ttoria (_ t:oR'ia
a) ttorie (_ t:oR'Ie
.group u
u u
_) u (A w2
Kr) u (A u
Kl) u (A u
u u
_) u (A w2
Kr) u (A u
Kl) u (A u
@) u (dinY_ 'u
@) u (colo_ 'u
u (ito_ 'u
@) u (lA_ =u
_) un' (P3t un
@@) u (A_ =u
A%C) u (A_ =u
C) ura (L04_ 'uRa
uder (L04_ 'udE@-*
@) u (dinY_ 'u
@) u (colo_ 'u
u (ito_ 'u
@) u (lA_ =u
_) un' (P3t un
@@) u (A_ =u
A%C) u (A_ =u
ural (Y_ uR'al
C) ura (L04_ 'uRa
uder (L04_ 'udE@-*
.group v
v v
vv v:
vvi (A v:i
C) vi (A vI
C) vi (A_ =vI
v v
vv v:
vvi (A v:i
C) vi (A vI
C) vi (A_ =vI
.group w
w w2
w w2
.group x
x ks
x ks
.group y
y j
y (K i // foreign words
y j
y (K i // foreign words
.group z
z ts
A) zz (A ts:
_A) z (A dz
_) z (AC dz
_) z (Y dz
z (L01A dz
_A) zz (A |dz:
CA) zz (arC dz:
@li) zz (A dz:
@) zz (ano_ =ts:
i) zza (no_ =dz:a
@@) zza (L04_ =dz:a
@i) zza (ti_ dz:'a
zion (A_ tsi'On
z ts
A) zz (A ts:
_A) z (AC dz
_) z (AC dz
_) z (Y dz
z (L01A dz
_A) zz (A |dz:
CA) zz (arC dz:
@li) zz (A dz:
@) zz (ano_ =ts:
i) zza (no_ =dz:a
@@) zza (L04_ =dz:a
@i) zza (ti_ dz:'a
zion (A_ tsi'On
ziona (ti_ tsiOn'a
zional (Y tsiOn'al
ziona (L04_ tsi'Ona
.group 0xce // Greek letters
// 0xce is the first byte of the utf-8 code for these characters
α 'alfa_
ά 'alfa_
β b'eta_
γ g'am:a_
δ d'Elta_
ε 'EpsIlon
έ 'EpsIlon_
ζ dz'eta||g@-*'eka
η 'e:ta||g@-*'eka
ή 'e:ta||g@-*'eka_
θ t'e:ta||g@-*'eka_
ι I'ota_
ί I'ota_
κ k'ap:a||g@-*'eka_
λ l'ambda_
μ m'ju:_
ν n'ju:_
ξ ks'I||g@-*'eka_
ο 'omIk@-*on_
α 'alfa_
ά 'alfa_
β b'eta_
γ g'am:a_
δ d'Elta_
ε 'EpsIlon
έ 'EpsIlon_
ζ dz'eta||g@-*'eka
η 'e:ta||g@-*'eka
ή 'e:ta||g@-*'eka_
θ t'e:ta||g@-*'eka_
ι I'ota_
ί I'ota_
κ k'ap:a||g@-*'eka_
λ l'ambda_
μ m'ju:_
ν n'ju:_
ξ ks'I||g@-*'eka_
ο 'omIk@-*on_
.group 0xcf // Greek letters
π p'I||g@-*'eka_
ρ @-*'O||g@-*'eka_
σ s'Igma_
ς s'Igma_
τ t'au_
υ 'IpsIlon_
ύ 'IpsIlon_
φ f'I||g@-*'eka_
χ k'I||g@-*'eka_
ψ ps'I||g@-*'eka_
ω om'ega_
ώ om'ega_
ό 'omIk@-*on_
π p'I||g@-*'eka_
ρ @-*'O||g@-*'eka_
σ s'Igma_
ς s'Igma_
τ t'au_
υ 'IpsIlon_
ύ 'IpsIlon_
φ f'I||g@-*'eka_
χ k'I||g@-*'eka_
ψ ps'I||g@-*'eka_
ω om'ega_
ώ om'ega_
ό 'omIk@-*on_
.group
gn n^
ñ n^
_L16_) : (_L17D_ _%%E_ // Say time
gn n^
ñ n^
_L16_) : (_L17D_ _%%E_ // Say time
á ''a
é ''e
è ''E
èi (K ''Ej
éi (K ''eI
ì ''i
í ''i
ó ''o
ói ''o|I
ò ''O
òi ''OI
ú ''u
ù ''u
á ''a
é ''e
è ''E
èi (K ''Ej
éi (K ''eI
ì ''i
í ''i
ó ''o
ói ''o|I
ò ''O
òi ''OI
ú ''u
ù ''u
$ d'ollaRo
D) , (D v'i@-*gola
! _p'untoesklamat'ivo_
!) !
? _p'untointeRogat'ivo_
?) ?
__) - (_D meno
A_) - (_D _
C_) - (_D _
§ setsi'one
$ d'ollaRo
D) , (D v'i@-*gola
! _p'untoesklamat'ivo_
!) !
? _p'untointeRogat'ivo_
?) ?
__) - (_D meno
A_) - (_D _
C_) - (_D _
§ setsi'one
+2 -1
View File
@@ -1073,6 +1073,7 @@ parede $alt2
pateta $alt
peba $alt
pedra $alt
peixoto $alt2
pela $alt2
pelo $alt2
penhores $alt2 $noun
@@ -1333,7 +1334,7 @@ shake S'eIk
?1 shift S'ift
?1 scroll sk:r'ol
?1 site s'aIt
?2 site s'aItSi
?2 site s'aItSy
?2 shampoo S&mpu
?2 shoping S'OpiN
?2 slide zl'aIdZy
+17 -13
View File
@@ -233,7 +233,7 @@
e (rgL04_ E
e (rquL02_ E
e (rsL04_ E
e (scL02_ E
e (scL02_ E
e (sL02_ E
e (ssL04_ E
e (ss_ E // stress and english words
@@ -389,7 +389,7 @@ respond) e (L06_ e
eg) e (L07_ e // elegeste, etc.
_@o) e (L07_ e // doeste, etc.
_cr) e (L07_ e
_val) e (L07_ e
_dev) e (L07_ e
bat) e (L07_ e // re- com-
ced) e (L07_ e // pro- con- su-
met) e (L07_ e // meteste, cometeste, etc.
@@ -398,8 +398,10 @@ respond) e (L06_ e
olv) e (L07_ e // devolveste, etc.
ond) e (L07_ e // escondeste, etc.
orr) e (L07_ e // correste, etc.
precav) e (L07_ e
_ard) e (L07_ e
_coz) e (L07_ e
_val) e (L07_ e
colh) e (L07_ e // & es-
ench) e (L07_ e // pre-
vert) e (L07_ e // in- re- con-
@@ -440,8 +442,8 @@ _enver) e (dL03_ E
_caC) e (lo_ e
?2 el (ton_ 'EU
ad) e (quL04_ E
_dig) e (rL02_ E
_ing) e (rL02_ E
_dig) e (rL02_ E
_m) e (rL03_ E
_sev) e (rL03_ E
_reit) e (rL03_ E
@@ -477,11 +479,11 @@ _refrig) e (rL04_ E
_esqu) e (rdL03_ e
_C) e (rdL04_ E
_des) e (rdL04_ E
_bol) e (tL04_ e
s_colh) e (res_ E
_) e (rgL03_ e
_re) e (rgL03_ e
_so) e (rgL03_ e
sp) e (rma_ E
e (rquL02_ E
_bez) e (rrL03_ e
v) e (rtL03_ e // con- re- in-
@@ -492,7 +494,7 @@ s_colh) e (res_ E
_repr) e (sL03_ E
_ent) e (sL04_ E
_refr) e (scL01_ E
_p) e (scL03_ E
_p) e (scL03_ E
_m) e (sclL04 E
dioc) e (ses_ E
_d) e (spL02_ E
@@ -506,10 +508,10 @@ s_colh) e (res_ E
_rem) e (tL03_ e
_derr) e (tL03_ e
_obsol) e (tL03_ e
_bol) e (tL04_ e
_CaC) e (ta_ e
viol) e (ta_ e
_Carr) e (ta_ e
sp) e (rma_ E
_pen) e (trL04_ E
_sol) e (trL04_ E
_n) eu (trL03_ 'eU
@@ -523,6 +525,7 @@ _obsol) e (tL03_ e
_rev) e (zL04_ E
_embel) e (zL04_ E
com) e (çL01_ E
_ender) e (çL01_ E
p) e (çL03_ E
_m) e (çL03_ E
_entorp) e (çL03_ e
@@ -581,7 +584,7 @@ _apazi) gu (e gw
bilin) gu (A gw
_biri) gu (i_ gw
enxa) gu (e gw
enxá) gu (L02_ gw
enxá) gu (L02_ gw
i) gu (idade gw
_lin) gu (A gw
lin) gu (i gw
@@ -887,6 +890,8 @@ _pormen) o (L05_ O
_sal) o (brL03_ o
_) o (cL03_ o
_barr) o (cL03_ o
_ch) o (chA_ o
_m) o (chA_ o
_ecl) o (dL03_ o
_expl) o (dL03_ o
_impl) o (dL03_ o
@@ -894,6 +899,7 @@ _pormen) o (L05_ O
_m) o (fL02_ O
_af) o (fL04_ O
_s) o (frL02_ O
_l) o (grL04_ O
_ap) oi (L01_ OI
_ap) oi (L02_ OI
_b) oi (L04_ OI
@@ -923,6 +929,7 @@ _pormen) o (L05_ O
_ma@) o (r_ O
o (rdens_ O
_@um) o (re_ o
f) o (rjo_ O
f) o (rmL03_ O
c) o (rrL01_ o // incorra, corra, etc.
m) o (rrL01_ o
@@ -936,16 +943,13 @@ _pormen) o (L05_ O
_desc) o (sL01_ o
enr) o (scL03_ O
_r) o (snL04_ O
_l) o (grL04_ O
_c) o (spL02_ O
enr) o (squL02_ O
ossos (_ Os=Us# // nossos, grossos, etc.
p) ostos (_ Ost=Us# // dispostos etc.ortos (_ 'O*@-tUs
_escr) o (tL03_ o
_Gar) o (tL03_ o
_escr) o (tL03_ o
zig) o (to_ o
_m) o (chA_ o
_ch) o (chA_ o
_ch) o (vL01_ o
pr) o (vL03_ O
ovos (_ Ov=Us# novos, povos, etc.
@@ -1171,7 +1175,7 @@ _ortod) o (xL03_ O
_e) x (A z
_ê) x (A z
_ine) x (A z
_ine) x (oráv ks
_ine) x (orAC ks
e) x (A ks
?1 e) x (CA S
ai) x (A S
@@ -1193,7 +1197,7 @@ _ortod) o (xL03_ O
xA) x (A S
_abaca) x (i S
ale) x (a S
_arro) x (e S
_arro) x (e S
bau) x (A S
brA) x (A S
_bu) x (o_ S
+3 -3
View File
@@ -2161,8 +2161,8 @@ _ஜனதா_) த (ள dV
_) த (ீனி t
_) த (ீன் t
_) த (ீப d
_) தீ (ப்_ d
_) தீ (ப்_ப tV
_) த (ீப்_ d
_) த (ீப்_ப t
_) த (ீப்ப t
_) த (ீரக்கிழவ d
_) த (ீரச் d
@@ -4434,7 +4434,7 @@ _மைக்ரோசா) ப் (ட f
தென்னா) ப்ப (ரிக்க fV
_ஹ) ப்ப (ர்ட bbV
_துர்) ப்ப (ல bbV
_முழு) ப்ப (ல b_b
_முழு) ப்ப (ல bbV
உ) ப்ப (லா bbV
உ) ப்ப (லாக bbV
உ) ப்ப (லான bbV
+35 -13
View File
@@ -54,6 +54,7 @@ _ؤ va:Oh'amza
ٰ ,alIfmaqs'u:R,a
ّ t,aSd'i:d
ً d'o:zab'aR
ْ sUk'u:n
// The numbers
@@ -211,7 +212,17 @@ _dpt _ISaRI'Ia_
تھیں t#'i:n $u
// Pronunciation exceptions
پاکستان p'a:k'Ist'a:n
پبلک p'abl,Ik
آئرش 'a:IR,IS
برگ b'aRg
(آئیس کریم) a:'i:s||kR'i:m
آئیسنگ ,a:is'Ing
آئدیلسٹ 'a:Id.,i:;al,Ist.
آئڈیلزم 'a:Id.,i:;al,Izam
چوں c'u:n
(آئینہ بین) a:'i:n,a||b'i:n
بیں b'i:n
دکھائی dIk#'a:i
کچھ k'Uc# $u
لنکس l'Ink,s
لفظ l'afz.
@@ -606,10 +617,9 @@ _dpt _ISaRI'Ia_
(موقع پر) m'Oqe:||p'aR
مصنوعی m,as.n'u:i
ذوالفقار D,UlfIq'a:R
بھٹو b#'Ut.o:
منقلب m,Unq'alIb
بجز b'aJUz
تعیں ta'i:n $u
تعیں ta:'i:n
بہ b'a
مسمار m,Ism'a:R
شکنی S'Ikn,i:
@@ -620,35 +630,47 @@ _dpt _ISaRI'Ia_
معتقد mOt'aqId
لسٹ l'Ist.
دور d'u:R
دوری d'u:Ri:
دوری d'u:Ri
پولنگ po:l'Ing
لہٰذا lIH'a:Da:
الحق ,UlH'aq
مصنوعی m,as.n'u:i:
مصنوعی m,as.n'u:i
پیشکش p,e:Sk'aS
باطن b'a:tIn
پرنٹ pRInt.
جاوید Ja:v'e:d
قیمت qi:m'at
قیمت qim'at
ناشر n'a:SIR
نسبت n,Isb'at
تناسب tan'a:sUb
نوع n'O
ایجاد i:J'a:d
نوع n'o:
ایجاد iJ'a:d
وراثت v,IRa:s'at
وارث v'a:RIs
تناظر tan'a:z.UR
بینائی bi:n'a:i:
بینائی bin'a:i
قابل q'a:bIl
سکتیں s,akt'i:n
مجموعہ m,aJm'u:a:
مجموعہ m,aJm'u:a
پراسرار p,UR,asR'a:R
مجموعے m,aJm'u:e:
اتصال ,ItIs.'a:l
ورنہ v'aRna
علمی 'Ilm,i:
فقدان f,Uqd'a:n
لسانی lIs'a:ni:
بازگشت b,a:zg'aSt
نقسان n,Uqs'a:n
شکستہ SIk'ast,a
شکستہ SIk'ast@,a
بھٹو b#'Ut.o:
انگلش 'Ingl,IS
راغب R'a:QIb
اٹلی 'It.l,i:
سپین sp'e:n
فاتح f'a:tEH
سنسان sUns'a:n
ٹاسک t.'a:sk
فورس f'o:Rs
کلک klIk
فکسنگ f,Iks'Ing
مانند ma:n'Ind $1
اتار Ut'a:R
آرکائیو ,a:Rk'a:jv
+14 -1
View File
@@ -124,6 +124,7 @@ _) ای e:
آ a:
آتش 'a:tIS
آہست a:H'Ist
آئ (L02 'a:I
.group ع
@@ -209,6 +210,7 @@ _) ای e:
_) بدل (L02 bad'al
بوڑھ b'u:r.h
_) بے (P2 b'e:
بحران b,OHR'a:n
.group پ
@@ -225,6 +227,7 @@ _) ای e:
پوچھ p'u:c#
پیچھ p'i:c#
پھونک p#'u:nk
_) پور (L01 p'u:R
.group ت
ت tV
@@ -242,6 +245,10 @@ _) ای e:
تجرب taJ'aRb
_) تیار t,ai:;'a:R
_) تیسر t'i:sR
@) تا (_S2 t'a:
@) تی (_S2 t'i:
@) تے (_S2 t'e:
_) توا t'ava:
.group ٹ
ٹ t.V
@@ -253,6 +260,7 @@ _) ای e:
ٹریفک t.R'e:fIk
_) ٹکڑ t.'Ukr.
_) ٹہ (L02 t.'EH
_) ٹرین t.R'e:n
.group ث
@@ -343,6 +351,7 @@ _) ای e:
ڈّ (L01 d.d.
ڈھونڈ d.#'u:nd.
@) ڈز (_ d.z
ڈرائیور d.R'a:jvaR
.group ذ
ذ DV
@@ -409,6 +418,8 @@ _) ای e:
سیدھ s'i:d#
سیاست sja:s'at
سرگرم s,aRg'aRm
@) ستان (_ Ist'a:n
@) ستانی (_ Ist'a:ni
.group ش
ش SV
@@ -582,6 +593,9 @@ _) ای e:
_) نوا n'ava:
_) نما n'Uma:
_) نماز nam'a:z
@) نا (_S2 n'a:
@) نی (_S2 n'i:
@) نے (_S2 n'e:
.group ں
ں n // this should nasalize the vowel
@@ -631,4 +645,3 @@ _) ای e:
.group 0xe0a5 // devanagari
0xe0a5 _^_NE
+3
View File
@@ -0,0 +1,3 @@
name scottish-gaelic-test
language gd
+1 -1
View File
@@ -22,7 +22,7 @@ phoneme t# // reduced [t] as in "city"
IF PreVoicing THEN
FMT(d/x_tap)
ENDIF
FMT(d/tap2) addWav(x/d, 70)
FMT(d/tap2) addWav(x/d, 50)
endphoneme
+10
View File
@@ -390,3 +390,13 @@ endphoneme
phoneme t2 // [t] which doesn't reduce
import_phoneme base/t
endphoneme
phoneme ? // glottal stop
vls glt stop
lengthmod 1 // 5? longer preceding vowel
nolink
Vowelin glstop
Vowelout glstop
WAV(ustop/null)
endphoneme
+8 -3
View File
@@ -1,6 +1,6 @@
//====================================================
// Oriya, Basically inherits from Bengali
// Prepared by Him Prasad gautam (Kathmandu, Nepal).
// Oriya, inherits from Bengali
//====================================================
@@ -40,7 +40,7 @@ endphoneme
phoneme e
vowel starttype #e endtype #e
length 180
length 210
FMT(vowel/e)
endphoneme
@@ -94,6 +94,11 @@ phoneme tS#
WAV(ustop/tsh)
endphoneme
phoneme ~
virtual
endphoneme
+338 -8
View File
@@ -2,26 +2,356 @@
// Vowels
phoneme I
vowel starttype #i endtype #i
unstressed
length 130
FMT(vowel/ii)
endphoneme
phoneme @
vowel starttype #@ endtype #@
unstressed
length 130
FMT(vowel/@_6)
endphoneme
phoneme i:
vowel starttype #i endtype #i long
length 240
ChangeIfUnstressed(i)
FMT(vowel/i)
endphoneme
phoneme i
vowel starttype #i endtype #i
length 130
ChangeIfUnstressed(I)
FMT(vowel/i_6)
endphoneme
phoneme e:
vowel starttype #e endtype #e long
length 240
ChangeIfUnstressed(@)
FMT(vowel/e)
endphoneme
phoneme e
vowel starttype #e endtype #e
length 130
ChangeIfUnstressed(@)
FMT(vowel/e)
endphoneme
phoneme E:
vowel starttype #e endtype #e long
length 240
FMT(vowel/ee)
endphoneme
phoneme E
vowel starttype #e endtype #e
length 130
FMT(vowel/ee)
endphoneme
phoneme a:
vowel starttype #a endtype #a long
length 240
ChangeIfUnstressed(a)
FMT(vowel/aa_8)
endphoneme
phoneme a
vowel starttype #a endtype #a
length 130
ChangeIfUnstressed(@)
FMT(vowel/a)
endphoneme
phoneme a2 // doesn't reduce to [@]
vowel starttype #a endtype #a
length 130
FMT(vowel/a)
endphoneme
phoneme O:
vowel starttype #o endtype #o long
length 240
FMT(vowel/oo_2)
endphoneme
phoneme O
vowel starttype #o endtype #o
length 130
FMT(vowel/oo_2)
endphoneme
phoneme o:
vowel starttype #o endtype #o long
length 240
FMT(vowel/o)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 130
FMT(vowel/o_2)
endphoneme
phoneme u:
vowel starttype #u endtype #u long
length 240
ChangeIfUnstressed(u)
FMT(vowel/u_bck2)
endphoneme
phoneme u
vowel starttype #u endtype #u
length 130
FMT(vowel/u_bck2)
endphoneme
phoneme u-
vowel starttype #@ endtype #@
ipa ɯ
length 240
FMT(vowel/u_bck2)
endphoneme
phoneme u-
vowel starttype #@ endtype #@ long
ipa ɯ
length 130
FMT(vowel/u_bck2)
endphoneme
phoneme o-
vowel starttype #@ endtype #@ long
ipa ɤ
length 240
ChangeIfUnstressed(@)
FMT(vowel/8_7)
endphoneme
phoneme o-
vowel starttype #@ endtype #@
ipa ɤ
length 130
ChangeIfUnstressed(@)
FMT(vowel/8_7)
endphoneme
// Diphthongs
phoneme i@
vowel starttype #i endtype #@ long
length 240
ChangeIfNotStressed(@)
FMT(vdiph2/i@)
endphoneme
phoneme ia
vowel starttype #i endtype #@ long
length 240
ChangeIfNotStressed(@)
FMT(vdiph2/i@_3)
endphoneme
phoneme u@
vowel starttype #u endtype #@ long
length 240
FMT(vdiph2/u@)
endphoneme
phoneme aI
vowel starttype #a endtype #i long
length 240
ChangeIfUnstressed(@)
FMT(vdiph/ai)
endphoneme
phoneme eI
vowel starttype #e endtype #i long
length 240
FMT(vdiph/ei)
endphoneme
phoneme @I
vowel starttype #@ endtype #i long
length 240
FMT(vdiph/@i)
endphoneme
phoneme u-I
vowel starttype #@ endtype #i long
ipa ɯɪ
length 240
FMT(vdiph/u-i)
endphoneme
phoneme aU
vowel starttype #a endtype #u long
length 240
ChangeIfUnstressed(@)
FMT(vdiph/aau_4)
endphoneme
phoneme OU
vowel starttype #@ endtype #u long
length 240
FMT(vdiph/Vu)
endphoneme
// Consonants
phoneme b
import_phoneme is/b
endphoneme
phoneme d
import_phoneme is/d
endphoneme
phoneme d;
import_phoneme hi/c
endphoneme
phoneme g
import_phoneme is/g
endphoneme
phoneme g;
vls vel stop
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
WAV(ustop/ki_ejc, 130)
endphoneme
phoneme k;
vls vel stop
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
WAV(ustop/ki)
endphoneme
phoneme t
import_phoneme hi/t#
endphoneme
phoneme d
import_phoneme hi/t
phoneme t;
import_phoneme hi/c#
endphoneme
phoneme k
import_phoneme base/k
endphoneme
phoneme g
import_phoneme hi/k
phoneme S
vls pal frc sibilant palatal
CALL base/S;
ipa ʃ
endphoneme
phoneme n[ // temporary
import_phoneme n
endphoneme
phoneme * // reduced [t] as in "city"
vcd alv stop
ipa ɾ
lengthmod 5
Vowelin f1=1 f2=1700 -300 300 f3=-100 80
Vowelout f1=2 f2=1700 -300 300 f3=-100 80
IF KlattSynth THEN
IF PreVoicing THEN
FMT(klatt/x_tap)
ENDIF
FMT(klatt/tap2) addWav(x/d, 70)
ENDIF
IF PreVoicing THEN
FMT(d/x_tap)
ENDIF
FMT(d/tap2) addWav(x/d, 25)
endphoneme
phoneme *;
import_phoneme D
endphoneme
phoneme R
import_phoneme R2
endphoneme
phoneme & // the epenthetic vowel
vowel starttype #@ endtype #@
unstressed
length 130
IF prevVowel(a) THEN
ChangePhoneme(a)
ELSEIF prevVowel(E) THEN
IF prevPh(*) THEN
ChangePhoneme(a)
ELSE
ChangePhoneme(E)
ENDIF
ELSEIF prevVowel(O) THEN
ChangePhoneme(O)
ELSEIF prevVowel(i) THEN
ChangePhoneme(i)
ELSEIF prevVowel(e) THEN
ChangePhoneme(e)
ELSEIF prevVowel(u) THEN
ChangePhoneme(u)
ELSEIF prevVowel(u-) THEN
ChangePhoneme(u-)
ELSEIF prevVowel(o-) THEN
ChangePhoneme(o-)
ENDIF
ChangePhoneme(NULL)
endphoneme
phoneme # // used for pre-aspiration
vls glt apr
IF NOT prevPhW(isVowel) OR thisPh(isNotStressed) OR prevVowel(isLong) THEN
ChangePhoneme(NULL)
ELSE
IF nextPhW(g;) OR nextPhW(k;) THEN
ChangePhoneme(C)
ELSEIF nextPhW(g) OR nextPhW(k) THEN
ChangePhoneme(x)
ELSE
ChangePhoneme(h)
ENDIF
ENDIF
endphoneme
// [h] only if followed by a vowel
phoneme h#
vls glt apr
IF nextPh(isVowel) THEN
ChangePhoneme(h)
ELSE
ChangePhoneme(NULL)
ENDIF
endphoneme
+4 -1
View File
@@ -116,7 +116,7 @@ endphoneme
phoneme ? // glottal stop
vls glt stop
lengthmod 2 // ??
lengthmod 3 // ??
nolink
Vowelin glstop
Vowelout glstop
@@ -199,6 +199,7 @@ endphoneme
phoneme m-
vowel starttype #@ endtype #@
ipa mU+0329
lengthmod 4
length 170
IF thisPh(isWordStart) THEN
@@ -213,6 +214,7 @@ endphoneme
phoneme n-
vowel starttype #@ endtype #@
ipa nU+0329
lengthmod 4
length 170
IF thisPh(isWordStart) THEN
@@ -227,6 +229,7 @@ endphoneme
phoneme N-
vowel starttype #e endtype #e
ipa ŋU+0329
lengthmod 4
length 190
FMT(nn/nn-syl)
endphoneme
+2 -1
View File
@@ -2,7 +2,7 @@
[Setup]
AppName=eSpeak
AppVerName=eSpeak version 1.47.14
AppVerName=eSpeak version 1.48.01
AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details).
WindowVisible=yes
@@ -255,6 +255,7 @@ begin
'fil': value := $464;
'fr': value := $40c;
'ga': value := $83c;
'gd': value := $43c;
'gu': value := $447;
'hi': value := $439;
'hr': value := $41a;
+1 -1
View File
@@ -1,7 +1,7 @@
[Setup]
AppName=eSpeakEdit
AppVerName=eSpeakEdit version 1.47.14
AppVerName=eSpeakEdit version 1.48.01
DefaultDirName={pf}\eSpeak
DefaultGroupName=eSpeak
OutputBaseFilename=setup_espeakedit
+5 -5
View File
@@ -5,8 +5,8 @@
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,46,00
PRODUCTVERSION 1,0,46,00
FILEVERSION 1,0,48,00
PRODUCTVERSION 1,0,48,00
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -24,14 +24,14 @@ BEGIN
VALUE "Comments", "\0"
VALUE "CompanyName", "Jonathan Duddington\0"
VALUE "FileDescription", "Text to Speech\0"
VALUE "FileVersion", "1, 0,46,00\0"
VALUE "InternalName", "espeak1.46\0"
VALUE "FileVersion", "1, 0,48,00\0"
VALUE "InternalName", "espeak1.48\0"
VALUE "LegalCopyright", "Copyright (c) Jonathan Duddington\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "espeak_sapi.dll\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "espeak TTS\0"
VALUE "ProductVersion", "1, 0, 46, 00\0"
VALUE "ProductVersion", "1, 0, 48, 00\0"
VALUE "SpecialBuild", "\0"
END
END
+2 -1
View File
@@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: jonsd@users.sourceforge.net *
* Copyright (C) 2013 by Reece H. Dunn *
* *
@@ -125,6 +125,7 @@ static keywtab_t k_properties[] = {
{"isVFricative", 0, phVFRICATIVE},
{"isPalatal", 0, i_isPalatal},
{"isLong", 0, i_isLong},
{"isRhotic", 0, i_isRhotic},
{"isSibilant", 0, i_isSibilant},
{"isFlag1", 0, i_isFlag1},
+1 -1
View File
@@ -518,7 +518,7 @@ void DecodePhonemes(const char *inptr, char *outptr)
// using Kirschenbaum to IPA translation, ascii 0x20 to 0x7f
unsigned short ipa1[96] = {
0x20,0x21,0x22,0x2b0,0x24,0x25,0x0e6,0x2c8,0x28,0x27e,0x2a,0x2b,0x2cc,0x2d,0x2e,0x2f,
0x20,0x21,0x22,0x2b0,0x24,0x25,0x0e6,0x2c8,0x28,0x29,0x27e,0x2b,0x2cc,0x2d,0x2e,0x2f,
0x252,0x31,0x32,0x25c,0x34,0x35,0x36,0x37,0x275,0x39,0x2d0,0x2b2,0x3c,0x3d,0x3e,0x294,
0x259,0x251,0x3b2,0xe7,0xf0,0x25b,0x46,0x262,0x127,0x26a,0x25f,0x4b,0x26b,0x271,0x14b,0x254,
0x3a6,0x263,0x280,0x283,0x3b8,0x28a,0x28c,0x153,0x3c7,0xf8,0x292,0x32a,0x5c,0x5d,0x5e,0x5f,
+1 -1
View File
@@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: jonsd@users.sourceforge.net *
* *
* This program is free software; you can redistribute it and/or modify *
+2 -2
View File
@@ -35,8 +35,8 @@
#include "translate.h"
#include "wave.h"
const char *version_string = "1.47.17 28.Jan.14";
const int version_phdata = 0x014709;
const char *version_string = "1.48.01 01.Feb.14";
const int version_phdata = 0x014801;
int option_device_number = -1;
FILE *f_logespeak = NULL;
+1
View File
@@ -350,6 +350,7 @@ typedef struct {
// phflags
#define i_isSibilant 0x45 // bit 5 in phflags
#define i_isPalatal 0x49 // bit 9 in phflags
#define i_isLong 0x55 // bit 21 in phflags
#define i_isRhotic 0x57 // bit 23 in phflags
#define i_isFlag1 0x5c
#define i_isFlag2 0x5d
+6 -2
View File
@@ -1,5 +1,5 @@
/***************************************************************************
* Copyright (C) 2005 to 2013 by Jonathan Duddington *
* Copyright (C) 2005 to 2014 by Jonathan Duddington *
* email: jonsd@users.sourceforge.net *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -853,11 +853,14 @@ Translator *SelectTranslator(const char *name)
break;
case L('g','a'): // irish
case L('g','d'): // scots gaelic
{
tr->langopts.stress_rule = STRESSPOSN_1L;
tr->langopts.numbers = 1;
tr->langopts.stress_flags = S_NO_AUTO_2; // don't use secondary stress
tr->langopts.numbers = NUM_OMIT_1_HUNDRED | NUM_OMIT_1_THOUSAND;
tr->langopts.accents = 2; // 'capital' after letter name
tr->langopts.param[LOPT_UNPRONOUNCABLE] = 3; // don't count apostrophe
tr->langopts.param[LOPT_IT_LENGTHEN] = 1; // remove [:] phoneme from non-stressed syllables (Lang=gd)
}
break;
@@ -1312,6 +1315,7 @@ SetLengthMods(tr,3); // all equal
tr->langopts.stress_flags = S_FINAL_DIM_ONLY | S_FINAL_NO_2 | S_INITIAL_2 | S_PRIORITY_STRESS;
tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_DFRACTION_2 | NUM_HUNDRED_AND | NUM_AND_UNITS | NUM_ROMAN_CAPITALS;
tr->langopts.numbers2 = NUM2_MULTIPLE_ORDINAL | NUM2_NO_TEEN_ORDINALS | NUM2_ORDINAL_NO_AND;
tr->langopts.max_roman = 5000;
SetLetterVowel(tr,'y');
ResetLetterBits(tr,0x2);
SetLetterBits(tr,1,"bcdfgjkmnpqstvxz"); // B hard consonants, excluding h,l,r,w,y