SSML |
forrige | Brug af KTTS | næste |
SSML (Speech Synthesis Markup Language) er en W3C-standard for at markere tekst for oplæsning. Det sørger for mærker til at styre stemmer, talehastighed, lydstyrke, køn og tonehøjde. Det sørger også for mærker til at styre hvordan ord læses op, for eksempel udtalelse af forkortelser. SSML er en del af specifikationen VoiceXML, som også er en W3C-standard.
For øjeblikket sørger KTTS for begrænset og meget grundlæggende understøttelse for SSML. Det har følgende begrænsninger:
Fungerer kun med oplæserne Festival (interaktivt) og Hadifix.
Du skal installere stemmen rab_diphone (britisk mand), eftersom det er standardstemmen som Festival bruger ved oplæsning af SSML.
Indstillingen Hastighed på siden Lyd ignoreres når tekst som indeholder SSML læses op.
Hvis indstillingerne Hastighed eller Tonehøjde i Festivals indstillingsdialog ikke er sat til 100 %, gør det oftest at SSML-teksten læses op monotont.
Følgende eksempeltekst kan bruges for at eksperimentere med SSML.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE speak PUBLIC "-//W3C//DTD SYNTHESIS 1.0//EN" "http://www.w3.org/TR/speech-synthesis/synthesis.dtd"> <speak version="1.0" xml:lang="en-US"> <prosody pitch="low"> Who's been sleeping in my bed? </prosody> said papa bear. <prosody pitch="medium"> Who's been sleeping in my bed? </prosody> said momma bear. <prosody pitch="high"> Who's been sleeping in my bed? </prosody> said baby bear. </speak>
Mere robust understøttelse for SSML planlægges for næste udgave af KTTS.
forrige | hjem | næste |
Talende meddelelser (Knotify) | op | Filter (avanceret) |