Browse Source

Merge remote-tracking branch 'hozosch/master'

master
Reece H. Dunn 7 years ago
parent
commit
cf35226f61
6 changed files with 351 additions and 104 deletions
  1. 263
    78
      dictsource/de_list
  2. 34
    16
      dictsource/de_rules
  3. 52
    8
      phsource/ph_german
  4. BIN
      phsource/vdiph/aau_6
  5. 1
    1
      tests/language-phonemes.test
  6. 1
    1
      tests/language-pronunciation.test

+ 263
- 78
dictsource/de_list View File

// This file is UTF-8 encoded
// This file is UTF-8 encoded
// all words lower case // all words lower case


// Uses of $alt: // Uses of $alt:
// Include a _ before a character if it's name should only be // Include a _ before a character if it's name should only be
// spoken when "speak punctuation" option is on. // spoken when "speak punctuation" option is on.


_. pUnkt
_. pUNkt
* StErn $max3 * StErn $max3
% pro:ts'Ent $max3 % pro:ts'Ent $max3
+ plUs $max3 + plUs $max3
= glaIC $max3 = glaIC $max3
# nUm3 $max3 # nUm3 $max3
€ OYro:
£ fUnd
& Unt & Unt
@ kl'am3_,af@
@ 'Et
~ tIld@ ~ tIld@
\ bakslaS
\ bEkslES
° grA:t
± pl'Us||m'i:nUs


_, kOma
_| paIp
_, kOmA:
_| St'A:b
_: d'Op@lp,UNkt _: d'Op@lp,UNkt
_; Str'ICpUNkt _; Str'ICpUNkt
__ ,Unt3Str'IC __ ,Unt3Str'IC
_#9 t,abu:l'A:to:3 _#9 t,abu:l'A:to:3
_#32 l'e:rts'aIC@n _#32 l'e:rts'aIC@n
_?? zymb'o:l _?? zymb'o:l
_?A b'u:xstA:b@
_?A b'u:xStA:b@
_cap gr'o:s _cap gr'o:s
_sub 'Unt@R|3_!,IndEks||
_sup 'o:b@R|3_!,IndEks||
_sub t'i:fg@StElt
_sup h'o:xg@stElt




// accent names // accent names
_lig l'i:gat,u:3
_acu ak'u:t
_lig li:gat'u:r
_acu aksA~tEg'y:
_ac2 d'Op@lak,u:t _ac2 d'Op@lak,u:t
_brv b@-*'E:v@
_brv br'E:v@
_ced se:d'i:j _ced se:d'i:j
_cir ts'IrkUmflEks _cir ts'IrkUmflEks
_dia 'UmlaUt _dia 'UmlaUt
_dot p'Unkt
_dot p'UNkt
_grv gr'A:vIs _grv gr'A:vIs
_hac h'atSEk _hac h'atSEk
_mcn m'A:krOn _mcn m'A:krOn
_17 'zi:ptse:n _17 'zi:ptse:n
_18 '_axtse:n _18 '_axtse:n
_19 'nOYntse:n _19 'nOYntse:n
_2X 'tsvantsIC
_3X 'draIsIC
_4X 'fIrtsIC
_5X 'fynftsIC
_6X 'zECtsIC
_7X 'zi:ptsIC
_8X '_axtsIC
_9X 'nOYntsIC
_0C 'hUnd3t
_0M1 'taUz@nt
_0M2 ||mIlI'o:n@n
_1M2 _'aIn@||mIlI'o:n
_0M3 ||mIlI'ard@n
_1M3 _'aIn@||mIlI'ard@
_0M4 bIlI'o:n
_2X 'tsvantsIg#
_3X 'draIsIg#
_4X 'fIrtsIg#
_5X 'fynftsIg#
_6X 'zECtsIg#
_7X 'zi:ptsIg#
_8X '_axtsIg#
_9X 'nOYntsIg#

_0C 'h,Und3t
_0M1 't,aUz@nt
_0M2 ||mIlj'o:n@n
_1M2 _'aIn@||mIlj'o:n
_0M3 ||mIlj'ard@n
_1M3 _'aIn@||mIlj'ard@
_0M4 bIlj'o:n@n
_1M4 'aIn@||bIlj'o:n
_0M5 bIlj'ard@n
_1M5 'aIn@||bIlj'ard@
_0M6 trIlj'o:n@n
_1M6 'aIn@||trIlj'o:n
_0M7 trIlj'ard@n
_1M7 'aIn@||trIlj'ard@
_0M8 kvadrIlj'o:n@n
_1M8 'aIn@||kvadrIlj'o:n
_0M9 kvadrIlj'ard@n
_1M9 'aIn@||kvadrIlj'ard@
_0M10 kvIntIlj'o:n@n
_1M10 'aIn@||kvIntIlj'o:n
_0M11 kvIntIlj'ard@n
_1M11 'aIn@||kvIntIlj'ard@
_0M12 zEkstIlj'o:n@n
_1M12 'aIn@||zEkstIlj'o:n
_0M13 zEkstIlj'ard@n
_1M13 'aIn@||zEkstIlj'ard@
_0M14 zEptIlj'o:n@n
_1M14 'aIn@||zEptIlj'o:n
_0M15 zEptIlj'ard@n
_1M15 'aIn@||zEptIlj'ard@
_0M16 _OktIlj'o:n@n
_1M16 'aIn@||OktIlj'o:n
_0M17 _OktIlj'ard@n
_1M17 'aIn@||OktIlj'ard@
_0M18 n,o:nIlj'o:n@n
_1M18 'aIn@||n,o:nIlj'o:n
_0M19 n,o:nIlj'ard@n
_1M19 'aIn@||n,o:nIlj'ard@
_0M20 de:tsIlj'o:n@n
_1M20 'aIn@||de:tsIlj'o:n
_0and ||_|Unt _0and ||_|Unt
_dpt _kOma
_roman rY:mIS
_dpt _kOmA:
_#er 3
_#ern 3n


