Browse Source

added italian vowels file

added definition for  phoneme l in ph_italian

updated dictionaries, march 2016
master
chrislm 9 years ago
parent
commit
a5e6f562df
10 changed files with 132 additions and 62 deletions
  1. 40
    12
      dictsource/it_list
  2. 13
    10
      dictsource/it_listx
  3. 35
    31
      dictsource/it_rules
  4. 44
    9
      phsource/ph_italian
  5. BIN
      phsource/vwl_it/a
  6. BIN
      phsource/vwl_it/e_open
  7. BIN
      phsource/vwl_it/i
  8. BIN
      phsource/vwl_it/o
  9. BIN
      phsource/vwl_it/o_open
  10. BIN
      phsource/vwl_it/u

+ 40
- 12
dictsource/it_list View File

@@ -1,6 +1,6 @@

// This file is UTF-8 encoded
// Updated 2016 january 29 by Chris, Christian Leo M, <[email protected]>
// Updated 2016 march 30 by Chris, Christian Leo M, <[email protected]>

// $alt change [e] or [o] in the stressed syllable to [E] or [O]
// $alt2 change [E] or [O] in the stressed syllable to [e] or [o]
@@ -56,10 +56,10 @@ _ac2 d'op:i;o_|ak'u:to
_brv b@-*'E:ve
_ced tSed'il^a
_cir tSi;@-*konfl'esso
_dia djeR'e:zI
_dia di'ERezI
_dot p'unto||s,ov@-*ask@-*'it:o
_grv g@-*'a:ve
_hac h'atSek
_grv g@-*'ave
_hac antifl'Esso/ // Hatchek
_mcn m'ak@-*on
_ogo og'o:nek
_rng an'ello
@@ -100,6 +100,7 @@ _} kj,uzag@-*'af:a
_< min'oRe||d'I
_> madZ:'oRe||d'I
* aste@-*'isko $max3
$ d'Ol:aRI
% pe@-*tS'ENto $max3
= ugwale $max3
+ pju $max3
@@ -297,7 +298,7 @@ _6 s'Ej
_7 s'Et:e
_8 'Ot:o
_9 n'Ove
_10 di'etSi
_10 dj'EtSI
_11 'unditSi
_12 d'oditSi
_13 t@-*'editSi
@@ -438,6 +439,7 @@ xml iks||em:e||'El:e
// articles
i $u+ $only $nounf
il $u $only $nounf
il 'i:l $atend
la $u+ $only
le $u+ $only
lo $u+ $only
@@ -576,8 +578,8 @@ dei d,eI $nounf
degli $u+ $nounf
delle $u+
de $u+ $only
in $u+ $only $nounf
in $u $only $nounf
in 'i:n $atend
nel $u+ $only
nello $u+
nella $u+
@@ -782,6 +784,7 @@ cheque S'ek
(chewing gum) tS'uIN||g'am
chewinggum tS'uIN||gam
chic S'ik $only
chignon Sin^'On
chihuahua tSiw'awa
choc S'Ok $only
city s'i:ti
@@ -1016,6 +1019,7 @@ plugin pl,a/g||'in
(plug in) pl,a/g||'in
pointer $1
poker $1 $alt
police p,Ol'i:s $onlys
portacontainer $4
poster $1 $onlys
power p'a:|we@-*
@@ -1077,7 +1081,7 @@ sitar $1 $only
sitter $1 $onlys
skipper $1
skype sk'a/:ip
slider sl'aIde@-*
slider zl'aIde@-*
smartphone zm'a@-*tfon
smile zmaIl
smiley _^_EN
@@ -1652,6 +1656,7 @@ trent'anni t@-*ent'a:n:I
vent'anni vent'an:I

