SSML

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:

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.