Text to Speech voice change

Nov 22, 2018

Evening all,

I have an insane amount of courses that use text to speech, my client now wants to switch the voice out for a different one...

Please someone tell me that there is a magic piece of code of something similar that will allow me to do this super fast instead of changing every single piece of audio within the course?

Many thanks!

16 Replies
Reynaldo Galang

Hi Emily,

Currently, we don’t have a code to mass change the voice (TTS) of a number of courses. What we only have is the voice change per course, kindly check this link: https://community.articulate.com/series/74/articles/storyline-360-user-guide-how-to-convert-text-to-speech#update

But if you want this to be added as a feature, kindly fill-up the feature request form in this link: https://articulate.com/support/contact/feature-request

Thor Melicher

Although not quite 100% automatic, I have a solution that may just work for your needs.  Instead of using Storyline, you would go to the source that Storyline uses, Amazon Polly voices. 

Here’s what you do:

  1. Get an Amazon Polly account (yes, there is some cost involved but doesn’t seem that prohibitive) (https://aws.amazon.com/polly/)
  2. Save your scripts as separate files (MS-Word or Text)
  3. Download HeroVoice TTS from the Microsoft Windows Store (fully functioning 15-day free trial)
  4. Encode your files with HeroVoice TTS – apply a global setting for speed and even comma duration so your files are consistent. 
  5. Select the voice you want – these are the same as you’ll find in Storyline today including Neural voices (which aren’t currently available in Storyline)

After the files are created, you will then need to re-insert them, one at a time.  Unfortunately, I’m not aware of a mass import into Storyline.  Where you do save time though is HeroVoice TTS’s ability to batch process your script files.

Leslie McKerchie

Hi Steve,

I do not have an update on this feature, but it is still open with our team and this conversation is attached. I wanted to share some information about how we manage these feature requests, which may be helpful. 

You can see what's on our upcoming roadmap here:

Articulate 360 Feature Roadmap

Carrie Ann Desnoyers

I just wanted to check in on this, especially with the new voices that have been added. Is there really no way to do a global update to change all of the TTS voices? 

We really do need that! One of my clients is considering changing from live talent voice recording to TTS - using the new improved voices. This is a major deterrent to that happening. I think I will have to recommend using an external source, like playht instead.