topic_to_video
Generate a presentation from a topic. Enable include_scripts for narration or include_video for an MP4 video, then poll check_status for the result.
Instructions
One-click pipeline: create a presentation from a topic. Default produces slides only. Set include_scripts=true for narration scripts, include_video=true for full MP4 video. Poll check_status afterward.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Visual style: 'professional', 'playful', 'minimalist' | |
| topic | Yes | The topic or prompt for the presentation | |
| language | No | Language code: 'zh-TW', 'zh-CN', 'en', 'ja' (default: 'zh-TW') | |
| tts_voice | No | TTS voice name/ID from the chosen provider | |
| image_size | No | Image resolution: '1K', '2K', or '4K' (default: '2K') | |
| slides_count | No | Number of slides to generate (default: 8) | |
| tts_provider | No | TTS provider: 'gemini', 'cosyvoice', 'azure' | |
| include_video | No | Generate TTS audio and compile MP4 video, implies include_scripts (default: false) | |
| include_scripts | No | Generate narration scripts for each slide (default: false) |