Training Material Generation — Requirements
1. Inputs
- A title, a script or brief, and optional instructions.
- A choice of template (colours, fonts, layout, optional logo and background music) and a voice.
- Language: Arabic, English, or automatic per slide, with right-to-left layout for Arabic.
2. Generation
- Produce an editable outline of slides from the brief.
- Write each slide's content, laid out to suit the material (titles, bullet points, quotes, statistics, callouts, images).
- Narrate each slide in the chosen voice.
- Optionally generate images where a slide calls for one.
3. Video & export
- Combine slides and narration into a finished video, with optional intro/outro and background music, and the narration timed to each slide.
- Export the deck as a PowerPoint file (content and speaker notes included).
- Play the result in-app with synced audio.
4. Templates & voices
- Manage templates (built-in, or created from an uploaded PowerPoint).
- Manage voices in Arabic and English, including setting up a custom voice from a sample.
5. Reliability
- Resumable — work is saved per slide and resumes after an interruption.
- Isolated failures — a problem on one slide doesn't stop the rest; the video step can be retried.