Browse Source

IT: new improvements tested on october 2017

master
chrislm 7 years ago
parent
commit
594ec3d7cb
4 changed files with 393 additions and 141 deletions
  1. 234
    126
      dictsource/it_list
  2. 37
    13
      dictsource/it_listx
  3. 15
    1
      dictsource/it_rules
  4. 107
    1
      phsource/ph_italian

+ 234
- 126
dictsource/it_list
File diff suppressed because it is too large
View File


+ 37
- 13
dictsource/it_listx View File

accademia ak:ad'Emia accademia ak:ad'Emia
accademie $3 accademie $3
accadia $3 accadia $3
accavallio ak:aval:'io
accegli $alt accegli $alt
accenn $alt2 accenn $alt2
accett $alt2 accett $alt2
airol $2 airol $2
airole $alt airole $alt
alabastron $2 alabastron $2
albatr $1
albed $alt albed $alt
alber $1 alber $1
albignaseg $3 albignaseg $3
atlet $alt atlet $alt
atom $1 atom $1
aton $1 aton $1
atonia aton'ia
atrii $1 atrii $1
atrofia $3 atrofia $3
atrofie at@-*of'i:e atrofie at@-*of'i:e
baka $2 baka $2
balaam $1 balaam $1
balaustr $3 balaustr $3
balbettio balbet:'io
balen $alt2 balen $alt2
balenotter $alt balenotter $alt
bali $2 bali $2
diapason $1 diapason $1
diarchia $2 diarchia $2
diaspor $2 diaspor $2
diaspora $1
diatesi $2 diatesi $2
diavolio $3 diavolio $3
dibattit $2 dibattit $2
endocrin $2 endocrin $2
endoscheletr $3 endoscheletr $3
eneg $1 $alt eneg $1 $alt
energumen $3
enfasi $1 $alt enfasi $1 $alt
enfisem $alt enfisem $alt
enfiteusi $3 enfiteusi $3
imenotteri $alt imenotteri $alt
immemor $2 immemor $2
imol $1 imol $1
imperfett $alt
imperfett $alt
imperi $2 imperi $2
impet $1 impet $1
impieg $alt impieg $alt
implicit $2 implicit $2
incazzati inka_ts'ati
incentr $alt
improperi imp@-*'op,eRi $only
incazzati ink,a_ts'ati
incerti $2 $alt incerti $2 $alt
incipit $1 $only incipit $1 $only
incivil intSiv'il incivil intSiv'il
incognit $2 $alt incognit $2 $alt
incolum $2 incolum $2
incomod $2
incomplet $alt incomplet $alt
inconsci $alt inconsci $alt
inconsuet $alt inconsuet $alt
legge $alt2 legge $alt2
leggi l'edZ:,i leggi l'edZ:,i
leggii ledZ'i:I leggii ledZ'i:I
leggio ledZ:'io
lemn $alt lemn $alt
lemure $1 $alt lemure $1 $alt
lemuri $1 $alt lemuri $1 $alt
lot $alt lot $alt
lucciolio $3 lucciolio $3
lucifug $2 lucifug $2
lugubra $1
lugubre $1 lugubre $1
lugubri $1 lugubri $1
lumac $2 lumac $2
mancine $2 mancine $2
mandibol $2 mandibol $2
mandorl $1 mandorl $1
mandragora $2
mangan $1 mangan $1
mangiaformiche mandZa||fo@-*m'ike mangiaformiche mandZa||fo@-*m'ike
mangiatoia $alt2 mangiatoia $alt2
mascalucia maskalutS'i:a mascalucia maskalutS'i:a
maser $2 maser $2
masovia $alt masovia $alt
massaggini $3
massaros $alt massaros $alt
massenzi $alt massenzi $alt
matapan $3 matapan $3
meser $1 meser $1
mesia $1 $alt mesia $1 $alt
mesol $1 mesol $1
messaggera $3
messaggini $3 messaggini $3
messe $alt messe $alt
messenia $alt messenia $alt
miagolio $3 miagolio $3
miastenia $3 miastenia $3
micenei $3 micenei $3
miceneo $3
michiel $2 michiel $2
microcefalia $5 microcefalia $5
microcircuit mik@-*o||tSi@-*k'u:It microcircuit mik@-*o||tSi@-*k'u:It
palmares $3 $alt palmares $3 $alt
palpebr $1 palpebr $1
pamir $2 pamir $2
panacea $3
pancett $alt2 pancett $alt2
pancreas $1 pancreas $1
pandar $1 pandar $1
perifrasi $2 perifrasi $2
perim $2 perim $2
perimetr $2 perimetr $2
perineo $3
period $2 period $2
peripl $1 peripl $1
peristasi $2 peristasi $2
peritoneo $4
perizom pe*idz'Om perizom pe*idz'Om
perlomen $alt2 perlomen $alt2
permaflex $1 permaflex $1
polisten $2 polisten $2
polistirol $4 polistirol $4
politecnic $alt politecnic $alt
politene $3
polizia $3 polizia $3
polizie p,OlIts'ie/ polizie p,OlIts'ie/
polizz p'O:li|ts polizz p'O:li|ts
prosceni $alt prosceni $alt
prosecc $alt2 prosecc $alt2
proselit $2 proselit $2
prosencefal $3
proserpin $2 proserpin $2
prosieguo $alt prosieguo $alt
prosindaci p@-*,o||s'indatSI prosindaci p@-*,o||s'indatSI
prozi $2 prozi $2
prozia p@-*odz'i;a prozia p@-*odz'i;a
prozie p@-*odz'i;e prozie p@-*odz'i;e
psicanalisi $3
psicoanalisi $4 psicoanalisi $4
psicocinesi $alt psicocinesi $alt
psicosintesi $3 psicosintesi $3
razzia $2 razzia $2
razzie @-*a/ts2:'ie razzie @-*a/ts2:'ie
razzo @-*'a|dz:o razzo @-*'a|dz:o
re @-*'E
re @-*'e $capital re @-*'e $capital
re @-*'E
rebbi $alt2 rebbi $alt2
recapit $2 recapit $2
recared $alt recared $alt
sbattezzare zbat:edz:'aRe sbattezzare zbat:edz:'aRe
sbocc $alt2 sbocc $alt2
scaliger $2 scaliger $2
scalpitio skalpit'io
scampanellio $4 scampanellio $4
scandal $1 scandal $1
scansafatiche $4 scansafatiche $4
scol $alt2 scol $alt2
scolopendrio $4 scolopendrio $4
scopa $alt2 scopa $alt2
scoppiettio skop:iet:'io
scorci $alt2 scorci $alt2
scorciatoia $alt2 scorciatoia $alt2
scorpor $1 scorpor $1
solfureo $2 solfureo $2
solit $1 solit $1
solletic $alt2 solletic $alt2
solletichio sol:etik'io
solopac $3 solopac $3
som $alt som $alt
somal $1 somal $1
spotorn $alt2 spotorn $alt2
sprec $alt sprec $alt
sprechi $alt sprechi $alt
squittio skuit:'io
staffor $1 staffor $1
stambecc $alt2 stambecc $alt2
stantio stant'io stantio stant'io
strenuo $alt strenuo $alt
stres $alt stres $alt
strettoia $alt2 strettoia $alt2
stridio st@-*id'io
strimpellio $3 strimpellio $3
strizzati st@-*its2:'ati strizzati st@-*its2:'ati
strof $alt strof $alt
tettoia $alt2 tettoia $alt2
teucr $1 teucr $1
teut $1 teut $1
teutone $1
teutoni $1 teutoni $1
thet $alt thet $alt
thiesi $alt thiesi $alt
timpan $1 timpan $1
tindari $1 tindari $1
tinian $2 tinian $2
tintinnio tintin:'io
tintoria $3 tintoria $3
tintorie $3 tintorie $3
tiramisù tiRami_s'u tiramisù tiRami_s'u
troade $1 $alt troade $1 $alt
troclea $1 troclea $1
trombocitopenia $6 trombocitopenia $6
trot $alt
trov $alt
trot $alt
trov $alt
truffaldine $3 truffaldine $3
tuber $1 tuber $1
turan $2 turan $2
turboalber $3 turboalber $3
turbofan $3 turbofan $3
turbogett $alt
turboventol $alt
turgovia $alt
turold $alt turold $alt
tuttor $alt2 tuttor $alt2
ubbia ,ub:'ia ubbia ,ub:'ia
ucronia $3 ucronia $3
ulcer $1 ulcer $1
ultrasottil ult@-*a||sot:'il ultrasottil ult@-*a||sot:'il
ultraterren $alt2
ultrasuon ult@-*,a||su'On
ultraterreno $alt2
unanime $2 unanime $2
undicesim $alt undicesim $alt
unison $2 unison $2
univoc $2
uom $alt
uop $alt
univoc $2
uom $alt
uov $alt uov $alt
upup $1 upup $1
uretere $3 uretere $3
viper $1 viper $1
viril $2 viril $2
viscera $1 viscera $1
visceri $1
viscontei $2 $alt viscontei $2 $alt
visigoti $alt visigoti $alt
visir $2 visir $2

