Text to Speech SSML tag

Mar 11, 2019

Hi,

I would like to know if it is possible to tune the articulates TTS voices using the SSML markup tags that are defined by Speech Synthesis Markup Language (SSML) Version 1.1, W3C Recommendation ?

or any other tags ?

pascal

Pinned Reply
Kelly Auner

Hi, everyone!

I have some great news to share. We just released another update for Storyline 360. In Update 83, we’ve included important fixes and new features!

One enhanced feature we’ve included:

Unlock new possibilities for text-to-speech audio. Use speech synthesis markup language (SSML) to adjust the speaking rate, modify pronunciation, emphasize words, add pauses, and more.

To take advantage of this update, launch the Articulate 360 desktop app on your computer, and click the Update button next to Storyline 360. You'll find our step-by-step instructions here!

34 Replies
Jose Tansengco

Hello Richard, 

I'm sorry to hear that the new SSML feature isn't working properly for you. 

I'd like to take a closer look at your project files to see why the tags are being read as text and not as proper SSML markups. Would you be willing to share a copy of your project files here or in private by opening a support case for testing? We'll delete it when we're done!

Hello John

The reason why the tags like <emphasis> were being read in the "modified_ssml_suppoort.story" file is because this tag only supports Standard voices while the voice used in the slide was a Neural one. You can check out this article for more information on correct usage of supported tags. 

Meenu Nanwani

I have been using SSML tags with standard voices because I would like to apply the "whisper" effect. The standard voice, however, reads the SSML tag. I am using version V3.83.31444.0, if that helps with resolving my issue.

What am I doing wrong to get this to work? I have attached a screen capture of the text to speech window for your reference. Thank you so much!

Thor Melicher

The <break> tag requires a bit more help from you in that it needs a duration. For example,

<break time = ".3s"/>

For more on supported SSML tags, please see this resource:

https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html

Please note - these are Amazon Polly tags which is the underlying text-to-speech service that Storyline uses.

I hope this helps!

Thor