w3c / pronunciation

Pronunciation Task Force deliverables
https://www.w3.org/WAI/APA/task-forces/pronunciation/
Other
20 stars 12 forks source link

The Raven (with audio) #70

Closed AutoSponge closed 3 years ago

AutoSponge commented 3 years ago

This is the introduction to The Raven. I used a few tags to provide a more dramatic reading from TTS than the defaults. I was using the Alexa console but don't have a recording yet.

<speak>
    <voice name="Matthew">
        <prosody rate="slow" pitch="low">
            <s>Once upon a midnight <phoneme alphabet="ipa" ph="ˈdrɪəri">dreary</phoneme>
                <break time="500ms" />,
                while I pondered, weak
                <break time="150ms" /> and weary
                <break time="500ms" />,</s>
            <s>Over many a quaint and curious volume of forgotten <prosody rate="x-slow" pitch="low">lore-</prosody></s>
            <s>While I nodded, nearly napping, suddenly there came a tapping,</s>
            <audio src="soundbank://soundlibrary/wood/hits/hits_11" />
            <s>As of some one gently rapping,
                <audio src="soundbank://soundlibrary/wood/hits/hits_11" />
                rapping at my chamber door.</s>
            <audio src="soundbank://soundlibrary/wood/hits/hits_11" />
            <audio src="soundbank://soundlibrary/wood/hits/hits_11" />
            <s>
                <prosody volume="x-soft" rate="medium">“’Tis some visitor,”</prosody> I muttered,
                "<prosody volume="x-soft" rate="x-slow">
                    <phoneme alphabet="ipa" ph="tæpɪŋ">"tapping</phoneme>
                    at my chamber door
                    <break time="750ms" />-
                    Only this
                    <break strength="weak" /> and nothing
                    <break strength="none" />
                </prosody>
                <prosody volume="soft" rate="75%">more.”</prosody>
            </s>
        </prosody>
    </voice>
</speak>
AutoSponge commented 3 years ago

This is my attempt at the attribute model:

<p data-ssml-prosody-rate="slow" data-ssml-prosody-pitch="low">
    Once upon a midnight <span data-ssml-phoneme-alphabet="ipa" data-ssem-phoneme-ph="ˈdrɪəri">dreary</span>
    <span data-ssml-break-time="500ms"></span>,
    while I pondered, weak
    <span data-ssml-break-time="150ms"></span> and weary,<br data-ssml-break-time="500ms" />
    Over many a quaint and curious volume of forgotton <span data-ssml-prosody-rate="x-slow"
        data-ssml-prosody-pitch="low">lore&mdash;</span><br />
    While I nodded, nearly napping, suddenly there came a tapping,
    <br data-ssml-audio-src="/soundlibrary/wood/hits/hits_11" />
    As of some one gently rapping,
    <span data-ssml-audio-src="/soundlibrary/wood/hits/hits_11"></span>
    rapping at my chamber door.
    <span data-ssml-audio-src="/soundlibrary/wood/hits/hits_11"></span>
    <br data-ssml-audio-src="/soundlibrary/wood/hits/hits_11" />
    <span data-ssml-prosody-volume="x-soft" data-ssml-prosody-rate="medium">"'Tis some visitor,"</span>
    I muttered, <span data-ssml-prosody-volume="x-soft" data-ssml-prosody-rate="x-slow"><span
            data-ssml-phoneme-alphabet="ipa" data-ssem-phoneme-ph="tæpɪŋ">"tapping</span> at my chamber door&mdash;</span><br
        data-ssml-break-time="750ms" />
    Only this<span data-ssml-break-strength="weak"> </span>and nothing<span data-ssml-break-strength="none">
    </span><span data-ssml-prosody-volume="soft" data-ssml-prosody-rate="75%">more."</span>
</p>
mhakkinen commented 3 years ago

This is my attempt at the single attribute model:


<p data-ssml='{"prosody":{"rate":"slow";"pitch":"low"}}'>
    Once upon a midnight <span data-ssml='{"phoneme":{"alphabet":"ipa";ph:"ˈdrɪəri"}}'>dreary</span>
    <span data-ssml="{"break":{"time":"500ms"}'></span>,
    while I pondered, weak
    <span data-ssml='{"break":{"time":"150ms"}'></span> and weary,<br data-ssml='{"break":{"time":"500ms"}' />
    Over many a quaint and curious volume of forgotton 
   <span data-ssml='{"prosody":{"rate":"x-slow";"pitch":"low"}}'>lore&mdash;</span><br />
    While I nodded, nearly napping, suddenly there came a tapping,
    <br data-ssml='{"audio":{"src":"/soundlibrary/wood/hits/hits_11"}}'/>
    As of some one gently rapping,
    <br data-ssml='{"audio":{"src":"/soundlibrary/wood/hits/hits_11"}}'/></span>
    rapping at my chamber door.
    <span data-ssml='{"audio":{"src":"/soundlibrary/wood/hits/hits_11"}}'></span>
    <br data-ssml='{"audio":{"src":"/soundlibrary/wood/hits/hits_11"}}' />
    <span data-ssml='{"prosody":{"volume":"x-soft";"rate":"medium"}}'>"'Tis some visitor,"</span>
    I muttered, <span data-ssml='{"prosody":{"volume":"x-soft";"rate":"x-slow"}}'>
    <span data-ssml='{"phoneme":{"alphabet":"ipa";ph:"tæpɪŋ"}}'>"tapping</span>
     at my chamber door&mdash;</span><br  data-ssml='{"break":{"time":"750ms"}'/>
    Only this<span data-ssml='{"break":{"strength":"weak"}'> </span>
   and nothing<span data-ssml='{"break":{"strength":"none"}'>
    </span><span data-ssml='{"prosody":{"volume":"soft";"rate":"75%"}}'>more."</span>
</p>
alia11y commented 3 years ago

These examples has been added to the technical approach document.