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

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

// 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]
// $alt2 change [E] or [O] in the stressed syllable to [e] or [o]
@@ -125,7 +125,7 @@ _´ atS:'Ento||ak'uto
_― b'aR*a||o*Idz:Ont'ale
_‖ d,op:ia||b'aR*a
_· p'unto||tSent@-*'ale
_¸ tSed'il^ia
_¸ tSed'il^a
_‚ vi@-*gol'Et:a||in||b'asso
_‛ vi@-*gol'Et:a||sin'ist@-*a
_„ dop:ievi@-*gol'Et:e||inb'asso
@@ -176,6 +176,7 @@ _‧ sepaRat'oRe/
≥ madZ:'oRe||,o_||ugw2'ale
≤ min'oRe||,o||_ugw2'ale
ɧ heng
ƒ 'Ef:e||untSin'ata/ // U+0192
ɼ 'ER*e||al:uNg'ata
≠ non||ugw'ale||,a
∫ integ@-*'ale
@@ -630,6 +631,7 @@ delle $u+
de $u+ $only
in $u $only $nounf
in 'i:n $atend
(in arrivo) _inaR*'ivo
nel $u+ $only
nello $u+
nella $u+
@@ -1360,8 +1362,8 @@ deroghe $1
desideri d,Ezid'E:RI $only
desossicortisol $6
detraibil det@-*a'ibil
diamin di'amin
discepoli $2
diamin di'a:min
discepol $2 $alt
disguid dizgw2'id
disordin $2
disparere $3
@@ -1694,7 +1696,7 @@ veterano $3
vicere $3 $alt2
videocamera $4
vinacciol $3
visualizzazion vizw2ali|dz:atsi'On
visualizzazion vizw2ali|dz:atsj'on
vittime $1
vocaboli $2
voragini $2
@@ -2246,7 +2248,7 @@ augias a'u:dZas
avirex $1
bardot ba@-*d'o
bartali $1
bastian $2
basile $2
baudelaire bOdl'E@-*
bearzot bea*_dz'Ot $only
beatle b'i:tol
@@ -2341,6 +2343,7 @@ frederic $1
freud f@-*'Oid $only
gandolfi $alt
garcía _^_ES
gargiul $2
gavino $2
genesia $2
george dZ'O@-*dZ $onlys
@@ -2449,6 +2452,7 @@ michael m'aIkOl
michelangel $3
michelle m,iS'el $only
mike _^_EN
misseri $2
mowgli m'o:glI
mogol $2
mondadori $alt2
@@ -2516,6 +2520,7 @@ saša s'aSa/
savino $2
scalfar $1
schopenhauer S,Open'a:w2e@-*
schultz S'u:lts
schumann S'u:man
schumacher _^_DE
Schubert S'ube@-*t
@@ -2786,6 +2791,7 @@ anticipino $2
apostrofano $2
appaiano $2
appannino $2
appartano $2
appartenere $4
apparvero $2
appellino $2
@@ -3587,6 +3593,7 @@ intravvedere $4
intreccino $2
intregnano $2
introducano $3
intrufol $2
intuito intu'i:to $verb
invaginano $3
invalidano $2
@@ -3631,6 +3638,7 @@ lamentino $2
lancino $1
lasciavi $2
lascino $1
latitano $1
laureano $1
laureino l'aw2Rejno
lavorano $2 $alt2
@@ -4134,6 +4142,7 @@ riuscii @-*IuS'i:j
rivedere $3
rivelino $2
rivendicano $2
riverberano $2
riversano $2
riversi $2
rizzano @-*'its2:ano
@@ -4478,12 +4487,14 @@ svegliano $1
sveglino $1
sventolano $1
svergino $1
sventrano $1 $alt
svignino $1
sviluppano $2
sviluppino $2
sviscer $1
svuotino $2
tacere $2
tacquero $1
tagliano $1
taglino $1
tallono $2
@@ -4809,6 +4820,7 @@ portalo $1
portatel $2
posizionati $4 $atstart
presentaci $2
procurati $2 $atstart
promessomi $2
privaci $1
proteggiti $2 $alt2

+ 2
- 0
dictsource/it_listx View File

@@ -298,6 +298,7 @@ arciconfraternit $5
arcidiacon $3
arcidiocesi $4
arcipelag $3
arcipelaghi $3
arciprete $alt
arcivescov $3
arcivescovil $5
@@ -2064,6 +2065,7 @@ langur $2
lapideo $2
lascit $1
later $1
lattea $1
lattei $1
lattosi $alt
laurasia $3

+ 11
- 11
dictsource/it_rules View File

@@ -1,7 +1,7 @@

// Italian translation rules
// 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
// A any vowel
// C any consonant
@@ -177,7 +177,7 @@
C) erder (L04_ 'E@-*de@-*
chi) eder (L04_ 'Ede@-*
esser (L04_ 'EsseR
_) ecco (L04 'Ek:o
_) ecco (L04_ 'Ek:o
ete (L04_ 'ete
fl) etter (L04_ 'Et:e@-*
ever (L04_ 'eveR
@@ -262,9 +262,7 @@
l) i (A %i
r) i (A %i
_C) ie (_ 'ie
i (o i
i (ò i
i (ó i
i (o i
@) ia (_ =i%a
@) ià (_ j'a
X) ia (_ 'ia
@@ -486,6 +484,8 @@
prendi (L04_ p@-*'E:ndi
prova (L07_ p@-*'Ova
a) pprova (L07_ p:@-*'Ova
_) posa (L07_ p'oza
pro) posto (L07_ p'osto
pie (galA_ pI'e
tera) pi (A_ p'i
tro) pi (A_ p'i
@@ -521,7 +521,7 @@
CA) rcano (_ =@-*k,ano // verbs

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

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


+ 4
- 4
phsource/intonation View File

@@ -144,14 +144,14 @@ nucleus fall 92 80 76 8
endtune


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

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

+ 4
- 1
phsource/ph_italian View File

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

//====================================================
// 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"
@@ -71,6 +71,9 @@ phoneme i
IF thisPh(isWordEnd) AND thisPh(isNotStressed) AND NOT prevPhW(E) THEN
ChangePhoneme(I)
ENDIF
IF thisPh(isNotStressed) AND prevPhW(s) AND nextPhW(#o) THEN
ChangePhoneme(j)
ENDIF
FMT(vwl_it/i)
endphoneme


Loading…
Cancel
Save