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

@@ -10,7 +10,6 @@ _6 lj%o
_7 Z%aI
_8 bw%i
_9 gj%u
_dpt z%ew
//vla pe patxozi
@@ -48,14 +47,150 @@ c xúxut loqban
$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_:
lou l%ow_:
//terminators
gu g%u:_
ku k%u:_:
vu _:v%u:_:
//utility predicates
ka ka_
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

@@ -96,7 +96,7 @@
ddq dZ:
?2 ddz _!dz
?5 ddq _!d|Z
?2 ddq _!dZ
?2 ?!5 ddq _!dZ
.group e
_)e(_ _!%E:
@@ -250,19 +250,7 @@
.group 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
k k
@@ -392,10 +380,10 @@
t(qC d
?5 ttx t:S
ttx tS:
?5 tqd d:Z
tdq dZ:
?2 tdz _!dz
?2 tdq _!dZ
?2 ?!5 tdq _!dZ
?5 tdq _!d|Z
.group u
_)u(_ _!%u:
@@ -465,11 +453,6 @@
.group w
w w
?2 _)w _|w
_)wa(_ _|w%a:_|
_)we(_ _|w%E:_|
_)wi(_ _|w%i:_|
_)wo(_ _|w%o:_|
_)wu(_ _|w%u:_|
.group x
x S

+ 1
- 1
phsource/mbrola/ptbr2xex View File

@@ -37,7 +37,7 @@ volume 15
0 S NULL 0 x
0 t s 95 t @
0 tS NULL 95 t x
0 dZ NULL 95 d x
0 dZ NULL 95 d j
0 d _ 95 d @
0 d i 95 d @
0 d I 95 d @

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

@@ -1587,6 +1587,7 @@ Translator *SelectTranslator(const char *name)
case L3('x', 'e', 'x'): // Xextan
{
tr->langopts.numbers = 0;
tr->langopts.lowercase_sentence = true;
}
break;
case L3('s', 'h', 'n'):

Loading…
Cancel
Save