创建一个配有语音旁白和 AI 生成图像的插画故事视频。 适用于以下用户需求场景: - 制作故事视频 - 根据文本故事创建插画视频 - 将故事转化为带图片与语音的视频 - 或任何涉及“以文字叙述为基础、结合 AI 图像生成并输出视频”的请求 触发关键词包括: `make a story video`、`create illustrated video`、`turn story into video`、`故事视频`、`插画视频`
故事类图解 视频技能 创建完整的插图故事视频:AI生成的图像 + TTS 解说 + FFmpeg 组装. 重要执行说明(Lessons Learning) QQ是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
生成完整的插画故事视频:AI 生成图像 + 文本转语音(TTS)旁白 + FFmpeg 合成。
⚠️ 需避免的常见错误:
✅ 正确做法:
触发条件:用户提交故事创意或叙事文本。
保存至状态文件后,询问图像风格。
触发条件:用户指定图像风格。
将故事拆分为 N 段(每段约 80–150 字符)。输出如下信息:
旁白总字数:XXX 字 预估语音时长:约 XX 秒(X 分 X 秒) 建议配图数量:N 张
请求用户确认。
触发条件:用户确认或调整配图数量。
触发条件:用户确认执行。
按段顺序执行完整流水线:
对每一段 i(0 到 N−1):
1. 生成 TTS:mmx speech synthesize --text "segment_i" --out seg_i.mp3
2. 生成图像:mmx image generate --prompt "style, segment_i scene" --out-dir images/ --out-prefix i
随后将每段分别合成为独立视频片段,并按序拼接全部片段。
旁白中涉及代际、年份等表述时,须统一使用中文数字:
参见 scripts/make_video.py —— 该脚本自动完成每段视频片段的创建与最终拼接。
{
"story": "original story text",
"style": "confirmed style",
"imageCount": 8,
"segments": ["segment 1 text", "segment 2 text", ...],
"outputDir": "/tmp/story-video-XXXX"
}
mmx speech synthesize --text "SEGMENT_TEXT" --out seg_00.mp3 --voice male-qn-badao --non-interactive
mmx image generate --prompt "STYLE, scene description" --aspect-ratio 16:9 --out-dir images/ --out-prefix 00 --non-interactive
python3 scripts/make_video.py --segments-dir /path/to/segments --images /path/to/images --output final.mp4
最终视频路径:{outputDir}/story-video.mp4
运行 mmx speech voices 查看可用语音列表。戏剧类故事推荐使用:
male-qn-badao — 深沉、富有戏剧张力的男性声音male-qn-jingying — 成熟稳重的男性声音female-chengshu — 成熟知性的女性声音相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章