PowerPoint to video AI: turn a slide deck into a narrated video
To turn a PowerPoint into a video with AI, export slides as images and speaker notes as text. Sume's agent takes up to 30 image attachments and notes in input.

To turn a PowerPoint into a video, export each slide as an image, copy the speaker notes into text, and send both to a video agent with a short brief. On Sume a run takes up to 30 images as attachments and the notes in input; a .pptx file is not an attachment type, so the export happens on your side.
Limits are from the Format API and Create a run docs, read 2026-09-29. Alibaba's Wan 3.0 API lists ppt and pptx among the files it can parse (API reference); Sume's wan-3.0 route does not take a document.
What do I export from the deck?
| From the deck | Send as | Limit |
|---|---|---|
| Slides | attachments, type input_image, at public HTTPS URLs | 30 images, 30 MB each, 500 MB per run |
| Speaker notes and slide titles | input | 2 MiB |
| Length and tone | instruction | About 4,000 characters reach the prompt |
What if my deck has more than 30 slides?
Choose the 30 that carry the story, or split the deck into sections and make one video per section. Media URLs inside input count against the same budget of 30, so do not add slide links there as well.
Will the video keep my slide text exact?
Not by default. A model that redraws a slide can alter small type. If a slide must appear as designed, attach it as an image and say in the instruction that it is to be shown as is, then check the result frame by frame.
How do I add the voice?
Put the script in the notes and say in the instruction that the narration follows them. If you would rather record your own voice, say so and add it at the end. PDF to video AI shows the request body.
Sources
Related posts
More in Use cases
- Recruitment video ideas you can make with AI, one per role
Recruitment video ideas that need no film crew: a short clip per open role, a why-work-here piece and a hiring-process explainer, made with an AI presenter.
- Instagram Reels caption limit: 2,200 characters, 30 hashtags
Meta's Graph API lists 2,200 characters, 30 hashtags and 20 @ tags for a Reel caption. This is different from burned-in video captions, which Sume adds.
- Reels cover photo size: 9:16 JPEG, 8 MB, and how to make one
Meta's Instagram Graph API says a Reels cover is a JPEG up to 8 MB, 9:16 recommended, and cover_url beats thumb_offset. How to make one with Sume.
- Roofing video ads with AI: make them from your job photos
Roofing video ads can be made with AI from your own job photos: animate a finished roof, add a voice-over and your phone number. What not to fake, and costs.
Written by Sume