Embedding TTS in Storyline?
Jul 20, 2014
Hi All,
I'm working on a project that requires learners to work on counseling skills. The idea is they read/listen to a patient comment and then type the appropriate response in a data entry box. I've got this part down. The catch is that I want the learner to be able to also listen to the response they typed in to the data entry box. I've looked at a bunch of text-to-speech (TTS) applications online. These are primarily geared toward typing something in on a web page and clicking a "listen" button to hear the typed text. Or they are geared toward recording the audio as a .wav file so you can insert it in your project (akin to using it as voice over narration).
I looked at inserting a TTS site like Listen as a web object. I also tried inserting Google Translate as a web object. But, then I ran into the whole mess of web objects not working, as described here: Web Objects. I made sure it wasn't the first two issues, so it has to be an iframe issue.
Can anyone think of a way to somehow embed this functionality into a Storyline course? I don't need to record the audio snippet. I "just" want the learner to type it in, click a submit button, and have it read back. Maybe some type of Javascript solution?
Thanks for any help,
David
3 Replies
Take a look at this thread. It does the reverse but maybe you can modify it.
http://community.articulate.com/forums/t/39976.aspx
Thanks Owen. Sounds like a cool demo, but I couldn't even get it to work in Chrome. Looks like this thread started toward the end of 2013. I wonder if it has to do with the whole not allowing frames issue:
If your web object still won't display, it's likely that the hosting website has configured its X-Frame-Options to SAMEORIGIN or DENY. This means it can't be viewed in an iframe, such as a web object container in Storyline. A common example is Facebook.
I'd need it to work across all browsers anyway. I'll keep searching or maybe someone else will chime in.
David,
Check this out.
This discussion is closed. You can start a new discussion or contact Articulate Support.