Browse Source

fixed clause pauses, updated xex_list

master
Filomena Rocca 1 year ago
parent
commit
dbb4dacb3c
4 changed files with 46 additions and 43 deletions
  1. 39
    40
      dictsource/xex_list
  2. 3
    1
      dictsource/xex_rules
  3. 2
    2
      phsource/mbrola/ptbr2xex
  4. 2
    0
      src/libespeak-ng/tr_languages.c

+ 39
- 40
dictsource/xex_list View File

@@ -10,7 +10,7 @@ _6 lj%o
_7 Z%aI
_8 bw%i
_9 gj%u
_dpt z%ew
_dpt Z%ew
//vla pe patxozi
@@ -50,7 +50,7 @@ $phonememode
//stress and pause naturalization
//illocutions
i $pause
ja $pause
je $pause
ji $pause
@@ -58,13 +58,23 @@ jo $pause
ju $pause
$textmode
(qe ja) qeja
(qe je) qeje
(qe ji) qeji
(qe jo) qejo
(qe ju) qeju
( qe i ) qe'i
( qe ja ) qeja
( qe je ) qeje
( qe ji ) qeji
( qe jo ) qejo
( qe ju ) qeju
$phonememode
//connectives
qa $brk $verbf
qe $brk $verbf
qo $brk $verbf
qu $brk $verbf
ze $brk $verbf
zo $brk $verbf
kai $brk $verbf
//quoters
lau l%aU_:
lou l%ow_:
@@ -75,15 +85,15 @@ ku k%u:_:
vu _:v%u:_:
//utility predicates
ka ka_
bo bo_
ka k'a_
bo b'o_
//adverbs
wa $u+ //unstressed, unless at end of clause
we $u+
wi $u+
wo $u+
wu $u+
wa $u+ $brk //unstressed, unless at end of clause
we $u+ $brk
wi $u+ $brk
wo $u+ $brk
wu $u+ $brk
quo $u+
qeu $u+
nai $u+
@@ -138,33 +148,22 @@ 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
ba b'a_ $verb //stressed only when preceded by a preposition.
bi b'i_ $verb //"verb" is a vestige of the English data.
ti t'i_ $verb
di d'i_ $verb
du d'u_ $verb
gi g'i_ $verb
go g'o_ $verb
vi v'i_ $verb
vo v'o_ $verb
xe S'E_ $verb
le l'E_ $verb
li l'i_ $verb
ni n'i_ $verb
nie nj'E_ $verb
nio nj'o_ $verb
//selected determiners
su $u+

+ 3
- 1
dictsource/xex_rules View File

@@ -477,4 +477,6 @@
... _;_
~ _:#X1_:
" _:#X1_:
' _!
A)' _!
C)' _!
'

+ 2
- 2
phsource/mbrola/ptbr2xex View File

@@ -7,7 +7,7 @@ volume 15
0 l/ NULL 0 l
0 r/ NULL 0 r2
0 r- NULL 0 r
2 w _ 5 u w
2 w _ 01 u w
0 w/ NULL 0 w
0 j/ NULL 0 y
8 * j 0 r
@@ -72,7 +72,7 @@ volume 15
8 r VWL 0 r
0 r NULL 0 r2
0 R NULL 0 r
2 j _ 5 i y
2 j _ 01 i y
0 j NULL 0 y
0 b b 95 b @
0 b d 95 b @

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

@@ -1586,8 +1586,10 @@ Translator *SelectTranslator(const char *name)
break;
case L3('x', 'e', 'x'): // Xextan
{
static const wchar_t xex_punct_within_word[] = { '\'' };
tr->langopts.numbers = 0;
tr->langopts.lowercase_sentence = true;
tr->punct_within_word = xex_punct_within_word;
}
break;
case L3('s', 'h', 'n'):

Loading…
Cancel
Save