SkillCast 首批精选 Skill 正在整理中 查看市场 →
人工核验

古人说唱 Battle|一句话生成 AI 历史人物说唱对决视频

一个 Claude Code Skill,输入一对历史死对头,即可自动完成写词、做歌、定妆、对口型、剪辑、字幕与封面的一站式 AI 说唱短视频制作。开源免费,适合内容创作者快速产出爆款视频。

AI视频短视频说唱历史人物SunoMidjourney即梦Claude Code

这是什么

古人说唱 Battle(ancient-rap-battle)是一个开源的 Claude Code Skill,它能把两个历史上的死对头(如曹操 vs 刘备、周瑜 vs 诸葛亮)自动变成一条 AI 说唱对决短视频。整个流程完全自动化:从选题写词(每句歌词都配史料出处),到用 Suno 生成歌曲、Midjourney 制作定妆图、即梦 Seedance 2.5 生成视频片段并自动对口型,最后完成剪辑、字幕包装和封面文案。你只需输入一句话,比如“做一期 岳飞 vs 秦桧”,Claude 就会一步步带你完成全部制作。

该项目在 GitHub 上已获得 87 个 Star和 21 个 Fork,采用 MIT 协议完全免费,由作者“硅基废话”维护。

适合谁

  • 短视频创作者:想批量生产历史主题、有剧情张力的说唱对决内容,快速提升账号热度。
  • 历史爱好者:用娱乐方式传播历史典故,同时保持史料严谨性。
  • AI 工具爱好者:喜欢探索 Claude Code + 多款 AI 工具协同工作流的人。
  • 一人公司/独立内容团队:用自动化工具降低视频制作成本和时间。

能做什么

这个 Skill 覆盖了从创意到成片的完整流程,具体步骤包括:

  1. 选题与写词:Claude 自动生成两段 battle 歌词(各 16 句、四句一韵、一句一个典故),并附史料注释,自动与往期内容查重。
  2. 歌曲生成:你只需在 Suno 中按 Claude 给出的参数生成歌曲(A 先生成,再用 Extend 接 B),确保两段声音可区分。
  3. 音频处理:自动分离人声、识别每句歌词时间、剪短前奏、无缝拼接间奏。
  4. 定妆图生成:Claude 给出 9 张 Midjourney 提示词(两人三视图、表情、半身、DJ、观众、场景),你在 Midjourney 中生成。
  5. 视频素材包:自动生成 11 个素材包,每个包含人声、参考图、以及精确到 0.01 秒的“几秒到几秒唱哪半句”的提示词。
  6. 视频生成:你在即梦网页版上传素材并生成视频(Seedance 2.5),可放大到 2K。
  7. 口型对齐:自动逐镜头对齐口型,即使唱快或唱慢也能精确对回音乐。
  8. 后期处理:拼接、调色(去 AI 胶质感觉)、金色字幕、史料注释条、名字卡、片头标题、片尾提问、水印,全部自动化。
  9. 封面与文案:自动生成竖版/横版封面,以及 IG、YouTube、抖音发布文案。

另外还保留了 MiniMax H3 API 路线(批量自动提交、按秒计费),适合有 API 预算的进阶用户。

使用前准备

  • 安装 Claude Code(官方命令行工具)。
  • 注册并登录 Suno 账号(用于生成歌曲)。
  • 注册 Midjourney 账号(用于生成定妆图)。
  • 开通 即梦会员(需要使用 Seedance 2.5 网页版生成视频)。
  • 本地环境:Python 3.9+、ffmpeg(需附带 rubberband,Windows 可用 winget install Gyan.FFmpeg 安装)。
  • 安装 Python 包:pip install demucs faster-whisper pypinyin soundfile scipy numpy pillow(首次运行会下载约 2GB 的 AI 模型)。
  • 可选:MiniMax API Key(如果走 H3 路线)。

安装方法

在终端中执行以下命令,将 Skill 克隆到 Claude Code 的 skills 目录:

git clone https://github.com/10291124jcjc-dotcom/ancient-rap-battle.git ~/.claude/skills/ancient-rap-battle

Windows 用户请将命令中的 ~/.claude/skills 替换为 %USERPROFILE%\.claude\skills。

使用示例

安装完成后,在 Claude Code 中直接说:

做一期 岳飞 vs 秦桧

Claude 会先运行环境检查,然后引导你完成后续每一步。

你也可以参考项目中的 examples/ 目录(包含“诸葛亮 vs 司马懿”“周瑜 vs 诸葛亮”的完整设定)来了解详细流程。

风险与注意事项

  • AI 生成声明:片头已标注“AI 生成 仅供娱乐”,发布到平台时仍需手动勾选 AI 生成内容声明。
  • 史料核对:歌词中的史料注释由 AI 自动编写,发布前建议对照原文核验,确保史实准确。
  • 商用限制:Suno 免费版生成的歌曲不可商用,若要开通平台收益,必须使用 Suno 付费版生成最终版本。
  • 内容红线:项目仅支持古人,严禁使用近现代政治人物和在世真人,也不得使用任何演员肖像。
  • 版权与风险:视频中的配图、音乐可能涉及平台授权,请遵守相关平台的服务条款。
INSTALLATION

安装命令

TERMINAL
git clone https://github.com/10291124jcjc-dotcom/ancient-rap-battle.git ~/.claude/skills/ancient-rap-battle
兼容平台Claude Code
运行环境需要 Claude Code、Suno 账号、Midjourney 账号、即梦会员(Seedance 2.5 网页版),可选 MiniMax API Key,本地需安装 Python 3.9+ 和附带 rubberband 的 ffmpeg,并安装相关 Python 包。
API Key不需要
本地环境需要
费用免费