Browse Source

Updates for rules and exceptions, improved italian intonation, statement to use phoneme j between s and o

master
chrislm 8 years ago
parent
commit
6800c7caf7
5 changed files with 39 additions and 22 deletions
  1. 18
    6
      dictsource/it_list
  2. 2
    0
      dictsource/it_listx
  3. 11
    11
      dictsource/it_rules
  4. 4
    4
      phsource/intonation
  5. 4
    1
      phsource/ph_italian

+ 18
- 6
dictsource/it_list View File

 
// This file is UTF-8 encoded // This file is UTF-8 encoded
// Updated 2016 November 6 by Christian Leo M, <[email protected]>
// Updated 2017 January 1 by 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]
_― b'aR*a||o*Idz:Ont'ale _― b'aR*a||o*Idz:Ont'ale
_‖ d,op:ia||b'aR*a _‖ d,op:ia||b'aR*a
_· p'unto||tSent@-*'ale _· p'unto||tSent@-*'ale
_¸ tSed'il^ia
_¸ tSed'il^a
_‚ vi@-*gol'Et:a||in||b'asso _‚ vi@-*gol'Et:a||in||b'asso
_‛ vi@-*gol'Et:a||sin'ist@-*a _‛ vi@-*gol'Et:a||sin'ist@-*a
_„ dop:ievi@-*gol'Et:e||inb'asso _„ dop:ievi@-*gol'Et:e||inb'asso
≥ madZ:'oRe||,o_||ugw2'ale ≥ madZ:'oRe||,o_||ugw2'ale
≤ min'oRe||,o||_ugw2'ale ≤ min'oRe||,o||_ugw2'ale
ɧ heng ɧ heng
ƒ 'Ef:e||untSin'ata/ // U+0192
ɼ 'ER*e||al:uNg'ata ɼ 'ER*e||al:uNg'ata
≠ non||ugw'ale||,a ≠ non||ugw'ale||,a
∫ integ@-*'ale ∫ integ@-*'ale
de $u+ $only de $u+ $only
in $u $only $nounf in $u $only $nounf
in 'i:n $atend in 'i:n $atend
(in arrivo) _inaR*'ivo
nel $u+ $only nel $u+ $only
nello $u+ nello $u+
nella $u+ nella $u+
desideri d,Ezid'E:RI $only desideri d,Ezid'E:RI $only
desossicortisol $6 desossicortisol $6
detraibil det@-*a'ibil detraibil det@-*a'ibil
diamin di'amin
discepoli $2
diamin di'a:min
discepol $2 $alt
disguid dizgw2'id disguid dizgw2'id
disordin $2 disordin $2
disparere $3 disparere $3
vicere $3 $alt2 vicere $3 $alt2
videocamera $4 videocamera $4
vinacciol $3 vinacciol $3
visualizzazion vizw2ali|dz:atsi'On
visualizzazion vizw2ali|dz:atsj'on
vittime $1 vittime $1
vocaboli $2 vocaboli $2
voragini $2 voragini $2
avirex $1 avirex $1
bardot ba@-*d'o bardot ba@-*d'o
bartali $1 bartali $1
bastian $2
basile $2
baudelaire bOdl'E@-* baudelaire bOdl'E@-*
bearzot bea*_dz'Ot $only bearzot bea*_dz'Ot $only
beatle b'i:tol beatle b'i:tol
freud f@-*'Oid $only freud f@-*'Oid $only
gandolfi $alt gandolfi $alt
garcía _^_ES garcía _^_ES
gargiul $2
gavino $2 gavino $2
genesia $2 genesia $2
george dZ'O@-*dZ $onlys george dZ'O@-*dZ $onlys
michelangel $3 michelangel $3
michelle m,iS'el $only michelle m,iS'el $only
mike _^_EN mike _^_EN
misseri $2
mowgli m'o:glI mowgli m'o:glI
mogol $2 mogol $2
mondadori $alt2 mondadori $alt2
savino $2 savino $2
scalfar $1 scalfar $1
schopenhauer S,Open'a:w2e@-* schopenhauer S,Open'a:w2e@-*
schultz S'u:lts
schumann S'u:man schumann S'u:man
schumacher _^_DE schumacher _^_DE
Schubert S'ube@-*t Schubert S'ube@-*t
apostrofano $2 apostrofano $2
appaiano $2 appaiano $2
appannino $2 appannino $2
appartano $2
appartenere $4 appartenere $4
apparvero $2 apparvero $2
appellino $2 appellino $2
intreccino $2 intreccino $2
intregnano $2 intregnano $2
introducano $3 introducano $3
intrufol $2
intuito intu'i:to $verb intuito intu'i:to $verb
invaginano $3 invaginano $3
invalidano $2 invalidano $2
lancino $1 lancino $1
lasciavi $2 lasciavi $2
lascino $1 lascino $1
latitano $1
laureano $1 laureano $1
laureino l'aw2Rejno laureino l'aw2Rejno
lavorano $2 $alt2 lavorano $2 $alt2
rivedere $3 rivedere $3
rivelino $2 rivelino $2
rivendicano $2 rivendicano $2
riverberano $2
riversano $2 riversano $2
riversi $2 riversi $2
rizzano @-*'its2:ano rizzano @-*'its2:ano
sveglino $1 sveglino $1
sventolano $1 sventolano $1
svergino $1 svergino $1
sventrano $1 $alt
svignino $1 svignino $1
sviluppano $2 sviluppano $2
sviluppino $2 sviluppino $2
sviscer $1 sviscer $1
svuotino $2 svuotino $2
tacere $2 tacere $2
tacquero $1
tagliano $1 tagliano $1
taglino $1 taglino $1
tallono $2 tallono $2
portatel $2 portatel $2
posizionati $4 $atstart posizionati $4 $atstart
presentaci $2 presentaci $2
procurati $2 $atstart
promessomi $2 promessomi $2
privaci $1 privaci $1
proteggiti $2 $alt2 proteggiti $2 $alt2

