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

 
// This file is UTF-8 encoded // 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] // $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] // $alt2 change [E] or [O] in the stressed syllable to [e] or [o]
_brv b@-*'E:ve _brv b@-*'E:ve
_ced tSed'il^a _ced tSed'il^a
_cir tSi;@-*konfl'esso _cir tSi;@-*konfl'esso
_dia djeR'e:zI
_dia di'ERezI
_dot p'unto||s,ov@-*ask@-*'it:o _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 _mcn m'ak@-*on
_ogo og'o:nek _ogo og'o:nek
_rng an'ello _rng an'ello
_< min'oRe||d'I _< min'oRe||d'I
_> madZ:'oRe||d'I _> madZ:'oRe||d'I
* aste@-*'isko $max3 * aste@-*'isko $max3
$ d'Ol:aRI
% pe@-*tS'ENto $max3 % pe@-*tS'ENto $max3
= ugwale $max3 = ugwale $max3
+ pju $max3 + pju $max3
_7 s'Et:e _7 s'Et:e
_8 'Ot:o _8 'Ot:o
_9 n'Ove _9 n'Ove
_10 di'etSi
_10 dj'EtSI
_11 'unditSi _11 'unditSi
_12 d'oditSi _12 d'oditSi
_13 t@-*'editSi _13 t@-*'editSi
// articles // articles
i $u+ $only $nounf i $u+ $only $nounf
il $u $only $nounf il $u $only $nounf
il 'i:l $atend
la $u+ $only la $u+ $only
le $u+ $only le $u+ $only
lo $u+ $only lo $u+ $only
degli $u+ $nounf degli $u+ $nounf
delle $u+ delle $u+
de $u+ $only de $u+ $only
in $u+ $only $nounf
in $u $only $nounf
in 'i:n $atend
nel $u+ $only nel $u+ $only
nello $u+ nello $u+
nella $u+ nella $u+
(chewing gum) tS'uIN||g'am (chewing gum) tS'uIN||g'am
chewinggum tS'uIN||gam chewinggum tS'uIN||gam
chic S'ik $only chic S'ik $only
chignon Sin^'On
chihuahua tSiw'awa chihuahua tSiw'awa
choc S'Ok $only choc S'Ok $only
city s'i:ti city s'i:ti
(plug in) pl,a/g||'in (plug in) pl,a/g||'in
pointer $1 pointer $1
poker $1 $alt poker $1 $alt
police p,Ol'i:s $onlys
portacontainer $4 portacontainer $4
poster $1 $onlys poster $1 $onlys
power p'a:|we@-* power p'a:|we@-*
sitter $1 $onlys sitter $1 $onlys
skipper $1 skipper $1
skype sk'a/:ip skype sk'a/:ip
slider sl'aIde@-*
slider zl'aIde@-*
smartphone zm'a@-*tfon smartphone zm'a@-*tfon
smile zmaIl smile zmaIl
smiley _^_EN smiley _^_EN
vent'anni vent'an:I vent'anni vent'an:I


