返回 AiToEarn
1 ---
2 name: generating-drama-recaps
3 description: Generates narrated recap videos from short drama clips using AI-powered narration and voice synthesis. Use when user wants to create drama summary, narrated recap, voice-over video, drama commentary, drama explanation video, short drama recap, drama montage with narration. 短剧解说、短剧二创、戏剧解说、影视解说、视频解说、配音解说、AI解说视频、剧情解说、短视频解说、短剧混剪解说。
4 ---
5
6 # Drama Recap Generation
7
8 Generates narrated recap videos from short drama clips using AI-powered script generation and voice synthesis.
9
10 ## When to Use
11
12 Use this skill when:
13
14 - Creating narrated recaps of short dramas
15 - Generating drama summary videos with voice-over
16 - Adding AI-generated commentary to drama clips
17 - Producing drama explanation/recap content
18
19 ## Key Features
20
21 - **AI Script Generation**: Automatically generates narration script if not provided
22 - **Voice Synthesis**: TTS technology for natural narration
23 - **Subtitle Erasure**: Removes original hardcoded subtitles (enabled by default)
24 - **Style Customization**: Various narration styles available
25 - **Batch Generation**: Generate multiple versions in one task
26
27 ## Workflow
28
29 ### Step 1: Collect Video Sources
30
31 **IMPORTANT: DO NOT call getVideoInfo** - URLs are auto-uploaded to VID format.
32
33 Gather video VIDs or URLs from user.
34
35 ### Step 2: Submit Recap Task
36
37 Call `submitDramaRecapTask` with:
38
39 - Video VIDs (array)
40 - Optional: custom narration text, style, voice config
41
42 ### Step 3: Poll for Results
43
44 1. First check: Wait **180 seconds** (3 minutes) after submission
45 2. Subsequent checks: Wait **30 seconds** between polls
46 3. Call `getDramaRecapTaskStatus` to check progress
47
48 ### Step 4: Timeout Handling
49
50 **Maximum wait time: 20 minutes**
51
52 If task exceeds 20 minutes:
53
54 - Report as timeout failure
55 - Suggest user try with shorter clips
56
57 ### Step 5: Return Results
58
59 On completion, return the output video URL and VID to user.
60
61 ## Narration Style Options
62
63 | Style | Description |
64 | -------- | ----------------------- |
65 | 生动有趣 | Vivid and interesting |
66 | 幽默搞笑 | Humorous and funny |
67 | 悬疑紧张 | Suspenseful and tense |
68 | 轻松愉快 | Light and pleasant |
69 | 感人温馨 | Touching and warm |
70 | 热血激昂 | Passionate and exciting |
71 | 浪漫甜蜜 | Romantic and sweet |
72
73 ## Examples
74
75 ### Example 1: Auto-Generated Narration
76
77 ```
78 1. submitDramaRecapTask:
79 - vids: ["vid://xxx", "vid://yyy", "vid://zzz"]
80 - recapStyle: "生动有趣"
81 - recapTextSpeed: 1.2
82 2. Wait 180 seconds
83 3. Poll getDramaRecapTaskStatus until completed
84 4. Return output video URL
85 ```
86
87 ### Example 2: Custom Narration Script
88
89 ```
90 1. submitDramaRecapTask:
91 - vids: ["vid://xxx"]
92 - recapText: "这是一个关于爱情与冒险的故事..."
93 2. Wait 180 seconds
94 3. Poll getDramaRecapTaskStatus until completed
95 4. Return output video URL
96 ```
97
98 ### Example 3: Generate Multiple Versions
99
100 ```
101 1. submitDramaRecapTask:
102 - vids: ["vid://xxx", "vid://yyy"]
103 - batchGenerateCount: 3
104 - recapStyle: "轻松愉快"
105 2. Wait 180 seconds
106 3. Poll getDramaRecapTaskStatus until completed
107 4. Return multiple output URLs
108 ```
109
110 ## Important Notes
111
112 - **DO NOT call getVideoInfo** before this task - URLs auto-upload
113 - Processing time: approximately **10 minutes per 1-minute** of video
114 - Maximum wait time is 20 minutes
115 - Maximum narration duration: 60 minutes
116 - Subtitle erasure is enabled by default
117
117 lines MARKDOWN