// ordinal numbers // ordinal numbers
_ord t@ // default ending _ord t@ // default ending
allg 'alg@maIn allg 'alg@maIn
abb 'abb,IldUN abb 'abb,IldUN
anm 'anm,ErkUN anm 'anm,ErkUN
bd band
bde bEnd@
bd band $capital
bde bEnd@ $capital
bzw b@tsi:UNsvaIz@ bzw b@tsi:UNsvaIz@
chr k@rIstUs
dr dOkt'o:r
chr krIstUs
dr d'Okto:r
evtl e:vEntu:'El evtl e:vEntu:'El
od o:d3 $only od o:d3 $only
fr fraU fr fraU
hr hEr hr hEr
hrsg hEr'aUsge:b3 hrsg hEr'aUsge:b3
inkl Inklu:z'i:v@ inkl Inklu:z'i:v@
km ki:lo:me:t3
km ki:lo:m'e:t3
nr nUm3 nr nUm3
st 'Este:
strg St'OY@rUN
usf %Untzo:f'Ort usf %Untzo:f'Ort
usw %Untzo:v'aIt3 $pause usw %Untzo:v'aIt3 $pause
vgl fErgl'aIC@ vgl fErgl'aIC@
(z . b .) tsUmb'aISpi:l
(z. b.) tsUmb'aISpi:l




// definite article // definite article
desselb dEsz'Elb desselb dEsz'Elb
dieselb $2 dieselb $2
dasselb dasz'Elb dasselb dasz'Elb
demselb $2
denselb $2
demselb de:mz'Elb
denselb de:nz'Elb


// conjunctions // conjunctions
und Unt $u+ $pause und Unt $u+ $pause
zu tsu: $u+ $brk zu tsu: $u+ $brk
zum tsUm $u+ $pause zum tsUm $u+ $pause
zur tsu:r $u+ $pause zur tsu:r $u+ $pause
über ,yb3 $pause $strend
über ,y:b3 $pause $strend
unter ,Unt3 $pause $strend $only unter ,Unt3 $pause $strend $only
um Um $u+ $brk um Um $u+ $brk
//(um die) %Umd%i: $brk //(um die) %Umd%i: $brk
unsre Unzr@ $u unsre Unzr@ $u
unsere Unzr@ $u unsere Unzr@ $u
unser Unz3 $u unser Unz3 $u
unserm Uns3m $u
unserem Uns@r@m $u
unserm Unz3m $u
unserem Unz@r@m $u
unseren Unz@r@n $u




ihre i:r@ $u ihre i:r@ $u
seit zaIt $u $only seit zaIt $u $only


habe %hA:b@ $only habe %hA:b@ $only
habest hA:bEst $only $u
habest hA:b@st $only $u
hast %hast $only hast %hast $only
hat %hat $only hat %hat $only
haben h,A:b@n $only $strend2 haben h,A:b@n $only $strend2
hatte h,at@ $only hatte h,at@ $only
hatten h,at@n $only hatten h,at@n $only
hätte h,Et@ $only hätte h,Et@ $only
hättest h,EtEst $only
hättest h,Et@st $only
hättet h,Et@t $only hättet h,Et@t $only
hätten h,Et@n $only hätten h,Et@n $only


werdet v,Erd@t werdet v,Erd@t
wurden v,Urd@n wurden v,Urd@n
wurde v,Urd@ wurde v,Urd@
wurdest v,UrdEst
wurdest v,Urd@st
wurdet v,Urd@t wurdet v,Urd@t


