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

_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
//stress and pause naturalization //stress and pause naturalization
//illocutions //illocutions
i $pause
ja $pause ja $pause
je $pause je $pause
ji $pause ji $pause
ju $pause ju $pause
$textmode $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 $phonememode
//connectives
qa $brk $verbf
qe $brk $verbf
qo $brk $verbf
qu $brk $verbf
ze $brk $verbf
zo $brk $verbf
kai $brk $verbf
//quoters //quoters
lau l%aU_: lau l%aU_:
lou l%ow_: lou l%ow_:
vu _:v%u:_: vu _:v%u:_:
//utility predicates //utility predicates
ka ka_
bo bo_
ka k'a_
bo b'o_
//adverbs //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+ quo $u+
qeu $u+ qeu $u+
nai $u+ nai $u+
pi $u+ $verbf pi $u+ $verbf
pe $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 //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 //selected determiners
su $u+ su $u+

+ 3
- 1
dictsource/xex_rules View File

... _;_ ... _;_
~ _:#X1_: ~ _:#X1_:
" _:#X1_: " _:#X1_:
' _!
A)' _!
C)' _!
'

+ 2
- 2
phsource/mbrola/ptbr2xex View File

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

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

break; break;
case L3('x', 'e', 'x'): // Xextan case L3('x', 'e', 'x'): // Xextan
{ {
static const wchar_t xex_punct_within_word[] = { '\'' };
tr->langopts.numbers = 0; tr->langopts.numbers = 0;
tr->langopts.lowercase_sentence = true; tr->langopts.lowercase_sentence = true;
tr->punct_within_word = xex_punct_within_word;
} }
break; break;
case L3('s', 'h', 'n'): case L3('s', 'h', 'n'):

Loading…
Cancel
Save