(in balia) in||bal'i:a
(presidi sanitari) p@-*ez'idi||sanit'aRI
(principi attivi) p@-*intS'i:pI||at:'ivI
(principi morali) p@-*intS'i:pI||moR'alI
(principi sociali) p@-*intS'i:pI||sotS'alI
@@ -1700,7 +1705,7 @@ atene $2
auschwitz 'aUSw2its
avezzano $3
azerbaigian $5
azerbaijan a@-*dz,eb,ajdZ'an
azerbaijan adz,e@-*b,ajdZ'an
azzano $2
bagdad $2 $only
baghdad $2
@@ -2011,6 +2016,7 @@ ricciano $2
rimini $1
ripoli $1
rivanazzano $4
rodigin $3
rofrano $2
rognano $2
roma $alt2
@@ -2060,7 +2066,7 @@ stazzano $2
stezzano $2
submontano $3
survoltano $3
svizzer zv'i:ts:eR
svizzer zv'its:eR
swahili swah'ilI
sydney $1
tagikistan $2
@@ -2093,7 +2099,8 @@ ultramontano $4
uzzano $2
vajont vaj'O:nt
valdostano $3
valentano $3 $capital
valentano $3
valentia val'Entsja
vallombrosano $4
vancouver vank'u:ve@-*
vazzano $2
@@ -2101,6 +2108,7 @@ vecchiano $3
venet $1 $alt
venezuelano venetsUel'ano
vezzano $2
viareggin $3
villamassargia $4
villasimius vil:a/sim'i:us
visciano $2
@@ -2134,7 +2142,9 @@ alejandro _^_ES
alessi $alt
alessia $2 $capital
alexander $3
alicia al'i:sia $only
alice $2
allah all'a/
allende al^'Ende
alzeimer alts'aime@-*
alzheimer alts'aIme@-*
@@ -2160,6 +2170,7 @@ antony 'E:ntonI
arafat $3 $only
archimede $alt
aristofane $3
ariston $1
aristotele $3
armida $2
asdrubale $2
@@ -2252,6 +2263,7 @@ federic $3
felicita $2
fenice $2
ferrer $2 $alt2
florencio fl,OR'ensIo
françois f@-*,a/NsU'a
francisco f@-*ans'isko
frederic $1
@@ -2265,13 +2277,16 @@ geremy $1
gerolam $2
gesu $2
giacom $1
giampaol $2
giangiacomo $2
gianmaria $3
gianpaol dZan_p'aol
gibson g'Ibson
giordano $2
giorgia $1
girolamo $2
gorbaciov $1
gregoria $2 $alt2
grace g@-*'Eis $only
gray g@-*'eI
halen 'alen
@@ -2423,6 +2438,7 @@ samuel $1 $only
sandokan $1
sandoval $3
santangelo $2
saša s'aSa/
savino $2
scalfar $1
schopenhauer S,Open'a:w2e@-*
@@ -2453,6 +2469,7 @@ thatcher t'a/tSe@-*
tiffany $1
timoteo $2
tobia $2
toffan $2
tracy t@-*'E:sI
troisi t@-*o'izI
turner t'@:ne@-* $onlys
@@ -2462,6 +2479,7 @@ vainer v'aIne@-* $only
valeria $2 $alt2
valter $1 $onlys
van $u $capital $only
vedder $1 $onlys
vermouth v'E@-*mut
victor $1 $only
vincent v'inseNt[ $only
@@ -2719,6 +2737,7 @@ arredano $2
arrenditi $2
arrestino $2
arrotol $2
articolano $2
ascoltino $2
aspettino $2
aspirano $2
@@ -2856,6 +2875,7 @@ censurano $2
censurino $2
cessino $1
centrano $1 $alt
cerchino $1
chiacchier $1
chiacchierano $1
chiacchierino $1
@@ -3218,6 +3238,7 @@ forano $1
formano $alt2
formino $1 $alt2
formulano $1
forviano $1 $alt2
forzino $1
fotografano $2
franino $1
@@ -3529,6 +3550,7 @@ leggere $1 $alt
leghino $1
legiferino $2
legittimano $2
legittimino $2
lessino $1
levig $1
levigano $1
@@ -4511,7 +4533,7 @@ volano $1
vomitano $1
votano $1 $alt2
votino $1
vuol vu'ol $u+
vuol vu'Ol $u+
zappano $1
zuccherano $1

@@ -4554,6 +4576,7 @@ zuccherano $1

accadutomi $3
accertati $2 $atstart
affittasi $2
affrettati $2 $atstart
aiutaci $2
aiutal aj'utal
@@ -4594,6 +4617,7 @@ copial $1 $alt
copriti $1
coprimi $1
costituitosi $4
creal k@-*'Ea/l
dacel $1
daccene $1
dagliel $1
@@ -4618,6 +4642,7 @@ espellerl $2
esprimiti $2
evolverci $2
evolversi $2
fammel $1
fattel f'at:el
fermatosi $2
formatosi $2
@@ -4633,6 +4658,7 @@ guidaci $1
illuminaci $2
illuminami $2
illuminal $2
immergiti $2
impostaci $2
impostomi $2
indirizziamoci indiRi_tsj'amotSI // $5
@@ -4728,6 +4754,8 @@ svoltosi $1 $alt
svuotal $2 $alt2
tenutasi $2
tenutosi $2
tenutisi $2
tornaci $1
trattasi $1
tuffati $1 $atstart
usal 'u:za/l

+ 13
- 10
dictsource/it_listx View File

