...
 
Commits (19)
These are the spelling-to-phoneme pronunciation rules and exceptions lists
for each language.
You can make changes and then re-compile them to produce the "_dict"
file in the espeak-data data directory (eg. "en_dict") which the
speak program used.
Use:
speak --compile=<voicename>
to compile the data for a particular language. It automatically replaces
the corresponding _dict file in espeak-data, ready for use by the
speak program.
An "_extra" file, (eg. en_extra) can be used to in addition to the "_list" file
to add exception words without disturbing the official "_list" file.
It is treated as an extension of the "_list" file.
Language Notes:
Russian. An additional dictionary of Russian words and their stress positions
is available at http://espeak.sourceforge.net/data/russian_data.zip.
This allows eSpeak to put the stress on the correct syllable of Russian words.
//maintainer: Willem van der Walt
// email: wvdwalt@csir.co.za
// tel: +27 12 8413996
// Meraka Institute, CSIR
//With contributions by Christo de Klerk
// This file is UTF-8 encoded
// all words lower case
// abbreviations
(http ://) hA:te@te@p'e@_
e.a _:En_'and@r
// letter names
// any letter which also appear as words should be prefixed by a _ here
a A:
b be@
c se@
d de@
e e@
f Ef
g x2e@
h hA:
i i
j je@
k kA:
l &l
m Em
n En
o o@
p pe@
q ky
//r &r
s Es
t te@
_u y
v fe@
w ve@
x Eks
y eI
z zEd
// numeric
_0 'nWl
_1 _'e@n
_1a _'e@n
_2 'twe@
_3 'dri
_4 'fir
_5 'feIf
_6 'sEs
_7 'se@v@
_8 _'axt
_9 'ne@x@
_10 'tin
_11 _'&lf
_12 'tw'A:lf
_13 'd&rtin
_14 'fe@rtin
_15 'feIftin
_16 'sEstin
_17 'se@v@ntin
_18 _'ax2tin
_19 'ne@x2@ntin
_2X 'twIntIx2
_3X 'd&rtIx2
_4X 'fe@rtIx2
_5X 'feIftIx2
_6X 'sEstIx2
_7X 'se@v@ntIx2
_8X 'tax2tIx2
_9X 'ne@x2@ntIx2
_0C 'hOn@rt
_0M1 'd'Yys@nt
_0M2 'mIljun
_0M3 mIlj'art
_0and _!En
_dpt 'pWnt
// Place names
afrika 'A:frika
bethlehem bEt_liEm
ceylon s@lOn
china S'ina
engeland 'EN@lant
mesopotamië mEsuput'A:mi@
thaba tA:ba
(thaba nchu) tab'A:||ntSu
europa Y@r'o@pa
paarl p&:r@L
pretoria prit'o@ria
stellenbosch st%&l@mbOs
worcester v'ust@r
// People names
Abiméleg abin'e@lEx2
André 'andreI
annette an'Et
aucamp @Ukamp
benjamin bEndZ@m@n
botha bo@ta
carl kA:r@L
charles _^_EN
chris krIs
christo krIstu
christian krIstian
christine kr@st'i:n
coetzee kuts'e@
debora d@bo@ra
der d@r
esegiël is'e@x2i_@l
eugene judZ'i:n
eugène yZ'En
ferreira f@r&:r@
fourie fur'i
francois franSwa
freud frOId
george _^_EN
gerhard x2&rart
grange x2rA:nsi
gustav gustaf
jacobus jako@bWs
jacques ZA:k
jesus ji:sWs
john _^_EN
le l@
leandra li'andra
leroux l@ru
levi le@fi
louis luI
louise luw'i:z
louw l'@U
maria mar'ia
michiel $2
natasha n%at'aSa
paul p@Ul
paulus p@UlWs
petrus pe@trWs
phoebe fi:bi
plooy pl'oI
preez pr'e@
rebekka r@bEka
ronel run'&l
rousseau r@s@U
roux r'u
scheepers ske@p@rs
schoor sko@r
shakespeare _^_EN
terblanche t@rblA:nS
theron tr'On
viljoen $2
villiers vIli@rs
marais mar'E:
mandela mand'E:la
celliers sIlj'e@
joubert jub'&:r
plessis pl@s'i
schalkwyk skalkveIk
tony t@Uni
xhosa kO:za
toit toI
khumalo kum'A:lu
// article
die $u
// unstressed verbs
is $u
het $u
sal $u
sou $u
kan $u $strend
kon $u $strend
wil $u $strend
word $u
gaan $u $only
kry $u
// conjunctions and questions
//maar
toe $u
//tog
en $u $pause
want $pause
of $u $pause
dan $pause
anders $pause
al $pause
daarom $pause
dus $pause
gevolglik $pause
daarna $pause
desondanks dEs?OndaNks $pause
ondanks 'OndaNks $pause
verder f'&rd@r $pause
nogtans $pause
intussen $pause
omdat $pause
sodat $pause
voordat $pause
nadat $pause
totdat $pause
as ,as $pause
soos $pause
solank $pause
sodra $pause
sowel so@v'&l
sedert $pause
alhoewel alhuv'&l $pause
tensy $pause
aangesien $pause
wie $pause
wanneer $pause
waar $pause
waarom $pause
waarheen $pause
weliswaar v'&l@-svA:r $pause
hoe $pause
hoekom $pause
hoeveel $pause
wat $pause
watter $pause
// prepositions
aan $u $strend2
agter $u $strend2
bo $u $strend2
by $u
in $u
met $u
na $u
om $u $strend2
onder $u $strend2
op $u $strend2
van $u
vir $u
voor $u $strend2
// misc unstressed
de d@
du $u
dat $u $strend
te t@
nie $unstressend
soos $u
beker be@k@r
bekers be@k@rs
// pronouns
ek &k $u
jy $u
u $u
hy $u
sy $u
dit $u
ons o~ns $u
julle $u
hulle $u
hulleself hWl@s&lf
my $u
jou $u
hom $u
haar $u
se s@
dis $u
// phrase with words spoken together
(nie waar nie) n,i||v,A:r||n'i
// abbreviations
mnr mIn'e@r
mej m@jWfr@U
mev m@fr@U
dr d'Okt@r
insp InspEkt'Y@r
prof pruf'Es@r
st s@nt
supt suprEntEnd'Ent
pres pr@s@d'Ent
bv beIf'o@rbe@lt
// main word list
aanbid $2
aanstaande $2
agenda ax2'Enda
algehele alx2@h,e@l@
alles al@s
alternatiewe $4
amen A:mEn
anatomie $4
asof asOf
asook aso@k
asseblief as@bl'if
babelaas bab@lA:s
bedjie bE:ici
beide beId@
belangriker b@laNr@k,Ir
belangrikst@ b@laNr@kst@
bene be@n@
beswil bEsv@l
bêre b&:r@
beskryf b@skr'eIf
beste bEst@
bestes bEst@s
betekenis b@te@k@n@s
bewe be@v@
bewend be@v@nt
bewering b@ve@rIN
biblioteek $4
dadelik dA:d@lIk
darem dar@m
derde d&:rd@
dekade dEk'A:d@
diegene dix2,e@n@
dikwels dIkv@ls
diplomasie d@plo@mas'i
dusver dWsf&r
effense Ef@ns@
ekself %&ks'&lf
ekstra $1
elders &ld@rs
enige e@nIx2@
era e@ra
erger &rg@r
espeak i:;spi:k
euro Y@ru
exodus Eks'o@dWs
figuur f@x2yr
finalis $3
finaliste $3
garages g@rA:dZ@s
gee x2e@
geen x2e@n
gegewens x2@x2e@v@ns
geldelike x2&ld@l@k@
genade $2
genesis x2e@n@s@s
//gesamentlik x2@sA:m@ntl@k
gooi x2OI
gomorra x2@mOra
hallo h'Il,@U
hanteer $2
heeltemal he@lt@mal
heengaan he@nx2A:n
hek h&k
hekke h&k@
helaas he@l'A:s
hele he@l@
here he@r@
hoewel huv'&l
hoofsaaklik $2
hotel hut'&l
idee $2
ietwat itvat
ignoreer ix2no@r'e@r
inagneming @nax2ne@m@N
inderdaad @nd@rd'A:t
ingang Inx2aN
intens @nt'Ens
intensiteit $4
ironie irun'i
joernalis $3
kafee kaf'e@
kantoor $2
kapitaal kapit'A:l
koevert kuf'&rt
kollega kul'e@x2a
komaan kOmA:n
komberse kOmb'&rs@
kombers kOmb'&rs
konferensie kOnf@r'e:nsi
kopiereg kup'ir&x2
krediet kr@dit
kritiek krIt'ik
kultuur $2
kunsmatige kWnsm'A:t@x2@
latere l'A:t@r@
lekker l&k@r
lekkerder l&k@rd@r
lekkerste l&k@rst@
lughawe lWx2h,A:v@
makabere m%ak'A:b@r@
matige mA:t@x2@
meegee me@x2e@
militêre mIl@t'&:r@
minister m@nIst@r
minute m@nyt@
minuut m@nyt
miskien $2
misterie m@ste@ri
monitor mOnitOr
motore mo@t'o@r@
motor mo@t@r
motortjie mo@t@rki
nadele nA:de@l@
nature nat'yr@
nalatigheid nA:l'A:t@x2eIt
namate $2
negeer n@x2e@r
netjies nE:icis
netjiese nEicis@
netsowel nEtso@v&l
nietemin n'it@m@n
nobelprys $2
nogal nOx2al
normale nOrm'A:l@
november $2
numeri nWm@ri
omtrent Omtr'Ent
onbegrip $1
onderstebo On@rst@b,o@
onderwyser $3
ongeag $1
ongeduld $1
ongeloof $1
ongelyk $1
ongemak $1
ongerief $1
ongewens $1
ongewensde $3
ongewoons $1
onkunde $1
onlangs $1
onmag $1
onrus $1
oorkom $2
oorleef $2
oorspronklike $2
oranje $2
patriotisme patri|ut'Ism@
parlement parl@m'Ent
penorent pEno@rEnt
per pIr
persent p@rsEnt
program prux2r'am
reeds re@ts
retireer r@t@re@:r
retoriek r@tur'ik
rimpeling rImp@l@N
roterende rut'e@r@nd@
rukkerig rWk@r@x2
samelewing sA:m@l,e@v@N
sedert se@d@rt
sektore $2
skepsele skEps@l@
s'n s'@n
sobere s'o@b@r@
sombere s'Omb@r@
sodra so@dr'A:
sogenaamde s'o@x2@n,A:md@
soldaat $2
soldate $2
sononder sOn,On@r
sonop sOn,Op
sover so@f&r
spesmaas $2
stabiel stab'il
terdeë $2
terug t@-rWx2
terwyl t@rveIl
tesame t@sA:m@
tevrede t@fre@d@
toegee tux2e@
toenemend $2
totale tut'A:l@
totsiens $2
uitdagings YydA:x2@Ns
uitdaging YydA:x2@N
uiteindelik $2
vaarwel fA:rv'&l
vanaf fanaf
vandag $2
vandaan $2
vanjaar $2
vanoggend fan'Ox2@nt
vanuit fan'Yyt
veraf f&r_af
verafgeleë f&rafx2@le@@
verantwoordelikheid f@rantv'o@rd@l@keIt
verdere f&rd@r@
vere fe@r@
vererger f@r&rg@r
ver f&r
verg f&rx2
vergete f@rx2e@t@
vergewe f@rx2e@v@
vermy $2
verre f&:r@
verreweg f&r@v&x2
verse f&:rs@
vers f&:rs
verste f&rst@
verte f&rt@
via via
volwassenes fOlv'as@n@s
voorgee fo@rx2e@
voorkom $2
voormalige fo@rm'A:l@x2@
voorsien $2
vorige fo@r@x2@
vrek fr&k
waarskynlik $2
waarskynlike $2
wangedrag vanx2@drax2
weg v&x2
weggewens v&x2@v'E:ns
This diff is collapsed.
// translation rules for Czech
// This file is UTF-8 encoded
// Letters
_a a:
á dl'oUhe:,a:
b be:
c tse:
č tSe:
ch xa:
d de:
ď Je:
e e:
é dl'oUhe:,e:
ě ije
f ef
g ge:
h ha:
_i i:
í dl'oUhe:,i:
j je:
_k ka:
l el
ľ el^
ĺ dl'oUhe:,el
m em
n en
ň en^
_o o:
ó dl'oUhe:,o:
ô uo:
p pe:
q kve:
r er
ř eR
_s es
š eS
t te:
ť ce:
u u:
ú dl'oUhe:,u:
ů 'u:s_k@-r'oUZkem
_v ve:
w dv'ojve:
x iks
y ipsilon
ý dl'oUe:,ipsilon
_z zet
ž Zet
: dv'ojtetSka
% p@-*otsento
+ plus
€ eU*o
@ zavina:tS
& ampr-sent
# gRi:Zek
/ lomeno
\\ beksleS
! vigRitSn^i:k
° stupen^
× kra:t
÷ Jeleno
§ pa*ag@-*af
~ tilda
^ zdRi:Ska
© k'opi*ajt
_$ dola:r
_' apost@-*of
_" uvozovki
_, tSa:rka
_- mi:nus
_; zdRedn^i:k
_= rovno
_* hvjezJitSka
_? otazn^i:k
__ pottr-Zen^i:
_` 'ob@-*a:ts,ena:||tS'a:rka
_( za:vorka
_) za:vorkazavRi:t
_[ h@-*'anata:||z'a:vorka
_] h@-*'anata:||z'avRi:t
_{ sl'oZena:||z'a:vorka
_} sl'oZena:||z'avRi:t
_< menSi:
_> vjetSi:
_| sv'isla:||tS'a:*a
_?? simbol
_?A znak
// Numbers
_0 n'ula
_1 j'eden
_2 dv'a
_2f dvj'e
_3 tRi
_4 tSt'iRi
_5 p'jet
_6 S'est
_7 s'edum
_8 'osum
_9 d'evjet
_10 d'eset
_11 j'edena:tst
_12 dv'ana:tst
_13 tR'ina:tst
_14 tSt'r-na:tst
_15 p'atna:tst
_16 S'estna:tst
_17 s'edumna:tst
_18 'osumna:tst
_19 d'evatena:tst
_2X dv'atset
_3X tR'itset
_4X tSt'iRitset
_5X p'adesa:t
_6X S'edesa:t
_7X s'edumdesa:t
_8X 'osumdesa:t
_9X d'evadesa:t
_0C s'et
_1C st'o
_2C dvj'esc'e
_3C tR'ist'a
_4C tStiRist'a
_1M1 c'isi:ts
_0MA1 c'isi:tse
_0M1 c'isi:ts
_1M2 m'ilio:n
_0MA2 m'ilio:ni
_0M2 m'ilio:nu:
_1M3 m'iliarda
_0MA3 m'iliardi
_0M3 m'iliard
_1M4 b'ilio:n
_0MA4 b'ilio:ni
_0M4 b'ilio:nu:
_dpt _:tSa:rka_
_. tetSka
// Pronouns
mi $u
ti $u
se $u
si $u
// Prepositions
skrz $u $brk $alt2 // though
skrze $u $pause // through
pro $u $pause $alt2 // for
na $u $brk $alt2 // to/for/on
o $u $pause $alt2 // around/about
při $u $pause $alt2 // into,in,around
v v_ $brk // in
po $u $pause $alt2 // after,around
za $u $pause $alt2 // behind
před $u $pause $alt2 // in front of
mezi $pause // between
pod $u $pause $alt2 // below
pode $u $pause // below
s s_ $pause // with
nad $u $pause $alt2 // above
nade $u $pause // above
k $brk // towards
proti $u $pause // against
díky $pause // thanks to
naproti $pause // opposite
během $pause // during
podle $pause // according to
dle $u $pause $alt2 // along
vedle $pause // beside
kolem $pause // around
okolo $pause // around
do $u $brk $alt2 // to
od $u $brk $alt2 // away from
ode $u $brk // away from
z s_ $brk // out of/from
ze $u $brk $alt2 // out of/from
bez $pause $alt2 // without
beze $pause // without
místo $pause // instead of
i $u $brk // ???
// Conjunctions
a $u $pause // and
nebo $u $pause // or
však $pause // but
krom $pause // except
ale $pause // however
ač $pause // although
leč $pause // unless
sice $pause // although
že $u $pause // if,that
mimo $pause // except
což $pause // which
ani $pause // neither,nor
// Negative
// Auxillary verbs
být $u // to be
jsem $u // am
jsi $u
je $u
jsme $u
jste $u
jsou $u
byl $u // (past participle)
byla $u
bylo $u
byli $u
byly $u
budu $u // (future)
budeš $u
bude $u
budeme $u
budete $u
budou $u
bych $u // (conditional)
bys $u
by $u
bychom $u
byste $u
by $u
mám $u+ // have
máš $u+
má $u+
máme $u+
máte $u+
mají $u+
měl $u+
chci $u+ // want
chceš $u+
chce $u+
chceme $u+
chcete $u+
chtějí $u+
// treat as letters if at the end of the clause
a a: $atend // letter-a
i i: $atend // letter-i
k ka: $atend // letter-k
o o: $atend // letter-o
s es $atend
v ve: $atend
z zet $atend
// Abbreviations