# BEGIN_TEST
#------------------------------
# German (de-DE)
#
# Notes: These tests use the XSAMPA examples given in the pico manual.
# The only differences between the manual and the test strings are:
# 1/ replaced the primary stress character " (double quote) by its dec code "
# 2/ the XSAMPA "r\" is replaced by "r\\" (the backslash is escaped) otherwise pico says
# garbage or the [rrr] sound is pronounced "j" (as a french j)
# When a test is marked as "BUG", if possible, the tester will capture an approximate
# transcription of what was heard inside [ ].
# Consonants
# --------- Plosives
# TEST ? Abend "?a:.b@nt
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""?a:.b@nt"/>.</speak>
# TEST b Ball "bal
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bal"/>.</speak>
# TEST d Dach "dax
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""dax"/>.</speak>
# TEST g Gabe "ga:.b@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ga:.b@"/>.</speak>
# TEST k Kamm "kam
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kam"/>.</speak>
# TEST p Post "pOst
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""pOst"/>.</speak>
# TEST t Tritt "tRIt
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""tRIt"/>.</speak>
# --------- Nasals
# TEST N lang "laN
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""laN"/>.</speak>
# TEST m Matte "ma.t@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ma.t@"/>.</speak>
# TEST n Nest "nEst
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""nEst"/>.</speak>
# --------- Fricatives
# TEST C Milch "mIlC
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""mIlC"/>.</speak>
# TEST R Rabe "Ra:.b@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""Ra:.b@"/>.</speak>
# TEST S Masche "ma.S@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ma.S@"/>.</speak>
# TEST Z Genie Ze."ni:
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="Ze."ni"/>.</speak>
# TEST f Affe "?a.f@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""?a.f@"/>.</speak>
# TEST h Hund "hUnt
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""hUnt"/>.</speak>
# TEST s Masse "ma.s@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ma.s@"/>.</speak>
# TEST v Wahl "va:l says [val]
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""va:l"/>. Ein Wahl.</speak>
# TEST x Bach "bax
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bax"/>.</speak>
# TEST z Rose "Ro:.z@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""Ro:.z@"/>.</speak>
# --------- Approximants
# TEST j Jagd "ja:kt
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ja:kt"/>.</speak>
# TEST l Luft "lUft
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""lUft"/>.</speak>
# --------- Syllabic Consonants
# TEST l= Nabel "na:.bl=
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""na:.bl="/>.</speak>
# TEST m= hartem "haR.tm=
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""haR.tm="/>.</speak>
# TEST n= Latten "la.tn=
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""la.tn="/>.</speak>
# --------- Affricates
# TEST d_Z Dschungel "d_ZU.N@l
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""d_ZU.N@l"/>.</speak>
# TEST p_f Dampf "damp_f
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""damp_f"/>.</speak>
# TEST t_S Klatsch "klat_S
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""klat_S"/>.</speak>
# TEST t_s Zunge "t_sU.N@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""t_sU.N@"/>.</speak>
# Monophthongs
# --------- Short
# TEST 2 Ökonom ?2.ko."no:m
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="?2.ko."no:m"/>.</speak>
# TEST 6 Halter "hal.t6
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""hal.t6"/>.</speak>
# TEST 9 göttlich "g9t.lIC
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""g9t.lIC"/>.</speak>
# TEST @ Lage "la:.g@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""la:.g@"/>.</speak>
# TEST E Kette "kE.t@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kE.t@"/>.</speak>
# TEST I Kiste "kIs.t@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kIs.t@"/>.</speak>
# TEST O Kopf "kOp_f
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kOp_f"/>.</speak>
# TEST U Kunst "kUnst
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""kUnst"/>.</speak>
# TEST Y füllen "fY.l@n
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""fY.l@n"/>.</speak>
# TEST a Kappe "ka.p@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ka.p@"/>.</speak>
# TEST e Theorie te.o."Ri:
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="te.o."Ri:"/>.</speak>
# TEST i Politik po.li."ti:k
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="po.li."ti:k"/>.</speak>
# TEST o polieren po."li:.R@n
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="po."li:.R@n"/>.</speak>
# TEST u Kurier ku."Ri:6_^
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="ku."Ri:6_^"/>.</speak>
# TEST y Mythologie my.to.lo."gi:
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="my.to.lo."gi:"/>.</speak>
# --------- Long
# TEST 2: Öl "
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""?2:l"/>.</speak>
# TEST E: Bär "bE:6_^
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bE:6_^"/>.</speak>
# TEST a: Kater "ka:.t6
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ka:.t6"/>.</speak>
# TEST e: Beet "be:t
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""be:t"/>.</speak>
# TEST i: Biene "bi:.n@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bi:.n@"/>.</speak>
# TEST o: Boot "bo:t
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bo:t"/>.</speak>
# TEST u: Hut "hu:t
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""hu:t"/>.</speak>
# TEST y: kühl "ky:l
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ky:l"/>.</speak>
# --------- Nasalized
# TEST 9~: parfum par."f9~:
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="par."f9~:"/>.</speak>
# TEST E~: Timbre "tE~:.bR@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""tE~:.bR@"/>.</speak>
# TEST a~: Chance "Sa~:.s@
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""Sa~:.s@"/>.</speak>
# TEST o~: fond "fo~:
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""fo~:"/>.</speak>
# --------- Non-syllabic
# TEST 6_^ Bier "bi:6_^
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""bi:6_^"/>.</speak>
# TEST i_^ Mumie "mu:.mi_^@"
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""mu:.mi_^@""/>.</speak>
# TEST o_^ foyer fo_^a."je:
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="fo_^a."je:"/>.</speak>
# TEST u_^ aktuell ?ak."tu_^El
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph="?ak."tu_^El"/>.</speak>
# --------- Diphthongs
# TEST O_Y Deutsch "dO_Yt_S
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""dO_Yt_S"/>.</speak>
# TEST a_I Bein "ba_In
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ba_In"/>.</speak>
# TEST a_U Kauf "ka_Uf
<speak xml:lang="de-DE"> Ich teste <phoneme alphabet="xsampa" ph=""ka_Uf"/>.</speak>
# END_TEST
# --------- Other Symbols
# word separator NEED TEST HERE <<<<<<<<<<<<------------------------------------
% secondary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------
. syllable break NEED TEST HERE <<<<<<<<<<<<------------------------------------
" primary stress NEED TEST HERE <<<<<<<<<<<<------------------------------------
# ---------