können ,kWn@n $only $strend2 können ,kWn@n $only $strend2
association _^_EN association _^_EN
baseball _^_EN baseball _^_EN
bbc _^_EN bbc _^_EN
beat _^_EN $only
beat _^_EN
browser _^_EN browser _^_EN
byte _^_EN byte _^_EN
bytes _^_EN
camcorder _^_EN camcorder _^_EN
cancel _^_EN
certificate _^_EN
change _^_EN change _^_EN
chart _^_EN chart _^_EN
chat _^_EN chat _^_EN
chicken _^_en
chrome _^_EN
cleaner _^_EN
coach _^_EN coach _^_EN
coke _^_EN coke _^_EN
computer _^_EN
computer kOmpj'u:t3
cool _^_EN cool _^_EN
copy _^_EN
couch _^_EN couch _^_EN
cursor _^_EN cursor _^_EN
daisy _^_EN
date _^_EN
debugger _^_EN debugger _^_EN
dj _^_EN
desktop d'EsktOp
dj d'i:dZEI
download _^_EN download _^_EN
downloads _^_EN
email _^_EN email _^_EN
enterprise _^_EN enterprise _^_EN
escape _^_EN
espeak _^_EN
event _^_EN event _^_EN
execute _^_EN
explorer Ekspl'Or3r
file _^_EN
firefox _^_EN
firewall _^_EN firewall _^_EN
foul _^_EN foul _^_EN
foyer _^_EN foyer _^_EN
frame _^_EN frame _^_EN
freak _^_EN freak _^_EN
german _^_EN
gin _^_EN gin _^_EN
google _^_EN
groupie _^_EN groupie _^_EN
hip _^_EN hip _^_EN
homepage _^_EN homepage _^_EN
hooligan _^_EN hooligan _^_EN
house _^_EN
interface _^_EN interface _^_EN
jaws _^_EN
jean _^_EN jean _^_EN
jet _^_EN jet _^_EN
job _^_EN job _^_EN
laptop _^_EN laptop _^_EN
laser _^_EN laser _^_EN
level _^_EN level _^_EN
like _^_EN
login _^_EN login _^_EN
look _^_EN look _^_EN
macho _^_EN macho _^_EN
mail _^_EN mail _^_EN
mailbox _^_EN
message _^_EN message _^_EN
move _^_EN
my _^_EN my _^_EN
mysql _^_EN mysql _^_EN
notebook _^_EN
notepad _^_EN
nugget _^_EN
nvda _^_EN
offline _^_EN offline _^_EN
online _^_EN online _^_EN
out _^_EN out _^_EN
overwrite _^_EN
pair _^_EN pair _^_EN
penthouse _^_EN penthouse _^_EN
pidgin _^_EN pidgin _^_EN
plot _^_EN plot _^_EN
poster _^_EN poster _^_EN
receiver _^_EN receiver _^_EN
research _^_EN
registry _^_EN
release _^_EN
remake _^_EN remake _^_EN
research _^_EN
roadie _^_EN roadie _^_EN
roastbeef _^_EN roastbeef _^_EN
quiz _^_EN quiz _^_EN
reader _^_EN
run _^_EN run _^_EN
running _^_EN
save _^_EN
scanner _^_EN scanner _^_EN
science _^_EN science _^_EN
server _^_EN server _^_EN
sexy _^_EN sexy _^_EN
shirt _^_EN shirt _^_EN
show _^_EN show _^_EN
showdown _^_EN
single _^_EN single _^_EN
size _^_EN
slip _^_EN slip _^_EN
slum _^_EN slum _^_EN
small _^_EN small _^_EN
smiley _^_EN
snob _^_EN snob _^_EN
song _^_EN song _^_EN
sorry _^_EN sorry _^_EN
source _^_EN source _^_EN
spam _^_EN spam _^_EN
speak _^_EN
spirit _^_EN spirit _^_EN
squaw _^_EN squaw _^_EN
stream _^_EN
suite _^_EN suite _^_EN
sweatshirt _^_EN sweatshirt _^_EN
sync _^_EN
talk _^_EN talk _^_EN
team _^_EN
teaser _^_EN teaser _^_EN
tech _^_EN tech _^_EN
terminal _^_EN terminal _^_EN
thunderbird _^_EN
time _^_EN time _^_EN
timer _^_EN
to _^_EN $only
trip _^_EN trip _^_EN
tuner _^_EN tuner _^_EN
unix _^_EN unix _^_EN
update _^_EN update _^_EN
updates _^_EN
venture _^_EN venture _^_EN
verify _^_EN
voice _^_EN
voices _^_EN
weather _^_EN
web w'Eb $only
website _^_EN website _^_EN
window _^_EN window _^_EN
wipe _^_EN
word _^_EN word _^_EN




abort ab'Ort abort ab'Ort
absentier apzEnt'i:r absentier apzEnt'i:r
abstinent $3 abstinent $3
accessoire asEsw'A:r
achso axz'o: achso axz'o:
adress $2
akazie $alt akazie $alt
alarm $2
allein $2 allein $2
allgemein 'alg@maIn
amerika $2
andre andr@ // andere andre andr@ // andere
aneinander an1aIn'and3
anomalie $2 anomalie $2
antik ant'i:k antik ant'i:k
archaik arC'A:Ik archaik arC'A:Ik
arie $alt arie $alt
arpeggier arpEdZ'i:r arpeggier arpEdZ'i:r
arrangier araNZ'i:@
Art A:rt // capital
arrangier araNZ'i:r
Art A:rt $capital
arterie $alt arterie $alt
asphalt $2 asphalt $2
atommüll $1
atommüll at'o:mmyl
ausgeschamt aUsg@SA:mt ausgeschamt aUsg@SA:mt
außerdem 'aUs3d,e:m außerdem 'aUs3d,e:m
automatisch $3
aventurin avEntu:r'i:n aventurin avEntu:r'i:n
ave A:vE ave A:vE


bebung b'e:bUN
baguette bag'Et
balkan $1 balkan $1
balkon $2 balkon $2
bandagier bandaZ'i:@
bandagier bandaZ'i:r
beben be:b@n beben be:b@n
beere be:r@ beere be:r@
bestie bEstI@ bestie bEstI@
best bEst best bEst
bestem b'Est@m
beta b'e:tA:
beten be:t@n beten be:t@n
bibliothek bi:bli:o:t'e:k
bisschen b'IsC@n
bizarr $2 bizarr $2
blamage $alt blamage $alt
braille _^_FR
bronchie $alt bronchie $alt
buch b'u:x buch b'u:x
buchen b'u:x@n buchen b'u:x@n
buchstabierfunktion $3
bucht b'u:xt bucht b'u:xt
bucht b'Uxt $capital $verbf bucht b'Uxt $capital $verbf
buchte b'u:xt@ buchte b'u:xt@
buchten b'u:xt@n buchten b'u:xt@n
buchten b'Uxt@n $capital $verbf buchten b'Uxt@n $capital $verbf
bürostuhl by:r'o:Stu:l


changier SaNZ'i:r changier SaNZ'i:r
cembalo tS'Embalo:
champagner Samp'anj3
champignon S'ampInjON
ciao tSaU ciao tSaU
clique klIk@ clique klIk@
cognac k'Onjak
coup ku: coup ku:


dahlie $alt dahlie $alt
dazwishen $2
debatte $2 debatte $2
deshalb $2 deshalb $2
detail de:t'aI detail de:t'aI
dividend di:vi:d'Ent dividend di:vi:d'Ent
dragier draZ'i:r dragier draZ'i:r
dritte drIt@ dritte drIt@
dschungel dZ'UN@l
duett du:'Et duett du:'Et


