10291124jcjc-dotcom / ancient-rap-battle
git clone https://github.com/10291124jcjc-dotcom/ancient-rap-battle.git
古人说唱 Battle:一句话做一期 AI 历史人物说唱对决视频的 Claude Code Skill(Suno + Midjourney + MiniMax H3 对口型)
—
stars, 24h
+122
stars, 7 days · #420
+122
stars, 30 days · #1,921
122
★ total · +122% this week
25
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePython
LicenseMIT
Created2026-10-13 (7d ago)
Last push3d ago
Watchers1
OwnerUser
GitHub topics
Links
README excerpt
# 古人说唱 Battle · ancient-rap-battle **一句话做一期:「做一期 曹操 vs 刘备」。** 一个 Claude Code Skill,把两个历史上的死对头做成一条 AI 说唱对决短视频:选题写词(每句配史料出处)、做歌、定妆、用即梦 Seedance 2.5 分段生成、自动对口型、剪辑、字幕包装、封面文案,一条龙。 完全免费、开源(MIT)。 ## 成片示例:周瑜 vs 诸葛亮(第一期,H3 路线) 周瑜拿正史打,诸葛亮拿演义还手。1 分 42 秒,34 句原创歌词,视频生成花了约 16 美元。 https://github.com/user-attachments/assets/9c620e92-4e5d-4da9-93ff-3ef39cfedbe6 | | | | --- | --- | | | | ## 它帮你做什么 | 步骤 | 谁来做 | | --- | --- | | 1. 选题、写两段 battle 歌词(各 16 句、四句一韵、一句一个典故、每句配史料注释,自动和往期查重) | Claude 写,你确认 | | 2. 做歌(A 先生成,再用 Extend 接 B,两人声音分得开) | 你在 Suno 生成(Claude 给好每一栏) | | 3. 分离人声、识别每句时间、剪短前奏、无缝拼接间奏 | 全自动 | | 4. 定妆图 9 张(两人三视图 / 表情 / 半身、DJ、观众、场景) | 你在 Midjourney 生成(Claude 给好提示词) | | 5. 生成 11 个素材包:每段的人声、参考图、**写好「几秒到几秒唱哪半句」的提示词** | 全自动 | | 6. 在即梦网页版上传、生成、下载,满意了放大到 2K | 你 | | 7. 逐镜头对齐口型(Seedance 唱快唱慢都能挪回音乐上),每段出配音乐小样 | 全自动 | | 8. 拼接、调色(去 AI 胶质感)、金色字幕、史料注释条、名字卡、开场标题、片尾提问、水印 | 全自动 | | 9. 封面(竖版 + 横版)和 IG / YouTube / 抖音文案 | 全自动 | 口型能一次对好,靠的是这几条默认规则:每段提示词按半句写清开口和结束的秒数(精确到 0.01 秒)、一句一个镜头、给模型干净且切准的人声、生成后再按镜头自动校准。完整清单见 references/pitfalls.md,即梦网页版的操作见 references/seedance.md。 也保留了 MiniMax H3 API 路线(批量自动提交、按秒计费),见 SKILL.md。 ## 需要什么 - Claude Code - Suno 账号、Midjourney 账号、即梦会员(Seedance 2.5 网页版) - 可选:MiniMax API Key(H3 路线) - Python 3.9+ 和 ffmpeg(要带 rubberband,Windows 用 `winget install Gyan.FFmpeg`) - 本地 Python 包:`pip install demucs faster-whisper pypinyin soundfile scipy numpy pillow`(第一次会下载约 2GB 的模型) ## 安装 [code] Windows 上把 `~/.claude/skills` 换成 `%USERPROFILE%\.claude\skills`。然后在 Claude Code 里说: > 做一期 岳飞 vs 秦桧 Claude 会先跑环境检查,再一步步带你做完。 ## 目录 [code] ## 注意 - 片头已经标了「AI 生成 仅供娱乐」,发布时还要在平台勾选 AI 生成内容声明 - 史料注释是 AI 写的,发布前对着原文核一遍 - Suno 免费版生成的歌**不能商用**,要开收益请用付费版生成最终那首 - 只做古人:不用近现代政治人物和在世真人,脸也不要做得像任何演员 ## 作者 硅基废话(X:@DDJCXX)。做出来的视频欢迎 @ 我。