Forum Discussion
Storyline 360 Microphone Input
Hi PhillipRagain-e - Probably not the answer you are looking for as it certainly isn't a quick fix... But we have been successfully developing courses in Storyline 360 that can accept either free text entry to a text entry box OR the user can click a microphone icon - record their input, which then appears in the text entry box. It works great - make interactive text entry way faster, and is makes the experience more accessible.
The method we use is to create the microphone icon as a web object and the html code in this object uses JavaScript to set up an event listener. When the mic icon is clicked the event triggers JavaScript code that opens the microphone (assuming there is one) and starts recording, when the icon is clicked again the recording stops and the audio .wav file is sent to a small server-side app that then sends it to Microsoft Azure AI generative Speech services (others are available!) and the API call returns a text transcript which is returned and the JavaScript then passes back to Storyline in the text entry variable (hence it appears in the text entry box - and is editable if required)...
Sounds more complicated than it is. There's a video showing it working here: Adding voice-to-text recording to a Storyline course – Profile Learning Technologies
This is a video rather than a demo because, whilst Microsoft Azure is really cheap and most of our work is within our free allowance, there would be a cost if someone abused the demo.
Also wrote an article recently that explains how voice-to-text will change eLearning in many other ways. Designing with Voice: How Speech-to-Text Unlocks New Possibilities in eLearning – Profile Learning Technologies
May not help you if you are looking for a simple solution in Storyline - but thought you might find it interesting anyway.
Regards, John
Related Content
- 8 months ago
- 9 months ago
- 7 months ago
- 5 months ago