ebendaher e:b@ndah'e:r ebendaher e:b@ndah'e:r
einander aIn'and3 einander aIn'and3
einerlei aIn@rlaI einerlei aIn@rlaI
einher aInh'e:r einher aInh'e:r
einig aInIC $only
einig aInIg#
einige aInIg@ $u+ einige aInIg@ $u+
einiges aInIg@s $u+ einiges aInIg@s $u+
einzig 'aIntsIg#
elektronisch e:lEktr'o:nIS
elementansicht e:l@m'Ent_|anzICt
engagier aNgaZ'i:r engagier aNgaZ'i:r
endivie $alt endivie $alt
endlich EntlIC endlich EntlIC
ensemble Ons'Omb@l
ensemble A~s'A~b@l
episkopal e:pIsko:p'A:l episkopal e:pIsko:p'A:l
erde e:rd@ erde e:rd@
erst e:rst erst e:rst
ersten e:rst@n ersten e:rst@n
erstmal e:rstma:l
erzgebirg e:rtsg@bIrg
erstmal e:rstmA:l
erzgebirg Ertsg@bIrg
expedient Ekspe:dI'Ent expedient Ekspe:dI'Ent
extravagant $1 extravagant $1
extrem Ekstr'e:m extrem Ekstr'e:m


feuerrot $3
fenster f'Enst3
foyer fOj'e:
friedvoll fr'i:tf,Ol friedvoll fr'i:tf,Ol
furchen fUrC@n furchen fUrC@n
furie $alt furie $alt


geben ge:b@n geben ge:b@n
gebt ge:bt gebt ge:bt
gegenüber ge:g@n'y:b3
gegenstand $1
gegenständ $1
gegenüber ge:g@n_|'y:b3
geglichen g@glIC@n geglichen g@glIC@n
gemein g@maIn gemein g@maIn
genial ge:nI'al
genial ge:nj'A:l
geranie ge:r'A:nI@ geranie ge:r'A:nI@
gessen gEs@n gessen gEs@n
geste ge:st@ geste ge:st@
gestern gEst3n gestern gEst3n
gitarre $2
glorie $alt glorie $alt
grazie $alt grazie $alt


heimat $1 heimat $1
herberg hErbErg herberg hErbErg
hi haI hi haI
hinweg hInv'Ek
hinweg h'Inve:g $capital
historie $alt historie $alt
hm h@m hm h@m
horsam hO3zA:m horsam hO3zA:m
hostie $alt hostie $alt
humor $2
hrhr harhar hrhr harhar
husten h'u:st@n husten h'u:st@n


inder Ind3 inder Ind3
indes Ind'Es indes Ind'Es
indessen Ind'Es@n indessen Ind'Es@n
ingenieur IndZ@nj'u:r
ingenieur IndZ@nj'Y:r
injurie $alt injurie $alt
inka INkA: inka INkA:
inkaisch INkA:IS inkaisch INkA:IS
interess Int@r'Es interess Int@r'Es
intern Int'Ern intern Int'Ern
internet Int@rnEt internet Int@rnEt
internetzugriff 'Int3nEtts,u:grIf
inzwischen $2


jahrhundert $2
januar janu:A:r januar janu:A:r


Kamel kam'e:l
kamelie $alt kamelie $alt
kanäl $2
kanoe kan'u: kanoe kan'u:
kartonage $alt kartonage $alt
kastanie $alt kastanie $alt
kid kId kid kId
klops kl'Ops
kombinationsfeld $4
komödie $alt komödie $alt
konservativ $1
kompass $1
konservativ k'OnzErvat,i:v
konsul $1 konsul $1
kuchen k'u:x@n
konto $1
kurie $alt kurie $alt
küchentisch k'yC@ntIS
kwaß kvas kwaß kvas


lappalie $alt lappalie $alt
luetisch lu:'e:tIS luetisch lu:'e:tIS


machen max@n machen max@n
magnet magn'e:t
mannequin man@k'W~
marginalie $alt marginalie $alt
massage $2
materie $alt materie $alt
medaille me:d'alI@
meldung m'EldUN
menuette mEnu:'Et menuette mEnu:'Et
menü $2
minut $2 minut $2
mikrofiche mi:kro:fi:S mikrofiche mi:kro:fi:S
miteinander $1 miteinander $1
modell mo:d'El modell mo:d'El
modem mo:dEm modem mo:dEm
modern $2
monat $1
monitor $1
monoton $3 monoton $3
monsun $2 monsun $2
montag mo:ntA:k montag mo:ntA:k
nage $alt nage $alt
nebulos $3 nebulos $3
negligent ne:gli:dZ'Ent negligent ne:gli:dZ'Ent
netzbetrieb n'Etsb@tri:b
nisch ni:S nisch ni:S
normal $2
november $2
numero $1 numero $1


oboe o:b'o:@ oboe o:b'o:@
orgie $alt orgie $alt
ok o:k'e: ok o:k'e:
oktober $2
optimal $3
ödem Y:d'e:m ödem Y:d'e:m


paradies $3 paradies $3
passage pas'aZ@
passage $alt
perplex $2 perplex $2
petersilie $alt petersilie $alt
pinie $alt pinie $alt
pochs pOxs pochs pOxs
präsident $3 präsident $3
prämie $alt prämie $alt
privatisier $4
problematisier $3 //pro:ble:m'a:tIzi:r
prinzip $2
prinzipien prInts'i:pI@n
privatisier pri:vA:ti:z'i:r
problematisier $5
protokoll $3