+ 15
- 1
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: 2017 october 3 by Christian Leo Mameli <[email protected]>
// Last update: 2017 november 2 by Christian Leo Mameli <[email protected]>
// letter groups // letter groups
// A any vowel // A any vowel
// C any consonant // C any consonant
godi (L04_ g'Odi godi (L04_ g'Odi
@) glier (L04_ =l^E@-* @) glier (L04_ =l^E@-*
@) guer (L04_ =gUe@-* @) guer (L04_ =gUe@-*
grida (L07_ g@-*'ida
guono (_ =gw2ono // verbs guono (_ =gw2ono // verbs
o) gnano (_ =n^ano o) gnano (_ =n^ano
A) gnano (_ n^'ano // exceptions A) gnano (_ n^'ano // exceptions
a) pprova (L07_ p:@-*'Ova a) pprova (L07_ p:@-*'Ova
_) posa (L07_ p'oza _) posa (L07_ p'oza
pro) posto (L07_ p'osto pro) posto (L07_ p'osto
passa (L07_ p'a:ss,a
pie (galA_ pI'e pie (galA_ pI'e
tera) pi (A_ p'i tera) pi (A_ p'i
tro) pi (A_ p'i tro) pi (A_ p'i
pensa (L07_ p'Ensa


.group q .group q
q k q k
_)segnala (L07_ sen^'ala _)segnala (L07_ sen^'ala
specifica (L07_ spetS'ifika specifica (L07_ spetS'ifika
stringi (L04_ st@-*'indZi/ stringi (L04_ st@-*'indZi/
stra (ppaL07_ st@-*'a:
A) scano (_ =skano // verbs A) scano (_ =skano // verbs
sciano (_ =Sano sciano (_ =Sano
A) schiano (_ =skiano A) schiano (_ =skiano
a) ttiva (L07_ t:'iva a) ttiva (L07_ t:'iva
taglia (L07_ t'al^a taglia (L07_ t'al^a
tira (L07_ t'iRa tira (L07_ t'iRa
telefona (L07_ tel'Ef,ona
L02) tre (_ t@-*'e L02) tre (_ t@-*'e
_) tutt' (P5t tut: _) tutt' (P5t tut:


amma) zziamo (L04_ _tsi'a:mo amma) zziamo (L04_ _tsi'a:mo
sbara) zz (arL04_ ts: sbara) zz (arL04_ ts:


.group ç

ç s
A) ç (A T
C) ç(A s

.group .group


ñ n^ ñ n^
ć (_ tS ć (_ tS
ș S
ş S

_L16_) : (_L17D_ _%%E_ // Say time _L16_) : (_L17D_ _%%E_ // Say time


á ''a á ''a

+ 107
- 1
phsource/ph_italian View File

 
//==================================================== //====================================================
// Italian, last update February 4 2017 by Chris <[email protected]>
// Italian, last update november 10 2017 by Chris <[email protected]>
//==================================================== //====================================================


phoneme : // Lengthen previous vowel by "length" phoneme : // Lengthen previous vowel by "length"
FMT(voc/z) addWav(ufric/s_, 85) FMT(voc/z) addWav(ufric/s_, 85)
endphoneme endphoneme



// Consonant weakening [ITA] (Spirantizzazione delle occlusive)

phoneme k~
vls vel stop
lengthmod 2
voicingswitch g
IF prevPh(isVowel) AND nextPhW(isVowel) THEN
ChangePhoneme(h)
ENDIF
Vowelin f1=0 f2=2300 200 400 f3=-100 80
Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20

IF nextPh(isPause2) THEN
WAV(ustop/k_)
ELIF nextPh(isRhotic) THEN
WAV(ustop/kr)
ELIF nextPh(l) THEN
WAV(ustop/kl)
ENDIF
WAV(ustop/k_unasp, 70)
endphoneme

phoneme tS~
vls pla afr sib
voicingswitch dZ
lengthmod 2
IF prevPh(isVowel) AND nextPhW(isVowel) THEN
ChangePhoneme(S)
ENDIF
Vowelin f1=0 f2=2300 200 400 f3=-100 80

IF nextPh(isPause2) THEN
WAV(ustop/tsh_)
ENDIF
WAV(ustop/tsh)
endphoneme

phoneme dZ~
vcd pla afr sib
voicingswitch S
lengthmod 5
IF prevPh(isVowel) AND nextPhW(isVowel) THEN
ChangePhoneme(Z)
ENDIF
Vowelin f1=2 f2=2300 200 400 f3=100 80
Vowelout f1=2 f2=2300 250 300 f3=100 80 brk

IF PreVoicing THEN
FMT(dzh/xdzh)
ENDIF

IF nextPh(isPause2) THEN
FMT(dzh/dzh_) addWav(x/dzh_)
ENDIF
FMT(dzh/dzh) addWav(x/dzh)
endphoneme

phoneme g~
vcd vel stop
voicingswitch k
lengthmod 5
IF prevPh(isVowel) AND nextPhW(isVowel) THEN
ChangePhoneme(Q~)
ENDIF
Vowelin f1=2 f2=2300 200 300 f3=-300 80
Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk

IF nextPh(isPause2) THEN
FMT(g/g_) addWav(x/g_)
ENDIF
FMT(g/g) addWav(x/g2, 130)
endphoneme

phoneme Q~
vcd vel frc
voicingswitch x
lengthmod 6
Vowelin f1=2 f2=2300 200 400 f3=-100 80
Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk

IF KlattSynth THEN
IF nextPh(isPause2) THEN
FMT(klatt/qqh_) addWav(vocw/Q_)
ENDIF
FMT(klatt/qqh) addWav(vocw/Q)
ENDIF

IF nextPh(isPause2) THEN
FMT(voc/Q_) addWav(vocw/Q_)
ENDIF
FMT(voc/Q) addWav(vocw/Q2, 70)
endphoneme

phoneme S~
vls pla frc sib
voicingswitch Z
lengthmod 3
Vowelin f1=0 f2=2100 100 300 f3=-100 80
Vowelout f1=0 f2=2100 100 300 f3=-100 80
IF nextPhW(isVowel) THEN
ChangePhoneme(s)
ENDIF
WAV(ufric/sh, 85)
endphoneme


Loading…
Cancel
Save