Narration
How to turn on AI narration (an AI voiceover) in the new builder or the Classic builder, review the scripts, generate the audio, and how narration characters are counted.
AI narration generates a voiceover from your course text, so learners can listen as well as read. Turn it on, pick a voice, review the script for each screen, then generate the audio when you publish. It works in both the new builder and the Classic builder, and generating narration uses narration characters from your allowance.
How do I turn on narration?
The steps are the same in the new builder and the Classic builder.
- Open the course and select the Narration icon in the bar at the top of the builder.
- Toggle on Use narration.
- Choose your voice, and adjust the autoplay and listening settings. The narration language is set automatically from the language your course is written in, so there's nothing to select there.
- Select Save changes. If you don't save, narration won't stay on and you won't be able to generate audio.

How do I edit a screen's narration script?
By default, narration reads the on-screen text. You can give any screen its own script in both builders. Narration needs to be turned on for the course first.
In the new builder
- Open the screen you want to edit.
- Select Narration in the toolbar at the bottom of the screen.
- In the Narration panel, toggle off Sync narration with screen.
- Edit the text under Script. The number below the script shows its length in characters.
- Repeat for any other screens.
In the Classic builder
- Open the screen you want to edit.
- Select the Narration settings icon on the right-hand side of the screen.
- Toggle off Sync narration with screen.
- Edit the script, and repeat for any other screens.
Reviewing scripts before generating avoids using narration characters on audio you'll redo.
How do I generate the narration?
Narration is generated when you publish, in either builder:
- Select Publish, then toggle on Generate narrations.
- The dialog shows how many narrations will be generated and your narration character balance.
- Select Generate narrations and publish.
Generate narration only once your course is finalised, to make the best use of your narration characters.
How do I choose and preview a voice?
Select the Narration icon at the top of the builder and choose from the available voices. The narration language matches your course automatically, so you're choosing a voice within that language. Select the speaker icon next to a voice to hear a sample. Changing the voice after generating means publishing again to regenerate the audio.
What do the autoplay and listening settings do?
- Autoplay: narration starts automatically when a learner lands on a screen (except the first screen, which most browsers block until the learner interacts), and moves through interactive elements automatically.
- Enforce completion: shown in the settings as "Require learners to listen the full narration before advancing to the next screen". Learners can't move on until the narration finishes. You can only turn it on when Autoplay is on.
What does the learner see?
When narration is on, learners see a speech-bubble icon in the bottom-right. They can pause and resume narration, and adjust playback speed while it plays.
How are narration characters counted?
One narration character equals one character of generated narration, so a 1,200 character script uses 1,200 narration characters. Standard and premium voices draw from the same pool, and a translated course narrates each language separately, so it uses roughly twice the narration characters of the same course in one language.
On current paid plans, the allowance is a yearly pool that resets on your subscription start date, and it's soft capped. Going past it doesn't block generation. Everything else keeps working: courses stay live, learners keep taking them, and you can keep building, editing and publishing. On Sandbox, the allowance is one-time and narration stops at the limit.
Some older workspaces and the legacy Flow plan have monthly narration limits that stop at the cap. Check Usage limits in Settings to see how your workspace's limit works.
That's why you generate audio at publish time rather than on every edit. The publish dialog shows how many narrations will be generated and your current narration character balance before you commit, and your current usage is on the Usage limits page in Settings.
Can I ask the AI agent about narration?
Yes. If you're building with the AI agent in the new builder, you can ask it which narration voices are available and how much of your narration allowance is left, so you can check before committing to a generation.
Frequently asked questions
Can I use narration in the Classic builder?
Yes. You can narrate Classic courses and edit each screen's script without moving the course to the new builder.
Can I change the narration language?
No. The language is detected automatically from the language your course is written in. You choose a voice within that language.
Do edits use narration characters?
Narration characters are only used when you generate or regenerate audio by publishing. Editing scripts or changing settings like autoplay won't use narration characters until you publish.
Can I edit a narration script after generating?
Yes. Edit the script any time, then publish again to regenerate that screen's narration, which uses additional narration characters.
What happens if I run out of narration characters mid-course?
On current paid plans, nothing stops mid-course. The allowance is soft capped, so going past it doesn't switch narration off or block generation. On Sandbox, the allowance is one-time, so narration stops generating once it's used up. Some older workspaces and the legacy Flow plan have monthly limits that also stop at the cap; check Usage limits in Settings.