The problem
A professional training center in Rabat has excellent written courses but no video, while learners increasingly expect it. Filming a trainer costs 3,000 to 5,000 MAD per module and every update means reshooting.
The solution, step by step
- Course modules live as structured pages in Notion.
- ChatGPT converts each module into a spoken script: short sentences, examples, transitions, quiz questions at the end.
- HeyGen generates the video with a consistent avatar-presenter and on-screen key points; ElevenLabs provides the voice, including a natural Darija variant for accessibility.
- The trainer reviews the video, fixes terminology, and regenerates only the corrected segments.
- Videos are embedded in the learning platform; updating a course means editing text, not booking a studio.
- Production cost per module drops from thousands of dirhams to almost zero after setup.
- A full course goes from text to video in a day instead of weeks.
- Course completion improves — learners watch videos they would not have read.