@@ -1188,7 +1188,8 @@ deg $alt
deiotar $2
delebi $alt
deleg $1
delianuov $alt
deleteria $3 $alt
deleterie $3 $alt
deliber $2
demerit $2
democrit $2
@@ -1209,6 +1210,7 @@ devot $alt
diabete $alt
diacon $1
diaconia $3
diacronia $3
diadem $alt
diagnosi $1
dialett $alt
@@ -1293,13 +1295,12 @@ dogli $alt
dol $alt
dolcett $alt2
dolfin $2
dolianov $alt
dollar $1 $alt
dolman $alt
dolmen $alt
dolomia $2 $alt
doma $alt
domenic $alt2
domandone $3
domicili $3
domin $1
domusnovas $alt
@@ -1339,7 +1340,7 @@ ec $alt
ecate $1 $alt
eccentric $alt
ecceter $2 $alt
ecij $1 $alt2
echo 'e:ko
economy $2
ecosistem $alt
ecstasy 'EkstazI
@@ -2536,7 +2537,7 @@ naufraghi $1
naumachia $4
nausea $1
nausee $1
nausei $1
nausei n'aw2zeI
nauseo $1
ndrangheta $1
neb $alt
@@ -3212,7 +3213,6 @@ quiete $alt
quindicesim $alt
quindicine $3
quot $alt
raab $2
rabarbar $2
racale $1
racem $alt
@@ -3239,8 +3239,11 @@ razzi @-*'adz:I
razzia $2
razzie @-*a/ts:'ie
razzo @-*'a|dz:o
re @-*'E $capital
re @-*e
ra @-*'a
re @-*'E
re @-*'e $capital
ri @-*I $only
ro @-*'O
rebbi $alt2
recapit $2
recared $alt
@@ -3402,7 +3405,6 @@ sabat $1
sabir $2
saccarosi $alt
sacerdote $alt
sacha $2
sacrilegi $alt
sagam $1
sagom $1
@@ -3936,6 +3938,7 @@ tiberiade $3
tiburon $3
tiepol $alt
timpan $1
timoria $3
tindari $1
tinian $2
tintoria $3
@@ -4014,11 +4017,11 @@ tratalias $3
traversie $2
travesi $alt
trebaseleghe $3 $alt2
tre t@-*'e
tredicesim $alt
tredici $alt2
tremil $2
tremolio $3
trentasei t@-*entas'Ei
trentenn $alt
treppied $alt
tres $alt

+ 35
- 31
dictsource/it_rules View File

@@ -1,15 +1,16 @@

// Italian translation rules
// This file is UTF-8 encoded
// Last update: 2016 January 12 by Chris <[email protected]>
// Last update: 2016 march 3 by Chris <[email protected]>
// letter groups
// A any vowel
// C any consonant
// K not a vowel (i.e. consonant or end-of-word)
// Y front vowels: e i (& accents)
.L01 a à o ò ó u ù
.L02 e é è
.L03 b d g l m n r v // 's' is [z] before these

.L01 b d g l m n r v // 's' is [z] before these
.L02 venti trenta quaranta cinquanta sessanta settanta ottanta novanta cento mille mila // Literal name numbers

