Kingsley eLearning Solutions

You have big dreams for your eLearning.
We'll make them come true.

image of Kingsley

Integrate Amazon Polly into Storyline (Dynamic Text-to-Speech)

Submitted by Kingsley on Tue, 03/06/2018 - 14:02


UPDATE: The new version has an option to translate your text (via Google Translate API) before speaking it!

I am working with a client that wants to dynamically insert the learner’s name and score into the audio narration.  For example: “Great job Susan, you scored 98 on the final test.”

I have been doing a lot of work lately integrating Google and AWS APIs into both Storyline and Captivate courses. For this project I chose to use Amazon’s Polly API. Mainly because I like their JavaScript library and it does not require a server-to-server connection (although that would be more secure).  

Play with the new version here:

Play with the original here:

To play with dynamically inserting your name (or any text really) click the rocket.

Please leave comments below about how you could use this type of solution in your courses. 

Contact me if you have questions or need an eLearning Puzzle that needs to be solved. 


Submitted by JamesBurton (not verified) on Sat, 08/04/2018 - 04:10


I typically recommend adding extra punctuation within the text or physically adding quietly to the narration. It sounds like you've effectively attempted those choices and you're searching for something more easy to use. We'll unquestionably fill you in as to whether all the more altering apparatuses are added to the text-to-speech feature in the future!

Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Enter the characters shown in the image.