+ 2
- 0
dictsource/it_listx View File

arcidiacon $3 arcidiacon $3
arcidiocesi $4 arcidiocesi $4
arcipelag $3 arcipelag $3
arcipelaghi $3
arciprete $alt arciprete $alt
arcivescov $3 arcivescov $3
arcivescovil $5 arcivescovil $5
lapideo $2 lapideo $2
lascit $1 lascit $1
later $1 later $1
lattea $1
lattei $1 lattei $1
lattosi $alt lattosi $alt
laurasia $3 laurasia $3

+ 11
- 11
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 November 5 by Chris <[email protected]>
// Last update: 2016 december 28 by Chris <[email protected]>
// letter groups // letter groups
// A any vowel // A any vowel
// C any consonant // C any consonant
C) erder (L04_ 'E@-*de@-* C) erder (L04_ 'E@-*de@-*
chi) eder (L04_ 'Ede@-* chi) eder (L04_ 'Ede@-*
esser (L04_ 'EsseR esser (L04_ 'EsseR
_) ecco (L04 'Ek:o
_) ecco (L04_ 'Ek:o
ete (L04_ 'ete ete (L04_ 'ete
fl) etter (L04_ 'Et:e@-* fl) etter (L04_ 'Et:e@-*
ever (L04_ 'eveR ever (L04_ 'eveR
l) i (A %i l) i (A %i
r) i (A %i r) i (A %i
_C) ie (_ 'ie _C) ie (_ 'ie
i (o i
i (ò i
i (ó i
i (o i
@) ia (_ =i%a @) ia (_ =i%a
@) ià (_ j'a @) ià (_ j'a
X) ia (_ 'ia X) ia (_ 'ia
prendi (L04_ p@-*'E:ndi prendi (L04_ p@-*'E:ndi
prova (L07_ p@-*'Ova prova (L07_ p@-*'Ova
a) pprova (L07_ p:@-*'Ova a) pprova (L07_ p:@-*'Ova
_) posa (L07_ p'oza
pro) posto (L07_ p'osto
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
CA) rcano (_ =@-*k,ano // verbs CA) rcano (_ =@-*k,ano // verbs


.group s .group s
s s
s s
A) s (A z A) s (A z
s (L01 z s (L01 z
l) s s l) s s
scii Sij scii Sij
sci (ì S%i sci (ì S%i
sch (Y sk sch (Y sk
sh (K S // foreign words
K) sh S
A) sh (A S
sh S // foreign words
@A) sia (_ z'ia @A) sia (_ z'ia
@A) sie (_ z'ie @A) sie (_ z'ie
@C) sia (_ s'ia @C) sia (_ s'ia
re) sister (L04_ z'i:ste@-* re) sister (L04_ z'i:ste@-*
salva (L07_ s'alva salva (L07_ s'alva
sposa (L07_ sp'oza sposa (L07_ sp'oza
_) sposta (L07_ sp'osta/
A) scano (_ =skano // verbs A) scano (_ =skano // verbs
sciano (_ =Sano sciano (_ =Sano
A) schiano (_ =skiano A) schiano (_ =skiano
ssiono (_ ssi'ono ssiono (_ ssi'ono
C) siono (_ si'ono C) siono (_ si'ono
A) ssano (_ =ssano A) ssano (_ =ssano
L02) sei (_ _s'Ej
L02) sei (_ _s'Ej // numbers


.group t .group t
t t t t
@a) to (L06_ =to @a) to (L06_ =to
intima) to (L04_ =to intima) to (L04_ =to
ba) tter (L04_ =t:e@-* ba) tter (L04_ =t:e@-*
tratta (L07 t@-*'at:a
tratta (L07_ t@-*'at:a
tocca (L07_ t'Ok:a tocca (L07_ t'Ok:a
a) ta (si_ =ta a) ta (si_ =ta
_) togli (L04_ t'Ol^i _) togli (L04_ t'Ol^i
tieni (L04_ tj'e/nI tieni (L04_ tj'e/nI
au) tentica (L07_ t'ENtIka/ au) tentica (L07_ t'ENtIka/
a) ttiva (L07_ t:'iva a) ttiva (L07_ t:'iva
taglia (L07_ t'al^a
L02) tre (_ t@-*'e L02) tre (_ t@-*'e
_) tutt' (P5t tut: _) tutt' (P5t tut:



+ 4
- 4
phsource/intonation View File

endtune endtune




// italian (by [email protected])
// Italian:


tune s4 tune s4
prehead 46 57 prehead 46 57
headenv fall 16 headenv fall 16
head 4 75 45 -8 -5
head 4 80 43 -8 -5
headextend 0 63 38 13 0 headextend 0 63 38 13 0
headlast 50 4 8
headlast 45 4 8
nucleus0 fall 64 8 nucleus0 fall 64 8
nucleus fall 68 18 22 8 nucleus fall 68 18 22 8
endtune endtune
headenv fall 16 headenv fall 16
head 5 75 53 -7 1 head 5 75 53 -7 1
headextend 0 60 55 45 60 headextend 0 60 55 45 60
onset 60 48 62
onset 56 41 55
headlast 60 24 30 headlast 60 24 30
nucleus0 fall-rise 95 29 nucleus0 fall-rise 95 29
nucleus fall-rise2 92 21 34 79 nucleus fall-rise2 92 21 34 79

+ 4
- 1
phsource/ph_italian View File

 
//==================================================== //====================================================
// Italian, last update november 5 2016 by Chris <[email protected]>
// Italian, last update DECEMBER 28 2016 by Chris <[email protected]>
//==================================================== //====================================================


phoneme : // Lengthen previous vowel by "length" phoneme : // Lengthen previous vowel by "length"
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
IF thisPh(isNotStressed) AND prevPhW(s) AND nextPhW(#o) THEN
ChangePhoneme(j)
ENDIF
FMT(vwl_it/i) FMT(vwl_it/i)
endphoneme endphoneme



Loading…
Cancel
Save