// pronominal verbs
.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
.L05 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 mi ci gli ne
@@ -25,21 +26,21 @@
ai (_ 'aj
ai (C aI
au a|%U
@C) a (_S1q a/ // lookup it_list without suffix
@i) a (_S1q a // lookup it_list without suffix
@C) a (_S1q a/ // lookup it_list without suffix
@i) a (_S1q a // lookup it_list without suffix
C) a (cY_ 'a
@) a (co_ =a
@) a (co_ =a
@) a (ca_ =a
@) a (che_ =a
a (istA_ a
ai (smo_ a'i:
@) a (bile_ 'a
@) a (ggine_ 'a
_) ae (r aE
@) a (che_ =a/
a (istA_ a
ai (smo_ a/'i:
@) a (bile_ 'a
@) a (ggine_ 'a
_) ae (r aE
avano (_ 'avano
a (tterA_ 'a
_) all' (P4t all
_) anch' (P5t ank
a (tterA_ 'a
_) all' (P4t all
_) anch' (P5t ank
@) amo (L04_ 'amo // Pron.s verbs
Ci) amo (L04_ 'amo
@) ander (L04_ 'andE@-*
@@ -48,24 +49,24 @@
astano (_ 'a:stano // verbs

.group à
à ''a
ài (K ''aI
àu ''a|%U
à ''a
ài (K ''aI
àu ''a|U

.group b
b b
bb b:
b b
bb b:
bbano (_ =b:ano // verbs
bacia (L07_ b'atSa

.group c
c k
cc k:
ck k:
cqu (A k:w2
cqui (A k:wj
c (Y tS
cc (Y tS:
c k
cc k:
ck k:
cqu (A k:w2
cqui (A k:wj
c (Y tS
cc (Y tS:
ch (Y k
cch (Y k:
s) ch (A k
@@ -313,13 +314,14 @@
iver (L04_ 'ivE@-*
d) iver (L04_ iv'E@-*
imer (L04_ 'Ime@-*
ass) ister (L04_ 'iste@-*
ivano (_ 'ivano // verbs
i (ficano_ 'i // verbs
ifichino (_ 'ifikino // verbs
ACCC) i (cano_ =i // verbs
i (Ccano_ 'i // verbs
ilitano (_ 'ilitano // verbs
istano (_ 'istano // verbs
istano (_ 'istano

.group j

@@ -507,7 +509,7 @@
.group s
s s
A) s (A z
s (L03 z
s (L01 z
l) s s
p) s s
k) s s
@@ -552,6 +554,7 @@
ssiono (_ ssi'ono
C) siono (_ si'ono
A) ssano (_ =ssano
L02) sei (_ _s'Ej

.group t
t t
@@ -572,6 +575,7 @@
_) togli (L04_ t'Ol^i
trova (L07_ t@-*'Ova
_) tutt' (P5t tut:
L02) tre (_ t@-*'e

.group u
u u
@@ -586,6 +590,7 @@
C) ura (L07_ 'uRa // Pron.s verbs
uder (L04_ 'udE@-*
uter (L04_ 'ute@-*
s) ucch (iaL07_ 'uk:
uvano (_ 'uvano // verbs
ubano (_ 'ubano
ustano (_ 'u:stano
@@ -729,7 +734,6 @@ _L16_) : (_L17D_ _%%E_ // Say time
ú ''u
ù ''u

$ d'ollaRo
D) , (D v'i@-*gola
__) - (_D meno
A_) - (_D _

+ 44
- 9
phsource/ph_italian View File

@@ -13,7 +13,7 @@ phoneme a
vowel starttype #a endtype #a
length 160
ChangeIfNotStressed(a/)
FMT(vowel/a, 80)
FMT(vwl_it/a)
endphoneme


@@ -49,7 +49,7 @@ phoneme E
vowel starttype #e endtype #e
length 145
ChangeIfUnstressed(e/)
FMT(vowel/e_mid)
FMT(vwl_it/e_open)
endphoneme


@@ -61,7 +61,7 @@ phoneme i
IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN
ChangePhoneme(I)
ENDIF
FMT(vowel/i)
FMT(vwl_it/i)
endphoneme


@@ -85,14 +85,14 @@ phoneme o
vowel starttype #o endtype #o
length 150
ChangeIfNotStressed(o/)
FMT(vowel/o)
FMT(vwl_it/o)
endphoneme

phoneme o/
vowel starttype #o endtype #o
length 140
IF nextPhW(isNasal) OR nextPhW(isLiquid) THEN
FMT(vowel/o_8)
FMT(vwl_it/o_open, 80)
ENDIF
IF thisPh(isWordEnd) THEN
FMT(vowel/o, 65)
@@ -104,7 +104,7 @@ phoneme O
vowel starttype #o endtype #o
length 150
ChangeIfUnstressed(o/)
FMT(vowel/oo_4)
FMT(vwl_it/o_open)
endphoneme


@@ -112,7 +112,7 @@ phoneme u
vowel starttype #u endtype #u
length 160
ChangeIfNotStressed(U)
FMT(vowel/u_bck3)
FMT(vwl_it/u)
endphoneme

phoneme U
@@ -142,7 +142,42 @@ endphoneme


// CONSONANTS
//===========
//==========

phoneme l
liquid
lengthmod 7
IF nextPh(isNotVowel) THEN
ChangePhoneme(l/)
ENDIF

NextVowelStarts
VowelStart(l/l@)
VowelStart(l/la, -10)
VowelStart(l/le, -15)
VowelStart(l/li, -15)
VowelStart(l/lo, -20)
VowelStart(l/lu, -17)
EndSwitch
IF prevPh(#@) THEN
VowelEnding(l/xl, -50)
ELIF prevPh(isVowel) THEN
VowelEnding(l/xl, -40)
ENDIF

IF prevPh(isPause) THEN
FMT(l/_l)
ENDIF

IF prevPh(t) THEN
FMT(l/tl)
ENDIF

IF prevPh(l/) THEN
FMT(l/l_long)
ENDIF
FMT(l/l)
endphoneme

phoneme l^
import_phoneme base/l^
@@ -152,7 +187,7 @@ endphoneme
phoneme ts
vls alv afr sibilant
voicingswitch dz
lengthmod 2
lengthmod 9
Vowelin f1=0 f2=1700 -300 300 f3=-100 60 len=60
Vowelout f1=0 f2=1700 -300 250 f3=-100 70 rms=14
IF nextPh(isPause2) THEN

BIN
phsource/vwl_it/a View File


BIN
phsource/vwl_it/e_open View File


BIN
phsource/vwl_it/i View File


BIN
phsource/vwl_it/o View File


BIN
phsource/vwl_it/o_open View File


BIN
phsource/vwl_it/u View File


Loading…
Cancel
Save