We’re excited to announce the launch of AI Narrations, a new feature that automatically generates high-quality voiceovers for your course content.
Video walkthrough
1. Turn on narrations for a course
Open the course you’d like to generate narrations for.
Select the cog icon at the top of the screen to access Course settings.
Select Narration on the left side of the modal.
Toggle on Use Narration.
Choose your voice and language, and adjust any autoplay or progress settings as needed. You’ll also be able to view your available narration tokens here. We explain these settings more below.
Once you’ve set up your narration preferences, make sure to Save changes in settings. If you don’t save, narrations will not remain toggled on and you will be unable to generate the audio.
2. Review and edit narration scripts for each screen
Before generating narrations, we recommend reviewing and refining each screen’s narration script to make sure it matches your intention. If you'd like the narration to read the on-screen text and not differ, you do not need to make any edits here. If you'd like each screen's narration to be different to the text on screen, you will need to adjust the script.
Open a screen and click the Narration settings icon.
Toggle off Sync narration with screen to edit the script independently of the on-screen text if you choose.
Adjust the narration text as needed.
Repeat for each screen you’d like narrated.
Making these edits before generating saves time and avoids unnecessary token use.
3. Generate narrations (when your course is finalized)
Once you’re happy with your course content and narration scripts, you’re ready to generate your voiceovers. Narrations are created when you publish your course.
Select Publish at the top of the screen.
Toggle on Generate narrations to create narrations for any screens that haven’t yet been generated.
Check your token balance in this view.
When ready, select Generate narrations and publish.
You’ll see a “Publishing” message while narrations are generated and your course is published. Once complete, the Publish button will appear greyed out.
💡 Tip: We recommend generating narrations only once your course is finalized to make the best use of your tokens.
Changing the narration voice
You can change the narration voice at any time to better match your course’s tone or audience. Coassemble offers a selection of voices and languages based on your plan, so you can choose the style that best fits your content before generating your narrations.
Go to your Course settings.
Select Narration.
Choose from the available voices on your plan to find the one that best suits your course tone and style. If you'd like to hear a sample, select the speaker icon next to the voiceover name.
Be sure to select Save changes to save your preference.
Follow the steps above to generate narrations by publishing your course.
Adjusting autoplay and progress settings
Within Narration settings, you can control how narrations behave for your learners:
Autoplay: When enabled, the narration will automatically start playing as soon as the learner lands on the screen — no need for them to press play.
Require learners to listen in full: When this option is turned on, learners must listen to the entire narration before they can move to the next screen. This ensures they don’t skip ahead and experience all course content as intended.
These settings help you manage pacing and keep learners engaged throughout the course.
Turning off narration for a course
To disable narrations entirely:
Open Course Settings.
Go to Narration.
Toggle Narrations off.
The learner experience
When Narrations are enabled for a course, learners will see a small speech bubble icon with a soundwave in the bottom-right corner of the screen, next to the course navigation controls.
Learners can pause or resume the narration at any time by selecting the speech bubble icon.
A play button will also appear while the voiceover is playing, allowing learners to adjust the playback speed to suit their preference.
If Autoplay is enabled, the narration will automatically begin playing as soon as the learner lands on each screen — except for the first (start) screen of the course. This behavior is intentional, giving learners a moment to orient themselves before narration begins.
If the course is set to require learners to listen in full, learners won’t be able to move to the next screen until the narration has finished playing. This provides a smooth, guided experience for learners, helping them stay focused and ensuring they engage fully with your course content before progressing. In some ways, it creates a time limit for the amount of time a learner must spend on a screen as they cannot progress until the speaker has completed narration.
Common questions
Why doesn’t the narration autoplay on the first screen?
Most browsers block autoplaying audio until a user interacts with the page. On the first screen, we can’t start playback automatically — but once the learner clicks Start, narration will autoplay on all following screens.
Can I edit narration scripts after generating them?
Yes! You can edit narration scripts at any time. However, if you change the text after generating, you’ll need to republish your course to regenerate that screen’s narration, which will use additional tokens
Do I have to generate narrations every time I make small edits?
Only if you change the narration text or screen content and you'd like that to be reflected to learners. If you’re updating other settings (like autoplay or progress), you won’t need to regenerate.
Can I change the narration voice after generating?
Yes. You can change the voice in Course settings → Narration, but you’ll need to publish again to apply the new voice and regenerate the audio.
Why don’t my narration settings stay on after I leave the page?
You may have forgotten to select Save changes in your narration settings. Be sure to save before exiting — otherwise, your preferences won’t be applied.
Do learners have to listen to the entire narration?
Only if you’ve enabled the Require learners to listen in full option. If it’s off, learners can move ahead at any time.
Will generating narrations use my tokens right away?
Tokens are only used when you generate or regenerate audio files. Editing scripts or adjusting settings won’t use tokens until you publish to create new voiceovers.
Can I preview a voice before generating narrations?
Yes! In Course settings → Narration, select the speaker icon next to any available voice to hear a sample.
Can learners change the playback speed?
Yes. A play button appears while narration is playing, allowing learners to adjust playback speed to suit their preference.


