用 Dreamina CLI + edge-tts + ffmpeg 端到端制作中文 AI 漫剧/短剧的 Claude Code Skills 包。
一句剧本 → 14 镜头 → 角色配音 → 字幕 BGM SFX → 横版+9:16 双端成片,全程在终端里跑完。
两个为 Claude Code 设计的 Skill,封装了"中文 AI 短剧/漫剧"端到端制作工作流的完整知识:
| Skill | 定位 | 跨场景复用度 |
|---|---|---|
ai-mandrama-pipeline |
中文漫剧端到端 SOP 9 阶段流程 + 10 项关键踩坑 + ffmpeg master 拼接 + 9:16 竖版适配 | ★★ 漫剧/短剧场景 |
edge-tts-chinese-roleplay |
微软 edge-tts 中文角色化 SSML TTS(4 类声线 + 6 情绪 rate/pitch 表 + ffmpeg adelay/amix 合视频) | ★★★ 任何中文内容(教程/有声小说/Vlog/解说) |
装上之后,跟 Claude Code 聊"我要做 AI 短剧"/"中文 TTS 多角色怎么配"/"i2i 角色每帧脸都不一样"——它会自动调起对应 Skill,给你完整命令模板 + 踩坑修复。
| 指标 | 数值 |
|---|---|
| 镜头数 | 14 |
| 成片时长 | 1m02s |
| 分辨率 | 1280×720 + 720×1280 双端 |
| 音轨 | 1 BGM + 15 段角色 TTS + 4 SFX = 20 通道 amix 混音 |
| 字幕段数 | 15(角色色彩分级) |
| Credit 总耗 | ~400 (dreamina maestro) |
| 总耗时 | ~5 小时(70% 是 image2video 服务端排队等待) |
完整制作过程复盘见 examples/case-study-末世招队员第一集.md。
| 工具 | 安装 | 说明 |
|---|---|---|
| Claude Code | 见官方 | Skill 运行环境 |
| Dreamina CLI | 字节官方 | 即梦 AI 生图/生视频。需要 maestro VIP 账号 |
| Python 3.10+ | 系统自带 | edge-tts / openpyxl / python-docx 等依赖 |
| edge-tts | pip3 install edge-tts |
免费中文神经语音 TTS |
| ffmpeg | brew install ffmpeg(macOS) |
视频/音频处理。建议升级到最新版(老版 amix normalize= 不识别) |
# 克隆本仓库到任意位置
git clone https://github.com/cyuanxv/ai-mandrama-skills.git
# 链接(或复制) skill 到 ~/.claude/skills/
ln -s "$(pwd)/ai-mandrama-skills/skills/ai-mandrama-pipeline" ~/.claude/skills/ai-mandrama-pipeline
ln -s "$(pwd)/ai-mandrama-skills/skills/edge-tts-chinese-roleplay" ~/.claude/skills/edge-tts-chinese-roleplay也可以直接
cp -r拷过去,但用ln -s软链可以让你拉新版直接生效。
打开 Claude Code,在任意目录说:
- "我有剧本一卡和分镜表,想做 AI 漫剧第一集" → 触发
ai-mandrama-pipeline - "给短剧多角色配中文 TTS" → 触发
edge-tts-chinese-roleplay - "dreamina i2i 并行报错" → 触发
ai-mandrama-pipeline(踩坑速查)
Claude 会自动给出当前阶段的命令模板 + 下一步预告 + 预算估算。
ai-mandrama-skills/
├── README.md ← 你正在看的
├── LICENSE ← MIT
├── INSTALL.md ← 详细安装与故障排查
├── skills/
│ ├── ai-mandrama-pipeline/
│ │ ├── SKILL.md ← 主流程指令
│ │ └── reference.md ← 完整 prompt 模板 + 176 行 master 脚本 + 后台 polling
│ └── edge-tts-chinese-roleplay/
│ └── SKILL.md ← 角色声线 + rate/pitch 速查 + ffmpeg 混音模板
└── examples/
└── case-study-末世招队员第一集.md ← 5 小时端到端实战复盘(含 credit/时间/踩坑详单)
帮你按 SOP 9 阶段 一步步走:
- 剧本一卡 → 2. 分镜表 → 3. 角色介绍 → 4. 资产库三视图 → 5. 单镜头生图 → 6. 单镜头生视频 → 7. 首尾帧 → 8. 剪辑 → 9. 成片
核心心法:
- 角色一致性:有人物镜头必须
image2image+ 三视图当锚定,否则每帧脸不一样 - 风格选型:写实风太"棚拍",日漫赛璐璐(类似《全职高手》《魔道祖师》)才是漫剧标配
- 服务端单用户视频并发 = 1:14 段串行排队 ~3 小时,必须后台 polling + watchdog
- drawtext 中文字幕:用
textfile=替text=避转义,fontfile 走 STHeiti Medium.ttc 直接路径(避免 libass 中文方块)
10 项关键踩坑速查表内置在 SKILL.md。
4 类角色声线标配:
| 角色 | Voice | 风格 |
|---|---|---|
| 阳光男主 | zh-CN-YunxiNeural |
小说男主,活泼 |
| 反派/怒吼 | zh-CN-YunjianNeural |
体育激情型 |
| 萌系配角 | zh-CN-YunxiaNeural |
卡通可爱搞笑 |
| 温柔旁白/系统 | zh-CN-XiaoxiaoNeural |
新闻级,小说级 |
6 类情绪 rate/pitch 表:
| 情绪 | rate | pitch |
|---|---|---|
| 紧张惊恐 | +25% | +10Hz |
| 阳光调侃 | +8% | +3Hz |
| 沉重 OS | -5% | -3Hz |
| 霸气一字定海 | -30% | -5Hz |
| 系统机械感 | -15% | -2Hz |
| 谄媚拔尖 | +20% | +10Hz |
附 ffmpeg adelay+amix 多段 mp3 按时间码合成视频音轨完整命令模板。
- ✅ 想做 AI 短剧/漫剧但卡在"角色不一致 / 视频任务排队 / 字幕乱码"的创作者
- ✅ 鱼子酱 AI 漫剧课程学员(课程 SOP 实操辅助)
- ✅ 任何要给中文内容做免费多角色 TTS 配音的人(短剧/教程/有声小说/Vlog/解说)
- ✅ Claude Code 重度用户,想把"自己摸索 5 小时的经验"沉淀成可复用 Skill
- ❌ 真人短剧(本仓库纯 AI 生成)
- ❌ ins 投放 niche / TikTok 投流(场景不同,见
jimeng-multishot-replicate等同源 sibling) - ❌ 商用付费配音(用专业配音演员或 Azure 付费版 / 字节火山引擎)
- ❌ 没有 dreamina maestro VIP 的账号(免费版 credit 不够跑 14 段视频)
- 踩到新坑 → PR 加进 SKILL.md 的"关键踩坑速查"段
- 跑通新题材(古风/校园/科幻)→ 补一份
examples/case-study-<剧名>.md - Skill description 触发不准 → Issue 提具体场景
- 鱼子酱 AI 漫剧课程(2025-11)— 9 阶段 SOP 方法论原型
- 字节 Dreamina(@即梦)— 生图 + 生视频底座
- Microsoft edge-tts — 免费中文神经语音
- Anthropic Claude Code — Skill 系统让方法论复用成本归零
"5 小时做完第一集"——AI 内容创作的杠杆来自把每一步踩坑沉淀成不可逆的工具,而不是更努力地重新摸索。