(in balia) in||bal'i:a (in balia) in||bal'i:a
(presidi sanitari) p@-*ez'idi||sanit'aRI
(principi attivi) p@-*intS'i:pI||at:'ivI (principi attivi) p@-*intS'i:pI||at:'ivI
(principi morali) p@-*intS'i:pI||moR'alI (principi morali) p@-*intS'i:pI||moR'alI
(principi sociali) p@-*intS'i:pI||sotS'alI (principi sociali) p@-*intS'i:pI||sotS'alI
auschwitz 'aUSw2its auschwitz 'aUSw2its
avezzano $3 avezzano $3
azerbaigian $5 azerbaigian $5
azerbaijan a@-*dz,eb,ajdZ'an
azerbaijan adz,e@-*b,ajdZ'an
azzano $2 azzano $2
bagdad $2 $only bagdad $2 $only
baghdad $2 baghdad $2
rimini $1 rimini $1
ripoli $1 ripoli $1
rivanazzano $4 rivanazzano $4
rodigin $3
rofrano $2 rofrano $2
rognano $2 rognano $2
roma $alt2 roma $alt2
stezzano $2 stezzano $2
submontano $3 submontano $3
survoltano $3 survoltano $3
svizzer zv'i:ts:eR
svizzer zv'its:eR
swahili swah'ilI swahili swah'ilI
sydney $1 sydney $1
tagikistan $2 tagikistan $2
uzzano $2 uzzano $2
vajont vaj'O:nt vajont vaj'O:nt
valdostano $3 valdostano $3
valentano $3 $capital
valentano $3
valentia val'Entsja
vallombrosano $4 vallombrosano $4
vancouver vank'u:ve@-* vancouver vank'u:ve@-*
vazzano $2 vazzano $2
venet $1 $alt venet $1 $alt
venezuelano venetsUel'ano venezuelano venetsUel'ano
vezzano $2 vezzano $2
viareggin $3
villamassargia $4 villamassargia $4
villasimius vil:a/sim'i:us villasimius vil:a/sim'i:us
visciano $2 visciano $2
alessi $alt alessi $alt
alessia $2 $capital alessia $2 $capital
alexander $3 alexander $3
alicia al'i:sia $only
alice $2 alice $2
allah all'a/
allende al^'Ende allende al^'Ende
alzeimer alts'aime@-* alzeimer alts'aime@-*
alzheimer alts'aIme@-* alzheimer alts'aIme@-*
arafat $3 $only arafat $3 $only
archimede $alt archimede $alt
aristofane $3 aristofane $3
ariston $1
aristotele $3 aristotele $3
armida $2 armida $2
asdrubale $2 asdrubale $2
felicita $2 felicita $2
fenice $2 fenice $2
ferrer $2 $alt2 ferrer $2 $alt2
florencio fl,OR'ensIo
françois f@-*,a/NsU'a françois f@-*,a/NsU'a
francisco f@-*ans'isko francisco f@-*ans'isko
frederic $1 frederic $1
gerolam $2 gerolam $2
gesu $2 gesu $2
giacom $1 giacom $1
giampaol $2
giangiacomo $2 giangiacomo $2
gianmaria $3 gianmaria $3
gianpaol dZan_p'aol
gibson g'Ibson gibson g'Ibson
giordano $2 giordano $2
giorgia $1 giorgia $1
girolamo $2 girolamo $2
gorbaciov $1 gorbaciov $1
gregoria $2 $alt2
grace g@-*'Eis $only grace g@-*'Eis $only
gray g@-*'eI gray g@-*'eI
halen 'alen halen 'alen
sandokan $1 sandokan $1
sandoval $3 sandoval $3
santangelo $2 santangelo $2
saša s'aSa/
savino $2 savino $2
scalfar $1 scalfar $1
schopenhauer S,Open'a:w2e@-* schopenhauer S,Open'a:w2e@-*
tiffany $1 tiffany $1
timoteo $2 timoteo $2
tobia $2 tobia $2
toffan $2
tracy t@-*'E:sI tracy t@-*'E:sI
troisi t@-*o'izI troisi t@-*o'izI
turner t'@:ne@-* $onlys turner t'@:ne@-* $onlys
valeria $2 $alt2 valeria $2 $alt2
valter $1 $onlys valter $1 $onlys
van $u $capital $only van $u $capital $only
vedder $1 $onlys
vermouth v'E@-*mut vermouth v'E@-*mut
victor $1 $only victor $1 $only
vincent v'inseNt[ $only vincent v'inseNt[ $only
arrenditi $2 arrenditi $2
arrestino $2 arrestino $2
arrotol $2 arrotol $2
articolano $2
ascoltino $2 ascoltino $2
aspettino $2 aspettino $2
aspirano $2 aspirano $2
censurino $2 censurino $2
cessino $1 cessino $1
centrano $1 $alt centrano $1 $alt
cerchino $1
chiacchier $1 chiacchier $1
chiacchierano $1 chiacchierano $1
chiacchierino $1 chiacchierino $1
formano $alt2 formano $alt2
formino $1 $alt2 formino $1 $alt2
formulano $1 formulano $1
forviano $1 $alt2
forzino $1 forzino $1
fotografano $2 fotografano $2
franino $1 franino $1
leghino $1 leghino $1
legiferino $2 legiferino $2
legittimano $2 legittimano $2
legittimino $2
lessino $1 lessino $1
levig $1 levig $1
levigano $1 levigano $1
vomitano $1 vomitano $1
votano $1 $alt2 votano $1 $alt2
votino $1 votino $1
vuol vu'ol $u+
vuol vu'Ol $u+
zappano $1 zappano $1
zuccherano $1 zuccherano $1




accadutomi $3 accadutomi $3
accertati $2 $atstart accertati $2 $atstart
affittasi $2
affrettati $2 $atstart affrettati $2 $atstart
aiutaci $2 aiutaci $2
aiutal aj'utal aiutal aj'utal
copriti $1 copriti $1
coprimi $1 coprimi $1
costituitosi $4 costituitosi $4
creal k@-*'Ea/l
dacel $1 dacel $1
daccene $1 daccene $1
dagliel $1 dagliel $1
esprimiti $2 esprimiti $2
evolverci $2 evolverci $2
evolversi $2 evolversi $2
fammel $1
fattel f'at:el fattel f'at:el
fermatosi $2 fermatosi $2
formatosi $2 formatosi $2
illuminaci $2 illuminaci $2
illuminami $2 illuminami $2
illuminal $2 illuminal $2
immergiti $2
impostaci $2 impostaci $2
impostomi $2 impostomi $2
indirizziamoci indiRi_tsj'amotSI // $5 indirizziamoci indiRi_tsj'amotSI // $5
svuotal $2 $alt2 svuotal $2 $alt2
tenutasi $2 tenutasi $2
tenutosi $2 tenutosi $2
tenutisi $2
tornaci $1
trattasi $1 trattasi $1
tuffati $1 $atstart tuffati $1 $atstart
usal 'u:za/l usal 'u:za/l

+ 13
- 10
dictsource/it_listx View File

deiotar $2 deiotar $2
delebi $alt delebi $alt
deleg $1 deleg $1
delianuov $alt
deleteria $3 $alt
deleterie $3 $alt
deliber $2 deliber $2
demerit $2 demerit $2
democrit $2 democrit $2
diabete $alt diabete $alt
diacon $1 diacon $1
diaconia $3 diaconia $3
diacronia $3
diadem $alt diadem $alt
diagnosi $1 diagnosi $1
dialett $alt dialett $alt
dol $alt dol $alt
dolcett $alt2 dolcett $alt2
dolfin $2 dolfin $2
dolianov $alt
dollar $1 $alt dollar $1 $alt
dolman $alt dolman $alt
dolmen $alt dolmen $alt
dolomia $2 $alt dolomia $2 $alt
doma $alt doma $alt
domenic $alt2
domandone $3
domicili $3 domicili $3
domin $1 domin $1
domusnovas $alt domusnovas $alt
ecate $1 $alt ecate $1 $alt
eccentric $alt eccentric $alt
ecceter $2 $alt ecceter $2 $alt
ecij $1 $alt2
echo 'e:ko
economy $2 economy $2
ecosistem $alt ecosistem $alt
ecstasy 'EkstazI ecstasy 'EkstazI
naumachia $4 naumachia $4
nausea $1 nausea $1
nausee $1 nausee $1
nausei $1
nausei n'aw2zeI
nauseo $1 nauseo $1
ndrangheta $1 ndrangheta $1
neb $alt neb $alt
quindicesim $alt quindicesim $alt
quindicine $3 quindicine $3
quot $alt quot $alt
raab $2
rabarbar $2 rabarbar $2
racale $1 racale $1
racem $alt racem $alt
razzia $2 razzia $2
razzie @-*a/ts:'ie razzie @-*a/ts:'ie
razzo @-*'a|dz:o razzo @-*'a|dz:o
re @-*'E $capital
re @-*e
ra @-*'a
re @-*'E
re @-*'e $capital
ri @-*I $only
ro @-*'O
rebbi $alt2 rebbi $alt2
recapit $2 recapit $2
recared $alt recared $alt
sabir $2 sabir $2
saccarosi $alt saccarosi $alt
sacerdote $alt sacerdote $alt
sacha $2
sacrilegi $alt sacrilegi $alt
sagam $1 sagam $1
sagom $1 sagom $1
tiburon $3 tiburon $3
tiepol $alt tiepol $alt
timpan $1 timpan $1
timoria $3
tindari $1 tindari $1
tinian $2 tinian $2
tintoria $3 tintoria $3
traversie $2 traversie $2
travesi $alt travesi $alt
trebaseleghe $3 $alt2 trebaseleghe $3 $alt2
tre t@-*'e
tredicesim $alt tredicesim $alt
tredici $alt2 tredici $alt2
tremil $2 tremil $2
tremolio $3 tremolio $3
trentasei t@-*entas'Ei
trentenn $alt trentenn $alt
treppied $alt treppied $alt
tres $alt tres $alt

+ 35
- 31
dictsource/it_rules View File



// Italian translation rules // Italian translation rules
// This file is UTF-8 encoded // 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 // letter groups
// A any vowel // A any vowel
// C any consonant // C any consonant
// K not a vowel (i.e. consonant or end-of-word) // K not a vowel (i.e. consonant or end-of-word)
// Y front vowels: e i (& accents) // 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 // 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 .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 .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
ai (_ 'aj ai (_ 'aj
ai (C aI ai (C aI
au a|%U 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 C) a (cY_ 'a
@) a (co_ =a
@) a (co_ =a
@) a (ca_ =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 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 @) amo (L04_ 'amo // Pron.s verbs
Ci) amo (L04_ 'amo Ci) amo (L04_ 'amo
@) ander (L04_ 'andE@-* @) ander (L04_ 'andE@-*
astano (_ 'a:stano // verbs astano (_ 'a:stano // verbs


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


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


.group c .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 ch (Y k
cch (Y k: cch (Y k:
s) ch (A k s) ch (A k
iver (L04_ 'ivE@-* iver (L04_ 'ivE@-*
d) iver (L04_ iv'E@-* d) iver (L04_ iv'E@-*
imer (L04_ 'Ime@-* imer (L04_ 'Ime@-*
ass) ister (L04_ 'iste@-*
ivano (_ 'ivano // verbs ivano (_ 'ivano // verbs
i (ficano_ 'i // verbs i (ficano_ 'i // verbs
ifichino (_ 'ifikino // verbs ifichino (_ 'ifikino // verbs
ACCC) i (cano_ =i // verbs ACCC) i (cano_ =i // verbs
i (Ccano_ 'i // verbs i (Ccano_ 'i // verbs
ilitano (_ 'ilitano // verbs ilitano (_ 'ilitano // verbs
istano (_ 'istano // verbs
istano (_ 'istano


.group j .group j


.group s .group s
s s s s
A) s (A z A) s (A z
s (L03 z
s (L01 z
l) s s l) s s
p) s s p) s s
k) s s k) s s
ssiono (_ ssi'ono ssiono (_ ssi'ono
C) siono (_ si'ono C) siono (_ si'ono
A) ssano (_ =ssano A) ssano (_ =ssano
L02) sei (_ _s'Ej


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


.group u .group u
u u u u
C) ura (L07_ 'uRa // Pron.s verbs C) ura (L07_ 'uRa // Pron.s verbs
uder (L04_ 'udE@-* uder (L04_ 'udE@-*
uter (L04_ 'ute@-* uter (L04_ 'ute@-*
s) ucch (iaL07_ 'uk:
uvano (_ 'uvano // verbs uvano (_ 'uvano // verbs
ubano (_ 'ubano ubano (_ 'ubano
ustano (_ 'u:stano ustano (_ 'u:stano
ú ''u ú ''u
ù ''u ù ''u


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

+ 44
- 9
phsource/ph_italian View File

vowel starttype #a endtype #a vowel starttype #a endtype #a
length 160 length 160
ChangeIfNotStressed(a/) ChangeIfNotStressed(a/)
FMT(vowel/a, 80)
FMT(vwl_it/a)
endphoneme endphoneme




vowel starttype #e endtype #e vowel starttype #e endtype #e
length 145 length 145
ChangeIfUnstressed(e/) ChangeIfUnstressed(e/)
FMT(vowel/e_mid)
FMT(vwl_it/e_open)
endphoneme endphoneme




IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN
ChangePhoneme(I) ChangePhoneme(I)
ENDIF ENDIF
FMT(vowel/i)
FMT(vwl_it/i)
endphoneme endphoneme




vowel starttype #o endtype #o vowel starttype #o endtype #o
length 150 length 150
ChangeIfNotStressed(o/) ChangeIfNotStressed(o/)
FMT(vowel/o)
FMT(vwl_it/o)
endphoneme endphoneme


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




vowel starttype #u endtype #u vowel starttype #u endtype #u
length 160 length 160
ChangeIfNotStressed(U) ChangeIfNotStressed(U)
FMT(vowel/u_bck3)
FMT(vwl_it/u)
endphoneme endphoneme


phoneme U phoneme U




// CONSONANTS // 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^ phoneme l^
import_phoneme base/l^ import_phoneme base/l^
phoneme ts phoneme ts
vls alv afr sibilant vls alv afr sibilant
voicingswitch dz voicingswitch dz
lengthmod 2
lengthmod 9
Vowelin f1=0 f2=1700 -300 300 f3=-100 60 len=60 Vowelin f1=0 f2=1700 -300 300 f3=-100 60 len=60
Vowelout f1=0 f2=1700 -300 250 f3=-100 70 rms=14 Vowelout f1=0 f2=1700 -300 250 f3=-100 70 rms=14
IF nextPh(isPause2) THEN 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