refrain rEfr'W~
reliquie $alt reliquie $alt
rendezvous rA~de:v'u:
restaurant rEsto:r'A~
risik $1 risik $1
rupie $alt rupie $alt


sabbat zabat sabbat zabat
sagt zA:gt sagt zA:gt
salopp $2 salopp $2
schieberegler S'i:b@re:gl3
schreibung Sr'aIbUN
schult Su:lt schult Su:lt
schulter S'Ult3
schultern S'Ult3n
sekund $2
selbst zElpst selbst zElpst
serie se:rI;@
service sErvIs
september $2
serie $alt
service _^_EN
ski S'i:
sodass %zo:d,as
soeben zo:_'e:b@n soeben zo:_'e:b@n
sofort $2 sofort $2
sogar $2 sogar $2
soweit $2 soweit $2
sowohl $2 sowohl $2
sparsam SpA:rzA:m sparsam SpA:rzA:m
spezies Sp'e:tsI@s
spinozaisch spi:n'o:tsaIS spinozaisch spi:n'o:tsaIS
spionage $alt spionage $alt
stalagmit stalagm'It stalagmit stalagm'It


tag tA:g tag tA:g
telegen te:le:g'e:n telegen te:le:g'e:n
temporär $3
terrain tEr'W~
the D@ // English the D@ // English
theater te:'A:t3 theater te:'A:t3
tja tjA: tja tjA:
tonnage $alt tonnage $alt
tragödie $alt tragödie $alt
train tre:n train tre:n
tsunami tsu:n'a:mi:
turin $2
trolley tr'Oli:
trost tr'o:st
tsunami tsu:n'A:mi:
turin tu:r'i:n


umweg $1
umgehen $2
umrahmen $2
unten Unt@n unten Unt@n
untermenü 'Unt3me:n,y:
urin u:r'i:n
übrig 'y:brIg#


verein fEr'aIn
verein fEr_|'aIn
vielbesprochen $3 vielbesprochen $3
vielleicht $2
vielleicht fIl'aICt
vorherig fo:rh'e:rIg# vorherig fo:rh'e:rIg#
vorig fo:rIg# vorig fo:rIg#


//wahrscheinlich $2
wahrscheinlich $2
warum vA:r'Um warum vA:r'Um
wasserung vas@rUN // because -ung isn't marked as a suffix wasserung vas@rUN // because -ung isn't marked as a suffix
weiterung vaIt@rUN
weg v'Ek
Weg v'e:g $capital
weither vaIth'Er weither vaIth'Er
weitum vaIt_|'Um weitum vaIt_|'Um
willkommen $2
woher vo:h'e:r woher vo:h'e:r


zloty slOti: zloty slOti:
zoom zu:m zoom zu:m
zugegen tsu:g'e:g@n
zudem tsu:'de:m zudem tsu:'de:m
zugegen tsu:g'e:g@n zugegen tsu:g'e:g@n
zurück $2 zurück $2
zustand ts'u:Stand $only
zuständ ts'u:StEnd
zymbal $1 zymbal $1




// Names // Names
Armin $1
Djakarta dZak'artA: Djakarta dZak'artA:
Djibouti dZib'u:ti:
Djibouti dZi:b'u:ti:
Fruecht fr'yCt
Georg ge:Ork $only Georg ge:Ork $only
George dZO:rdZ George dZO:rdZ
ines 'i:n@s
john dZ'On
Josef j'o:zEf
Klango kl'aNgo:
Khmer kme:r Khmer kme:r
Mc m@-k
liam _^_EN
Mc %mEk
Moradi $2
Neumexiko $2 Neumexiko $2
Neuseeland $2 Neuseeland $2
Rwanda rU'andA: Rwanda rU'andA:
Sri sr,i:
Sri %sri:
steve _^_EN
Tom tOm $only Tom tOm $only
Tim tIm $only Tim tIm $only
vera v'e:rA:
verena ve:r'e:nA:



+ 34
- 16
dictsource/de_rules View File


// *************************************************************************** // ***************************************************************************
// * Copyright (C) 2006 to 2010 by Jonathan Duddington * // * Copyright (C) 2006 to 2010 by Jonathan Duddington *
// * email: [email protected] * // * email: [email protected] *
.L03 a ä .L03 a ä
.L04 o ö .L04 o ö


// Hours
.L05 0 1 2 3 4 5 6 7 8 9 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23

// Minutes
.L06 0 1 2 3 4 5



// This file is UTF-8 encoded // This file is UTF-8 encoded


