Changing Speed of Audio in Articulate Storyline?

I'm working on creating some Articulate Storyline projects for a class I teach.  Our current videos are MUCH less engaging and interactive and are simply the professor in front of a web camera lecturing.  One things students LOVE to do is to speed up the audio / presentation of the video.  Most students can listen and absorb items much faster than we can talk about them.  I have some audio/lecturing slides in Storyline (e.g. when I do a voice-over of a screen capture or talk about the basics of financial statements).  I'm wondering if there is anything I can add to the player that would allow students to control the speed of the audio.

109 Replies
Kevin Perry

I've just started with Storyline, and am pretty surprised that this isn't a feature that's been implemented yet. A dozen of my users (out of ~100) have asked for this - both non-native language speakers, who might need things a little slower, and people who want to move at a faster pace.
When YouTube has had a feature for years, my team is going to ask for it pretty vociferously.

Fraser Gordon

I see in your upcoming release that an accessible player will be coming soon. Can someone confirm whether or not this accessible player will allow changes to playback speed? We actually need this player feature partially to support accessibility, so if it is part of that release, that would be greatly helpful!

Ren Gomez

Hi Fraser,

Thanks for reaching out! This discussion contains some of the details around the accessibility player and in what stages we're addressing our efforts on. Media playback is in the conversation, and I'd be happy to share your thoughts with our team around playback speed.

Also, if you interested and would like to contribute your ideas more personally, feel free to take a look and reach out if you'd like to participate in the beta program!

Rodrigo Filipe

Hi Ren,

It's great to hear that you guys are taking seriously the request, expressed by many here, to add functionality to control the speed of audio and video. I have made my request almost 1 year ago but I can see that the first suggestion was made 6 years ago. It's about time to show some respect for the customers who patiently wait for the functionality and keep loyal to Storyline. 

From my perspective, I would expect Articulate to provide this in two places:
1. For the audio in the narration of the slides;
2. For the videos we embed on the slides.

If I may suggest, I think you should try to implement something similar to the most used, YouTube. This will make it easier for our learners to adapt to the new features intuitively because they already know them.

Please keep us posted on the developments.

Regards
Rodrigo

 

Your Accredited Training Provider

Good morning, over the past few months we have shared our free modules with many international experts for their comments on our modules and most of them commented that the audio voice is much to fast.  So yes, this is really something that will be beneficial to all who listens to the voice in an e-learning module.  Please keep me updated if such a function has been found and is working so that we may correct all of our audio files accordingly.

OWEN HOLT

You could probably use javascript to find the <audio> tag. 

//this line of code will return an array of all audio tags on the HTML page
var x = document.getElementsByTagName('audio');

In theory, the page probably will only have one tag so your audio should be the first item in the array. You can now assign the audio an id.

//this line of code assigns an ID to the first element in the audio array
x[0].id='testAudio';

Now that you have an ID, you can find the audio by ID at anytime and manipulate the playback rate.

//this code speeds up playback to 125% speed
testAudio.playbackRate=1.25;

//this code cuts the playback speed to 50%
testAudio.playbackRate=.50;

Cara Simone

Lol.

Cara
Cara Simone, [she/her] Why include pronouns?

Manager of Curricular Design and Delivery
Office of Medical Student Education
Larner College of Medicine
Given C-141-C
T: 802-656-1151
cara.simone@med.uvm.edu
Larner Active Learning Website

"I hear and I forget. I see and I remember. I do and I understand."
-Confucius

[cid:image001.jpg@01D2196E.74B2AF50]

Fraser Gordon

Bumping the conversation again, because I got more feedback around the lack of playback speed control from one of our users. Because YouTube and other popular video systems support this natively, the lack of playback speed support is very obvious to the average user, and is leading to a negative user experience. As mentioned before, it has great accessibility benefits as well, which is why I was surprised it was not included in the previous accessibility update.

Looking back to the start of this thread, I see this issue has been mentioned and brought up many times over the last 6 years. Is there any chance the priority of this can be raised by development teams? A custom JavaScript solution is more fragile, and sub-optimal for our purposes, as compared to an official Articulate implementation of this support.

Naku KULKARNI

I hope this feature is built in the next update.

I used following code in my execute javascript trigger and works fine.

var myAudio = document.getElementsByTagName("audio")[0];

myAudio.playbackRate = .5; // Change this value to 2 for double speed.

The problem here is you can not sync any animation with this audio. When the audio speed changes, the timeline remains same. Having said that, if you have any static image on the slide and audio associated to it, then only use this code.

Thanks

 

Daniel Truran

Thank you so much for all the work you do to help us understand the features available in Storyline!

I would like to add my voice to those advocating that this feature be added immediately.

We live in a world where the ability to learn things as rapidly as possible is one of the most important advantages you can have. 

The most common user experiences for hearing the human voice online is via Youtube and podcast players. Both of these have playback-speed toggling options. It's now an expectation.

I really like Youtube's speed choices of 0.25, 0.5, 0.75, normal, 1.25, 1.5, 1.75, and 2. I use every single option at and above normal, depending on the difficulty of the information and the clarity of delivery.