Forum Discussion

NancyGoodman's avatar
NancyGoodman
Community Member
19 days ago

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

  • 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>

  • NancyGoodman's avatar
    NancyGoodman
    Community 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. 

     

    • JoseTansengco's avatar
      JoseTansengco
      Staff

      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!