_) beige (_ be:S _) beige (_ be:S
_) beige (@ baIg@ _) beige (@ baIg@
_) be (inhP2 b@ _) be (inhP2 b@
_) beo (b b,@o:


_) ba (lA b%a _) ba (lA b%a
_) ba (ll@ b%a _) ba (ll@ b%a
_) b (esen b _) b (esen b
_) b (ess b _) b (ess b
_) b (esten b _) b (esten b
bestem bEst@m
bestia bEsti:'A: bestia bEsti:'A:
_) b (eug b _) b (eug b
_) b (eul b _) b (eul b
baby _^_EN baby _^_EN
beten be:t@n beten be:t@n
_) bike _^_EN _) bike _^_EN
binde bInd@ // for compound words, EG. Bindestrich
_) bis (hP3 b%Is _) bis (hP3 b%Is
_) blue _^_EN _) blue _^_EN
board _^_EN board _^_EN
_) boom _^_EN _) boom _^_EN
bo (sh bo: bo (sh bo:
buchstab bu:xStA:b
_) bundes b'Und@s _) bundes b'Und@s




.group c .group c
_) c (_ se:
_) c (_ tse:
_) c (L01A k // allow cl cr at start of word _) c (L01A k // allow cl cr at start of word
c k c k
c) c c) c
eb (t_ e:p eb (t_ e:p
eg (t_ e:k eg (t_ e:k


een (_ 'e:n-
een (_ 'e:@n
ell (_ 'El ell (_ 'El
ll) e (l e: ll) e (l e:
&) e (_S1 @ &) e (_S1 @
_) farb (l@P4 f'arb _) farb (l@P4 f'arb
_) farc fars _) farc fars
_) fein (@P4 f'aIn _) fein (@P4 f'aIn
_) fertig (C@P6 f'ErtiC
_) fertig (C@P6 f'ErtIC
_) fest (@P4 f'Est _) fest (@P4 f'Est
_) flug fl'u:g _) flug fl'u:g
foto fo:to: foto fo:to:
g (sA g g (sA g
gd (_N kt gd (_N kt
_) gh (A g _) gh (A g
_) g (nA g@- // allow _gn
B) gn (A g@-n
_) g (nA g // allow _gn
B) gn (A gn


i) gt (_ Ct i) gt (_ Ct
ei) gt (_ kt ei) gt (_ kt
_) ge (beX ge: _) ge (beX ge:
geben ge:b@n geben ge:b@n
gebirge (_S7 g@bIrg@ gebirge (_S7 g@bIrg@
gedulds %g@dUlts
_) gegen (@P5 ge:g@n _) gegen (@P5 ge:g@n
gegen ge:g@n gegen ge:g@n
gegn ge:gn gegn ge:gn
_) ge (nK gE _) ge (nK gE
_) ge (L01K gE _) ge (L01K gE
ge (tr g@ ge (tr g@
general ge:nEr'al
general ge:n@r'A:l
general (is ge:n@ral general (is ge:n@ral
_) ge (ner gE _) ge (ner gE
_) geo g,e:o: _) geo g,e:o:
_) geo (pf g@'O
_) ge (orP2 g@ _) ge (orP2 g@
_) ge (org g%e: _) ge (org g%e:
ge (rman gE ge (rman gE
_) hinüber (P7 hIn'y:b3 _) hinüber (P7 hIn'y:b3
_) hinum (P5 hIn'Um _) hinum (P5 hIn'Um
_) hinunter (P8 hIn'Unt3 _) hinunter (P8 hIn'Unt3
_) hinweg (P6 hInv'e:g
_) hinzu (P5 hInts'u: _) hinzu (P5 hInts'u:


_) hinge (@P5 h'Ing@ _) hinge (@P5 h'Ing@


i (i i:_! i (i i:_!


ik (_ Ik
s) ik (_ 'i:k s) ik (_ 'i:k
@r) ik (_ Ik @r) ik (_ Ik
br) ik (_ 'i:k br) ik (_ 'i:k
neglig ne:gli:Z neglig ne:gli:Z
neglige ne:gli:Z neglige ne:gli:Z
&) ness (_N _^_EN &) ness (_N _^_EN
news _^_EN
new _^_EN
nieder ni:d3 nieder ni:d3
nord (L04st n%Ort nord (L04st n%Ort
nord (west n%Ort nord (west n%Ort
nuance ny:'A~s@


.group o .group o
_) o (_ o: _) o (_ o:
@A) o (n_ 'o: @A) o (n_ 'o:
one (_ 'o:n@ one (_ 'o:n@
onen (_ 'o:n@n onen (_ 'o:n@n
zitr) on 'on
zitr) on 'o:n
@) oo (_ u: @) oo (_ u:
r) oo (m u: r) oo (m u:
z) oo (m u: z) oo (m u:
ste (ll StE ste (ll StE
a) ste (ll stE a) ste (ll stE
st (ah St st (ah St
st (art St
st (ä St st (ä St
st (eh St st (eh St
st (ö St st (ö St
st (rich St
st (ü St st (ü St
st (uh St st (uh St
st (ung st st (ung st
_) schul (d S'Ul _) schul (d S'Ul


schwer Sve:r schwer Sve:r
screen _^_EN
_) sechs (P5 z'Eks _) sechs (P5 z'Eks
seku (nden ze:k'U seku (nden ze:k'U
_) selbst (@@P6 z'Elpst _) selbst (@@P6 z'Elpst
_) sky _^_EN _) sky _^_EN
soldat z%OldA:t soldat z%OldA:t
&) so (rt_ s_|O &) so (rt_ s_|O
summe zUm@


speed _^_EN speed _^_EN
stau) ss s stau) ss s
_) teen _^_EN _) teen _^_EN
_) tele (@ t,e:le: _) tele (@ t,e:le:
_) thermo tErmo: _) thermo tErmo:
touch _^_EN
tuerei (_ tu:@r'aI tuerei (_ tu:@r'aI
thrill _^_EN thrill _^_EN
_pa) th t _pa) th t
the (era te: the (era te:
_) tief (@P4 t'i:f _) tief (@P4 t'i:f
@) tient (_ tsI'Ent
@) tion tsI,o:n
@) tion (_ tsI'o:n
@) tient (_ tsj'Ent
@) tion tsj,o:n
@) tion (_ tsj'o:n
_) trail _^_EN _) trail _^_EN
_) tranqu _^_EN _) tranqu _^_EN
traver tr%avEr traver tr%avEr
_) voraus (P6 fo:r'aUs _) voraus (P6 fo:r'aUs
_) vorbei (P6 fo:r'baI _) vorbei (P6 fo:r'baI
_) vorher (P6 fo:rh'e:r _) vorher (P6 fo:rh'e:r
_) vorüber (P7 fo:r'yb3
_) vorüber (P7 fo:r'y:b3




.group w .group w
&) ware (_ _^_EN &) ware (_ _^_EN
_) wasch (@P5 v'aS _) wasch (@P5 v'aS
_) wasser (@P6 v'as@r _) wasser (@P6 v'as@r
_) weg (C@P3 v'e:k
_) weit (C@P4 v'aIt _) weit (C@P4 v'aIt
_) weiter (@P6 v'aIt@r _) weiter (@P6 v'aIt@r
_) weither vaIthe:r _) weither vaIthe:r
_) zere (m tse:re: _) zere (m tse:re:
ziell tsj'El ziell tsj'El
_) zie (ge@P3 ts'i: _) zie (ge@P3 ts'i:
zitat tsi:t'A:t
_) zeit (@P4 ts'aIt _) zeit (@P4 ts'aIt
_) ziel (@P4 ts'i:l _) ziel (@P4 ts'i:l
_) zier (@P4 ts'i:r _) zier (@P4 ts'i:r
_) über (@P4 _|,y:b3 _) über (@P4 _|,y:b3
_) über (be@P4 _!'y:b3 _) über (be@P4 _!'y:b3
_) über (gangs y:b3 _) über (gangs y:b3
übrig y:brIg#




.group ß .group ß
D_) - (_D StrIC D_) - (_D StrIC
_) - (_D _ _) - (_D _


_L05_) : (_L06D_ %u:r // Say time

+ 52
- 8
phsource/ph_german View File




//========================================================= //=========================================================
// German // German
phoneme 3 // open Schwa+r phoneme 3 // open Schwa+r
vwl starttype #@ endtype #@ vwl starttype #@ endtype #@
unstressed flag1 unstressed flag1
length 160
IF thisPh(isFinalVowel) THEN
length 210
ENDIF
length 140
FMT(vowel/a#_3) // in eSpeak 1.44, this used vowel/V_3 at end-of-word FMT(vowel/a#_3) // in eSpeak 1.44, this used vowel/V_3 at end-of-word
endphoneme endphoneme






phoneme EI phoneme EI
vwl starttype #e endtype #i
length 210
FMT(vdiph/eei)
import_phoneme en-us/eI
endphoneme endphoneme




endphoneme endphoneme




phoneme W~
vwl starttype #@ endtype #@
length 200
FMT(vnasal/W_n)
endphoneme


phoneme l2 // as [l] but devoice previous phoneme phoneme l2 // as [l] but devoice previous phoneme
liquid lengthmod 7 liquid lengthmod 7
ChangePhoneme (l) ChangePhoneme (l)
ENDIF ENDIF
CALL base1/g CALL base1/g
endphoneme endphoneme


phoneme k
vls vel stp
voicingswitch g
lengthmod 2
Vowelin f1=0 f2=2300 200 300 f3=-200 80
Vowelout f1=0 f2=2300 300 400 f3=-200 80 rms=20

IF KlattSynth THEN
Vowelout f1=0 f2=2300 200 300 f3=-200 80 rms=20
ENDIF

IF nextPh(isPause2) THEN
WAV(ustop/k_)
ELIF nextPh(r) THEN
WAV(ustop/k, 70)
ELIF nextPh(R) OR nextPh(R2) THEN
WAV(ustop/k_)
ELIF nextPh(i:) OR nextPh(;) THEN
WAV(ustop/ki)
ELIF nextPh(l) THEN
WAV(ustop/kl)
ELIF nextPh(@-) THEN
WAV(ustop/k_unasp)
ENDIF
WAV(ustop/k)
endphoneme


phoneme x
vls vel frc
voicingswitch Q
lengthmod 3
Vowelin f1=0 f2=2300 200 400 f3=-100 80
Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20

IF nextPh(isPause) THEN
WAV(ufric/x2, 60)
ENDIF
WAV(ufric/x_hr, 20)
endphoneme

BIN
phsource/vdiph/aau_6 View File


+ 1
- 1
tests/language-phonemes.test View File

test_lang cs 73d5bdeebdab81c629d34f76c87930bb6a188c50 "ma na n^a pa ta ca ka ba da Ja ga tsa tSa dza dZa fa sa Sa xa va za Za ha r-a Ra R^a R^/a la ja _:_ mi mi: me me: ma ma: mo mo: mu mu: maU meU moU" test_lang cs 73d5bdeebdab81c629d34f76c87930bb6a188c50 "ma na n^a pa ta ca ka ba da Ja ga tsa tSa dza dZa fa sa Sa xa va za Za ha r-a Ra R^a R^/a la ja _:_ mi mi: me me: ma ma: mo mo: mu mu: maU meU moU"
test_lang cy 5c5c7ab1c1b531dcacbbe072d5ee9cef3467d945 "ma na Na pa ta ka ba da ga tSa dZa fa Ta sa Sa xa ha ca Da za ra Ca la l/2a ja wa _:_ ma mE mI mY mO mU mV mi: my: mu: me: mo: mA: mAY maI maY maU m@I m@Y meU mIu mYu mOI mOY muI muY" test_lang cy 5c5c7ab1c1b531dcacbbe072d5ee9cef3467d945 "ma na Na pa ta ka ba da ga tSa dZa fa Ta sa Sa xa ha ca Da za ra Ca la l/2a ja wa _:_ ma mE mI mY mO mU mV mi: my: mu: me: mo: mA: mAY maI maY maU m@I m@Y meU mIu mYu mOI mOY muI muY"
test_lang da c55842af4f63fd67e6e48b97903b77223b6a4d77 "ma na Na pa ta ka ba da ga fa sa ha S;a tS;a va Da ja ra Ra _:_ m@ m@- m3 m3- mi m?i mI me m?e mE m?E m& m?& m&# m?&# mA m?A mu m?u mo m?o mO m?O mV m?V m0 m?0 my m?y mY mW m?W mW# m?W# maI" test_lang da c55842af4f63fd67e6e48b97903b77223b6a4d77 "ma na Na pa ta ka ba da ga fa sa ha S;a tS;a va Da ja ra Ra _:_ m@ m@- m3 m3- mi m?i mI me m?e mE m?E m& m?& m&# m?&# mA m?A mu m?u mo m?o mO m?O mV m?V m0 m?0 my m?y mY mW m?W mW# m?W# maI"
test_lang de ffddc443b8acedd5e4c8f30a2763b28fee0d8019 "ma na Na pa ta ka ?a ba da ga pFa tsa tSa dZa sa Sa za Za fa Ta Ca xa ha ca Da ja la ra g#a l/a l2a _:_ m@ m3 ma mE mE2 mI mO mU mA mi2 my mW mI: mA: mi: mu: mE: me: mo: my: mY: maU maI mEI mOY moU mA~ miR mUR"
test_lang de ec91c396bf20b12b96bb18b4d631188dcf2a480e "ma na Na pa ta ka ?a ba da ga pFa tsa tSa dZa sa Sa za Za fa Ta Ca xa ha ca Da ja la ra g#a l/a l2a _:_ m@ m3 ma mE mE2 mI mO mU mA mi2 my mW mI: mA: mi: mu: mE: me: mo: my: mY: maU maI mEI mOY moU mA~ miR mUR"
test_lang el b01fb02420612ea59c43bf6aff4175063bd93bcb "ma na pa ta ka ba da ga fa Ta sa xa va Da za Qa ra la _:_ ma me mi mo mu" test_lang el b01fb02420612ea59c43bf6aff4175063bd93bcb "ma na pa ta ka ba da ga fa Ta sa xa va Da za Qa ra la _:_ ma me mi mo mu"
test_lang en c4ed41c6ef4a43bae30f3469fe886c7b456dd02d "ma na Na pa ta ka ba da ga fa Ta sa Sa xa ha va Da za Za tSa dZa la ra ja wa t2a t#a d#a z#a r-a z/2a w#a m- n- N- _:_ mI mE ma m0 mV mU mi: mA: mO: mu: m3: mA@ mO@ mo@ mU@ mi@3 mIR mVR mi@ me@ mi m@ m3 me# mI# mI2 meI maI mOI moU maU maa mO2 maI@ maI3 maU@" test_lang en c4ed41c6ef4a43bae30f3469fe886c7b456dd02d "ma na Na pa ta ka ba da ga fa Ta sa Sa xa ha va Da za Za tSa dZa la ra ja wa t2a t#a d#a z#a r-a z/2a w#a m- n- N- _:_ mI mE ma m0 mV mU mi: mA: mO: mu: m3: mA@ mO@ mo@ mU@ mi@3 mIR mVR mi@ me@ mi m@ m3 me# mI# mI2 meI maI mOI moU maU maa mO2 maI@ maI3 maU@"
test_lang en-029 cfd13bc57be7f495935c662472eae3d2c7200ebd "ma na Na pa ta ka ba da ga fa Ta sa Sa xa ha va Da za Za tSa dZa la ra ja wa t2a t#a d#a z#a r-a z/2a w#a m- n- N- _:_ mI mE ma m0 mV mU mi: mA: mO: mu: m3: mA@ mO@ mo@ mU@ mi@3 mIR mVR mi@ me@ mi m@ m3 me# mI# mI2 meI maI mOI moU maU maa mO2 maI@ maI3 maU@" test_lang en-029 cfd13bc57be7f495935c662472eae3d2c7200ebd "ma na Na pa ta ka ba da ga fa Ta sa Sa xa ha va Da za Za tSa dZa la ra ja wa t2a t#a d#a z#a r-a z/2a w#a m- n- N- _:_ mI mE ma m0 mV mU mi: mA: mO: mu: m3: mA@ mO@ mo@ mU@ mi@3 mIR mVR mi@ me@ mi m@ m3 me# mI# mI2 meI maI mOI moU maU maa mO2 maI@ maI3 maU@"

+ 1
- 1
tests/language-pronunciation.test View File

} }


test_phonemes de \ test_phonemes de \
" dr'Uk3 l'amp@ (en)k@mpj'u:t3(de) St'Ern St'Ern@" \
" dr'Uk3 l'amp@ kOmpj'u:t3 St'Ern St'Ern@" \
"drucker lampe computer stern sterne" "drucker lampe computer stern sterne"
test_phonemes en \ test_phonemes en \
" k'It dr'Es tr'ap l'0t str'Vt f'Ut fl'i:s p'A:m T'O:t g'u:s n'3:s st'A@t n'O@T f'o@s kj'U@ n,i@3 skw'e@ t'3:m b'3:d h'api k'0m@ l'Et3r- Ekspl'o@ r'oUzI2z r'abIt f'eIs pr'aIs tS'OIs g'oUt m'aUT b'aaT kl'0T m'Ili@n dI2v'aIdI2d" \ " k'It dr'Es tr'ap l'0t str'Vt f'Ut fl'i:s p'A:m T'O:t g'u:s n'3:s st'A@t n'O@T f'o@s kj'U@ n,i@3 skw'e@ t'3:m b'3:d h'api k'0m@ l'Et3r- Ekspl'o@ r'oUzI2z r'abIt f'eIs pr'aIs tS'OIs g'oUt m'aUT b'aaT kl'0T m'Ili@n dI2v'aIdI2d" \

Loading…
Cancel
Save