mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
*_list files: add attribute $max3 to limit repetitions of a symbol to 3. -v command option, if the voice-name is not found, lookup using it as a language name. Windows: allow longer path names for espeak-data. -m option: Ignore text within <script> and <style> tags. Reduce default pitch to 80-117. WavegenCloseSound() check if there remain items to be spoken and re-open the sound channel. Reduce voicing before voiced plosives. Corrections to mbrola translation for lang=hi. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@205 d46cf337-b52f-0410-862d-fd96e6ae7743
231 lines
2.5 KiB
Plaintext
231 lines
2.5 KiB
Plaintext
// translation rules for Esperanto
|
|
// This file is UTF-8 encoded
|
|
|
|
// includes both accented characters and ascii digraph alternatives (cx, gx, ux, etc)
|
|
|
|
.replace
|
|
cx ĉ
|
|
gx ĝ
|
|
hx ĥ
|
|
jx ĵ
|
|
sx ŝ
|
|
ux ŭ
|
|
|
|
|
|
.group a
|
|
_) a(_ a
|
|
a a
|
|
aj aI
|
|
aŭ aU
|
|
D_-_) a (_ %a //'a' after a number
|
|
D_-_) an (_ %an //'an' after a number
|
|
D_) a (_ %a //'a' after a number
|
|
D_) an (_ %an //'an' after a number
|
|
|
|
|
|
.group b
|
|
_) b(_ bo
|
|
b b
|
|
|
|
.group c
|
|
_) c(_ tso
|
|
_) ch(_ tSo
|
|
c ts
|
|
ch (K tS // foreign words
|
|
K) ch tS // foreign words
|
|
|
|
|
|
.group d
|
|
_) d(_ do
|
|
d d
|
|
|
|
_) d (-ro dokt'o
|
|
_) d (-rino d,okto
|
|
|
|
.group e
|
|
_) e(_ e
|
|
e e
|
|
ej eI
|
|
eŭ eU
|
|
|
|
.group f
|
|
_) f(_ fo
|
|
f f
|
|
|
|
_) f (-ino fR%aUl
|
|
_) f (-lo fRaU
|
|
|
|
.group g
|
|
_) g(_ go
|
|
g g
|
|
gh (K dZ
|
|
|
|
.group h
|
|
_) h(_ ho
|
|
h h
|
|
hh x
|
|
|
|
|
|
.group i
|
|
_) i(_ i
|
|
i i
|
|
|
|
|
|
.group j
|
|
_) j(_ jo
|
|
j j
|
|
jh (C Z
|
|
|
|
.group k
|
|
_) k(_ ko
|
|
k k
|
|
|
|
_) k (-do kamaR'a
|
|
_) k (-dino k'amaRa
|
|
_) k (-ino k'amaRad
|
|
|
|
|
|
.group l
|
|
_) l(_ lo
|
|
l l
|
|
ll (_ l
|
|
|
|
|
|
.group m
|
|
_) m(_ mo
|
|
m m
|
|
|
|
.group n
|
|
_) n(_ no
|
|
n n
|
|
n (_S1 n
|
|
|
|
_) n (-ro num'e
|
|
|
|
|
|
.group o
|
|
_) o(_ o
|
|
o o
|
|
oj oI
|
|
-) o (_ %o
|
|
-) oj (_ %oI
|
|
-) on (_ %on
|
|
-X) o (_ %o // d-ro etc
|
|
-X) oj (_ %oI
|
|
-X) on (_ %on
|
|
|
|
.group p
|
|
_) p(_ po
|
|
p p
|
|
ph (K f // foreign words
|
|
K) ph f // foreign words
|
|
|
|
.group q
|
|
_) q(_ kwo
|
|
q k
|
|
qu kv
|
|
|
|
.group r
|
|
_) r(_ Ro
|
|
r R
|
|
A) r (A R
|
|
K) r (A @-*
|
|
rr RR
|
|
|
|
.group s
|
|
_) s(_ so
|
|
_) sh(_ So
|
|
s s
|
|
sh (K S // foreign words
|
|
K) sh S // foreign words
|
|
|
|
_) s (-ino s,injoR
|
|
_) s (-ro sinj'o
|
|
|
|
_) s (-ano s'am,ide
|
|
_) s (-anino s'am,ide
|
|
|
|
_) s (-ta_ s'ank
|
|
|
|
|
|
.group t
|
|
_) t(_ to
|
|
t t
|
|
th (K T // foreign words
|
|
K) th T // foreign words
|
|
|
|
-) ta (_ t%a // s-ta = sankta
|
|
|
|
.group u
|
|
_) u(_ u
|
|
u u
|
|
uj uI
|
|
|
|
|
|
.group v
|
|
_) v(_ vo
|
|
v v
|
|
|
|
.group w
|
|
_) w(_ du'oblav,o
|
|
w w
|
|
K) wh w // foreign words
|
|
|
|
.group x
|
|
_) x(_ ikso
|
|
x ks
|
|
_) x z // foreign words
|
|
|
|
.group y
|
|
_) y(_ ipsilono
|
|
y j
|
|
K) y (K i
|
|
|
|
|
|
.group z
|
|
_) z(_ zo
|
|
z z
|
|
|
|
|
|
.group
|
|
_) ĉ (_ tSo
|
|
ĉ tS
|
|
|
|
_) ĝ (_ dZo
|
|
ĝ dZ
|
|
|
|
_) ĥ (_ xo
|
|
ĥ x
|
|
|
|
_) ĵ (_ Zo
|
|
ĵ Z
|
|
|
|
_) ŝ (_ So
|
|
ŝ S
|
|
|
|
_) ŭ (_ wo
|
|
ŭ w
|
|
|
|
|
|
'
|
|
+ plus_
|
|
_) ++ (_ plusplus
|
|
|
|
. punkto
|
|
. (. _:
|
|
\.) .
|
|
|
|
|
|
£ pundo
|
|
£ (_D _pundoI_:
|
|
__) - (_D minus_
|
|
D_) - (_D st@-*ek'eto_
|
|
A_) - (_D _
|
|
C_) - (_D _
|
|
--) -
|
|
- minus_
|
|
- (_a
|
|
$ dolaRo
|
|
$ (_D _dolaRoI_:
|
|
|