Forum Discussion
AI Voice Mispronouncing "Contracting"
I have tried numerous ways to have the AI voice narrator say the word Contracting as a noun with emphasis on the 1st syllable, not the second. Despite phonetic spelling, it will continues to accent the second syllable. Is there a way to modify the TTS narration to accommodate this? The word is used repeatedly throughout my course, and I need to get it corrected.
4 Replies
- EricSchaffer-d1Community Member
Not that the AI voices aren't great, sometimes this happens. I use https://elevenlabs.io for some voices when this happens. A lot of their voices sound the same. And it has a free demo.
Good luck
Hi NancyGoodman,
Thanks for reaching out!
You can use Storyline 360's SSML tags to customize how the word "Contracting" is pronounced. This article explains the different options you can use to change the pronunciation of words when generating text-to-speech.
Try using this as an example:
<speak>
The word is<w role="amazon:NOUN">Contracting</w>
</speak>- NancyGoodmanCommunity Member
Jose, I tried to use this tag, but it still does not place the emphasis on the 1st syllable. I have tried everything and nothing seems to work.
Hi NancyGoodman,
You can also try using the <phoneme> tag to explicitly define how you want a word to be pronounced. I'm unsure of how it's done for the word pronunciation, but here's an example you can play around with:
<speak>
You say, <phoneme alphabet="ipa" ph="pɪˈkɑːn">pecan</phoneme>.
I say, <phoneme alphabet="ipa" ph="ˈpi.kæn">pecan</phoneme>.
</speak>I'll let other community members chime in in case the <phoneme> or <w> tags aren't the best tags to use in this scenario!