Browse Source

updated xex_list, natralized particle stress, pronunciation fixes

master
Filomena Rocca 1 year ago
parent
commit
318bffbfb4
4 changed files with 143 additions and 24 deletions
  1. 137
    2
      dictsource/xex_list
  2. 4
    21
      dictsource/xex_rules
  3. 1
    1
      phsource/mbrola/ptbr2xex
  4. 1
    0
      src/libespeak-ng/tr_languages.c

+ 137
- 2
dictsource/xex_list View File

_7 Z%aI _7 Z%aI
_8 bw%i _8 bw%i
_9 gj%u _9 gj%u
_dpt z%ew _dpt z%ew
//vla pe patxozi //vla pe patxozi
$phonememode $phonememode
//vla fun
//stress and pause naturalization
//illocutions
ja $pause
je $pause
ji $pause
jo $pause
ju $pause
$textmode
(qe ja) qeja
(qe je) qeje
(qe ji) qeji
(qe jo) qejo
(qe ju) qeju
$phonememode
//quoters
lau l%aU_: lau l%aU_:
lou l%ow_: lou l%ow_:
//terminators
gu g%u:_ gu g%u:_
ku k%u:_: ku k%u:_:
vu _:v%u:_: vu _:v%u:_:
//utility predicates
ka ka_ ka ka_
bo bo_ bo bo_
//adverbs
wa $u+ //unstressed, unless at end of clause
we $u+
wi $u+
wo $u+
wu $u+
quo $u+
qeu $u+
nai $u+
pa $u+
fa $u+
na $u+
zei $u+
noi $u+
//prepositions
kie $u+ $verbf //marks following pronoun as stressed.
pai $u+ $verbf //"verb" is a vestige of the English data
fai $u+ $verbf
vei $u+ $verbf
voi $u+ $verbf
xoi $u+ $verbf
nau $u+ $verbf
pau $u+ $verbf
fau $u+ $verbf
xau $u+ $verbf
peu $u+ $verbf
kou $u+ $verbf
neu $u+ $verbf
u $u+ $verbf
a $u+ $verbf
e $u+ $verbf
o $u+ $verbf
ai $u+ $verbf
ei $u+ $verbf
oi $u+ $verbf
au $u+ $verbf
eu $u+ $verbf
ou $u+ $verbf
ta $u+ $verbf
te $u+ $verbf
to $u+ $verbf
tai $u+ $verbf
tei $u+ $verbf
toi $u+ $verbf
tau $u+ $verbf
teu $u+ $verbf
tou $u+ $verbf
fo $u+ $verbf
fi $u+ $verbf
fe $u+ $verbf
za $u+ $verbf
pio $u+ $verbf
//tags
ki $u+ $verbf
ke $u+ $verbf
pi $u+ $verbf
pe $u+ $verbf
//binders
da $u+ $verbf
de $u+ $verbf
do $u+ $verbf
dai $u+ $verbf
dei $u+ $verbf
doi $u+ $verbf
dau $u+ $verbf
deu $u+ $verbf
dou $u+ $verbf
//pronouns
ba $1 $verb //stressed only when preceded by a preposition.
bi $1 $verb //"verb" is a vestige of the English data.
ti $1 $verb
di $1 $verb
du $1 $verb
gi $1 $verb
go $1 $verb
vi $1 $verb
vo $1 $verb
xe $1 $verb
le $1 $verb
li $1 $verb
ni $1 $verb
nie $1 $verb
nio $1 $verb
//selected determiners
su $u+
sua $u+
sue $u+
sui $u+
suo $u+
nu $u+
ne $u+
duo $u+
tie $u+
kua $u+
pei $u+
lio $u+
xai $u+
bui $u+
giu $u+
lia $u+
nia $u+
dua $u+
gua $u+
vua $u+
xua $u+
bau $u+
kau $u+
sau $u+
zou $u+
xeu $u+
qau $u+

+ 4
- 21
dictsource/xex_rules View File

ddq dZ: ddq dZ:
?2 ddz _!dz ?2 ddz _!dz
?5 ddq _!d|Z ?5 ddq _!d|Z
?2 ddq _!dZ
?2 ?!5 ddq _!dZ
.group e .group e
_)e(_ _!%E: _)e(_ _!%E:
.group j .group j
j j j j
?2 C_)jL02 _|j
_)ja _;_j%a
_)je _;_j%E
_)ji _;_j%i
_)jo _;_j%o
_)ju _;_j%u
_qe_)ja j%a
_qe_)je j%E
_qe_)ji j%i
_qe_)jo j%o
_qe_)ju j%u
?2 C_)j _|j
.group k .group k
k k k k
t(qC d t(qC d
?5 ttx t:S ?5 ttx t:S
ttx tS: ttx tS:
?5 tqd d:Z
tdq dZ: tdq dZ:
?2 tdz _!dz ?2 tdz _!dz
?2 tdq _!dZ
?2 ?!5 tdq _!dZ
?5 tdq _!d|Z
.group u .group u
_)u(_ _!%u: _)u(_ _!%u:
.group w .group w
w w w w
?2 _)w _|w ?2 _)w _|w
_)wa(_ _|w%a:_|
_)we(_ _|w%E:_|
_)wi(_ _|w%i:_|
_)wo(_ _|w%o:_|
_)wu(_ _|w%u:_|
.group x .group x
x S x S

+ 1
- 1
phsource/mbrola/ptbr2xex View File

0 S NULL 0 x 0 S NULL 0 x
0 t s 95 t @ 0 t s 95 t @
0 tS NULL 95 t x 0 tS NULL 95 t x
0 dZ NULL 95 d x
0 dZ NULL 95 d j
0 d _ 95 d @ 0 d _ 95 d @
0 d i 95 d @ 0 d i 95 d @
0 d I 95 d @ 0 d I 95 d @

+ 1
- 0
src/libespeak-ng/tr_languages.c View File

case L3('x', 'e', 'x'): // Xextan case L3('x', 'e', 'x'): // Xextan
{ {
tr->langopts.numbers = 0; tr->langopts.numbers = 0;
tr->langopts.lowercase_sentence = true;
} }
break; break;
case L3('s', 'h', 'n'): case L3('s', 'h', 'n'):

Loading…
Cancel
Save