mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-03 06:12:55 +00:00
Added languages: ca (Catalan) lv (Latvian) Numbers: allow for languages which have numbers for 100,000 and (or not) 10,000,000 (eg. hi, sw) Phoneme [ts] new files in phsource/ustop *_rules: fix crash for lettergroups numbers greater than 10, and better error reporting. Languages: eo, jbo: adjust syllable lengths. Language: en, fix "1st, 2nd, 3rd, 5th". But a full ordinal number feature is still needed. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@202 d46cf337-b52f-0410-862d-fd96e6ae7743
93 lines
1.1 KiB
Plaintext
93 lines
1.1 KiB
Plaintext
|
|
// This file is UTF8 encoded
|
|
// Spelling to phoneme words for Lojban (an artificial constructed language).
|
|
|
|
// Note: initial/final "." has already been removed
|
|
|
|
// Numbers
|
|
_0 no
|
|
_1 pa
|
|
_2 Re
|
|
_3 Si
|
|
_4 vo
|
|
_5 mu
|
|
_6 xa
|
|
_7 ze
|
|
_8 bi
|
|
_9 so
|
|
_dpt pi_
|
|
|
|
|
|
_a abu
|
|
b b@
|
|
c S@
|
|
d d@
|
|
_e ebu
|
|
f f@
|
|
g g@
|
|
_i ibu
|
|
j Z@
|
|
k k@
|
|
_l l@
|
|
_m m@
|
|
_n n@
|
|
_o obu
|
|
p p@
|
|
_r R@
|
|
s s@
|
|
t t@
|
|
_u ubu
|
|
v v@
|
|
x x@
|
|
y '@bu
|
|
z z@
|
|
|
|
h @h@bu
|
|
q k@bu
|
|
w v@bu
|
|
|
|
|
|
// stressed cmavo
|
|
cai S'aI_!
|
|
cu'i S'uhi_!
|
|
pei p'eI_!
|
|
ru'e R'uhe_!
|
|
sai s'aI_!
|
|
nai n'aI_!
|
|
na n'a_!
|
|
ja'a Z'aha_!
|
|
|
|
|
|
// unstressed words. Note single-syllable cmavo are all unstressed in jbo_rules
|
|
e'o $u+ // request
|
|
po'e $u+ // of
|
|
zo'e $u+ // pronoun
|
|
|
|
|
|
i i_: $u // sentence break (recognised by eSpeak program). Try a short pause after ".i"
|
|
|
|
// end-of-clause [_;_] before these
|
|
noi _;_noI $u
|
|
poi _;_poI $u
|
|
no'u _;_nohu $u
|
|
po'u _;_pohu $u
|
|
goi _;_goI $u
|
|
|
|
ija _;_iZa // should this series be unstressed?
|
|
ijanai _;_iZanaI
|
|
ije _;_iZe
|
|
ije'i _;_iZehi
|
|
ijenai _;_iZenaI
|
|
ijo _;_iZo
|
|
ijonai _;_iZonaI
|
|
inaja _;_inaZa
|
|
|
|
to _::to $u // start parenthesis, pause but don't raise intonation
|
|
|
|
// terminators (include a pause after)
|
|
ku ku_:: $u
|
|
boi boI_:: $u
|
|
vau vaU_:: $u
|
|
kei keI_:: $u
|
|
toi toI_:: $u
|