minimax-voice-director
用 MiniMax 云端为视频制作可审批的声音导演稿,再生成、挑选和验收人声,最后以定稿音频产生字幕。用于用户明确选择 MiniMax 配音、继续已有 MiniMax 视频配音项目,或明确请求 MiniMax Voice ID/克隆/设计。泛指本地 TTS 或 IndexTTS 不使用本…
Skill by bozhouDev
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bozhoudev-minimax-voice-director
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/minimax-voice-director
What's inside
- Skill name
minimax-voice-director- Description
- 用 MiniMax 云端为视频制作可审批的声音导演稿,再生成、挑选和验收人声,最后以定稿音频产生字幕。用于用户明确选择 MiniMax 配音、继续已有 MiniMax 视频配音项目,或明确请求 MiniMax Voice ID/克隆/设计。泛指本地 TTS 或 IndexTTS 不使用本 skill;音乐、BGM、歌曲使用同级 music Skill。
- License
- MIT
- Metadata
- tags: minimax, tts, voice-director, voiceover, subtitles, cloud-api
- Instructions
- 61 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (24)
- SKILL.md
- openai.yaml · agents/
- minimax_tts.py · assets/
- voice-direction.template.yaml · assets/
- capabilities.md · references/
- directing.md · references/
- output-layout.md · references/
- runtime.md · references/
- schema.md · references/
- workflow.md · references/
- approve_audio.py · scripts/
- approve_direction.py · scripts/
- compile_direction.py · scripts/
- direction_contract.py · scripts/
- finalize_segments.py · scripts/
- finalize_voice.py · scripts/
- mark_reviewed.py · scripts/
- mark_subtitled.py · scripts/
- publish_voice.py · scripts/
- render_segments.py · scripts/
- select_takes.py · scripts/
- validate_direction.py · scripts/
- validate_voiceover.py · scripts/
- test_voice_director.py · tests/
SKILL.md (first lines)
# MiniMax 声音导演 把口播稿变成可审批、可复现、可局部返工的声音表演。不得把本 skill 缩减为“文本进、MP3 出”的单次 TTS 调用。 ## 路由边界 - 用户明确选择 MiniMax 配音,或当前项目已经用 MiniMax:进入三阶段主流程。 - 用户只说 TTS、旁白、自己的声音,但没有选 MiniMax:不自动替换引擎,先根据上下文路由到合适的本地或云端工作流。 - 用户要 MiniMax Voice ID、声音克隆、声音设计或旧函数兼容:读 `references/runtime.md`,该分支不自动触发配音主流程。 - 音乐、BGM、歌曲或 cover:改用同级 `music`(ElevenLabs Music API)。 - 不因其他 TTS 失败而静默转用 MiniMax;先说明云端费用、声音差异和数据上传。 ## 三阶段主流程 ### 1. 先导演,再审批 1. 定义原稿和字幕文本真值,先处理产品名、人名、数字、缩写和多音字。 2. 读 `references/directing.md` 设计全片基线、言语动作、潜台词、情绪弧线、节奏曲线、焦点词、语调和必要的声音事件。 3. 读 `references/schema.md`,从 `assets/voice-direction.template.yaml` 创建 `work/tts/voice-direction.yaml`。平台私有标签不得出现在导演中间层。 4. 运行 `scripts/validate_direction.py` 和 `scripts/compile_direction.py`,产生审查视图、lint、MiniMax manifest 和干净字幕稿。 5. 用独立审查回合检查导演逻辑,重点展示改写、强焦点、强转折、长停顿、声音事件、局部参数和多 Take 段落;通过后运行 `scripts/mark_reviewed.py` 固化审查 hash。 6. **停在这里等待用户批准。** 用户没有明确批准时,不得运行 `approve_direction.py`,不得调用 MiniMax。 7. 用户批准后运行 `scripts/approve_direction.py`,再重新编译。`render_allowed` 必须为 `true`。 ### 2. 生成、选 Take,再批准音频 1. 读 `references/workflow.md` 和 `references/runtime.md`,加载项目 `.env.r2`,不输出任何密钥或 Voice ID。 2. 运行 `scripts/render_segments.py`。它必须同时验证人工批准、lint 和内容 hash;任一失效就拒绝云端生成。 3. 正式生成优先使用长连续块:开头约 40 秒一块,后续约 3 分钟一块;时长只是软目标,必须在句号或完整意群结尾切分,绝不从句子中间硬截。每块默认 1 个 Take,局部问题只重生局部。 4. 听审候选并写入 `take-selection.yaml`,然后运行 `scripts/select_takes.py` 和 `scripts/finalize_voice.py`。不得把原始候选或未重建停顿的拼接音频冒充最终成果。 5. 在最终速度下验收开头 15 秒、一个中段、所有主要转折和收尾;检查发音、节奏、焦点、情绪连续性、音色漂移和声音标签执行。 6. **再次停下等待用户批准最终音频。** 获得批准后运行 `scripts/approve_audio.py` 和 `scripts/publish_voice.py`。 ### 3. 只从定稿音频生成字幕 1. 只对 `audio_approved` 且 hash 匹配的最终 WAV 生成时间轴;M4A/MP3 是发布衍生物,不作为字幕时间基准。任何 Take、速度、裁剪或拼接变化都使旧时间轴失效。 2. 使用 `audio-to-subtitles` 生成 ASR 时间轴。该步骤需要 R2/MediaKit 凭证并会上传最终音频;使用项目已授权凭证,不打印密钥。 3. ASR 只提供时间轴。用 `work/tts/subtitle-source.txt` 回填最终显示文本,不显示呼吸、停顿和发音标记。 4. 读 `references/output-layout.md` 交付 SRT/VTT/JSON 和 raw ASR 证据,通过 `scripts/mark_subtitled.py` 把交付文件的 hash 绑定到已批准音频。数字人、口型和正式剪辑都必须以这份定稿音频为唯一时间基准。 ## 引擎能力边界 导演稿使用 sound tags、局部参数或要求重音/语调控制时,读 `references/capabilities.md`。每个导演意图必须被标识为: - 引擎原生执行; - 通过口语改写、分段、整段参数和 Take 挑选近似执行; - 或引擎不支持。 不得把词级重音、局部音高 contour 或未验证的 Speech 2.8 `emotion` 字段宣称为精确控制。 ## 停止条件 只有同时满足下列条件才能报告完成: - 导演稿、审查视图、lint、render manifest 和字幕干净稿已归档。 - 最终 Take 和最终速度音频已经人工批准。 - 正式 WAV/M4A/MP3 已发布,旧成果已可恢复备份。 - 字幕来自定稿音频,显示文本已回填为干净原稿。 - 开头、中段、主要转折和收尾已听审,没有未记录的局部返工。
From bozhouDev/video-skills-toolkit, MIT.
More from bozhouDev/video-skills-toolkit
- 0.744score
audio-to-subtitles
bozhouDev
Convert local audio/video files or public media URLs into subtitle files by uploading local files to Cloudflare R2 and calling Volcengine AI MediaKit ASR…
SkillBFreshness: B★ 153Claude Code +9 - 0.744score
douyin-cover
bozhouDev
生成抖音、视频号、小红书等短视频封面图、视频标题图和合集封面,也能诊断和改版已有封面。用户说做封面、生成封面、抖音封面、视频封面、标题图、合集封面、3:4、4:3、1:1、短视频首图、动态封面首帧、给这期视频做图、这封面为什么没人点、帮我改封面、封面点击率怎么提升、诊断封面时都应使用。小白学AI系列封面除外:遇到“小…
SkillBFreshness: B★ 153Claude Code +9 - 0.744score
media-to-transcript
bozhouDev
Convert audio/video URLs or local media into corrected Markdown transcripts through Volcengine recording-file ASR 2.0.
SkillBFreshness: B★ 153Claude Code +9 - 0.744score
music
bozhouDev
Generate music using ElevenLabs Music API.
SkillBFreshness: B★ 153Claude Code +9 - 0.740score
talking-head-hyperframes
bozhouDev
为 HyperFrames 口播或旁白项目创建、修复并验证固定舞台,锁定数字人 PIP 的区域、裁切、人物安全区和不透明背景,归档输入,生成 manifest 与 template handoff,并在就绪后按“字幕驱动的全镜头静态审核→动效”门禁路由到…
SkillBFreshness: B★ 153Claude Code +9 - 0.740score
hook-writing
bozhouDev
为内容写钩子和开头,也可拆解爆款视频开头、逐字稿开头、文章、推文、小红书图文和短视频脚本里的钩子,并沉淀到钩子库。用于视频开头拆解、逐字稿开头分析、推文、文章、小红书图文、短视频脚本、标题和开头优化;当用户说“写个钩子”“开头不抓人”“第一句话怎么写”“标题不够抓人”“优化开头”“拆解这个视频开头”“拆解逐字稿开头”…
SkillBFreshness: B★ 153Claude Code +9 - 0.740score
viral-video-benchmark
bozhouDev
判断、扫描、拆解并归档抖音视频、小红书图文或小红书视频。实时读取用户同平台粉丝数并划分主对标池/跨级灵感池,用已登录浏览器读取目标作品和作者主页公开指标,再用确定性代码判定普通、小爆、爆款、现象级并扫描作者近 20 条候选;只对用户选中的爆款和现象级先构建可追溯证据包,再调用子 Agent…
SkillBFreshness: B★ 153Claude Code +9 - 0.740score
hyperframes-scene-animator
bozhouDev
接管 talking-head-hyperframes 的 READY_FOR_EXECUTION 交接,由主 Agent 完成字幕分镜与具体导演,先交付全镜头最终静态页审核,批准后再用快速子 Agent 协助实现互不冲突的镜头与动效,最后完成 HyperFrames proof、四遍审查与…
SkillBFreshness: B★ 153Claude Code +9 - 0.740score
content-remix
bozhouDev
把已经完成八部分拆解的抖音视频、小红书图文或小红书视频,迁移成泊舟自己的小红书图文、抖音口播或小红书视频内部草稿。用户说“做二创”“按这个爆款做我的版本”“参考这个机制重新创作”“把这个拆解写成小红书/抖音”“不要照抄地借鉴”时使用;先提炼可迁移机制、删除不可照搬内容、映射泊舟真实经历/案例/判断,再按目标平台重新组…
SkillBFreshness: B★ 153Claude Code +9 - 0.740score
video-script
bozhouDev
使用已经锁定的完整口播音频与带时间码字幕,把确认后的逐字稿转成管线无关的视频导演方案和 Beat Graph。适用于“根据最终配音做分镜”“按字幕设计整片画面”“规划 B-roll/证据/素材”“做 HyperFrames 或 Remotion…
SkillBFreshness: B★ 153Claude Code +9 - 0.738score
video-transcript
bozhouDev
Deprecated compatibility package.
SkillBFreshness: B★ 153Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 153
- Forks
- 76
- Open issues
- 0
- Last commit (this folder)
- Jul 27, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bozhouDev
- 0.744score
audio-to-subtitles
bozhouDev
Convert local audio/video files or public media URLs into subtitle files by uploading local files to Cloudflare R2 and calling Volcengine AI MediaKit ASR…
SkillBFreshness: B★ 153Claude Code +9 - 0.744score
douyin-cover
bozhouDev
生成抖音、视频号、小红书等短视频封面图、视频标题图和合集封面,也能诊断和改版已有封面。用户说做封面、生成封面、抖音封面、视频封面、标题图、合集封面、3:4、4:3、1:1、短视频首图、动态封面首帧、给这期视频做图、这封面为什么没人点、帮我改封面、封面点击率怎么提升、诊断封面时都应使用。小白学AI系列封面除外:遇到“小…
SkillBFreshness: B★ 153Claude Code +9 - 0.744score
media-to-transcript
bozhouDev
Convert audio/video URLs or local media into corrected Markdown transcripts through Volcengine recording-file ASR 2.0.
SkillBFreshness: B★ 153Claude Code +9 - 0.744score
music
bozhouDev
Generate music using ElevenLabs Music API.
SkillBFreshness: B★ 153Claude Code +9 - 0.740score
talking-head-hyperframes
bozhouDev
为 HyperFrames 口播或旁白项目创建、修复并验证固定舞台,锁定数字人 PIP 的区域、裁切、人物安全区和不透明背景,归档输入,生成 manifest 与 template handoff,并在就绪后按“字幕驱动的全镜头静态审核→动效”门禁路由到…
SkillBFreshness: B★ 153Claude Code +9 - 0.740score
hook-writing
bozhouDev
为内容写钩子和开头,也可拆解爆款视频开头、逐字稿开头、文章、推文、小红书图文和短视频脚本里的钩子,并沉淀到钩子库。用于视频开头拆解、逐字稿开头分析、推文、文章、小红书图文、短视频脚本、标题和开头优化;当用户说“写个钩子”“开头不抓人”“第一句话怎么写”“标题不够抓人”“优化开头”“拆解这个视频开头”“拆解逐字稿开头”…
SkillBFreshness: B★ 153Claude Code +9
Cite this page
minimax-voice-director skill. Agent Mart. https://agentmart.dev/skills/bozhoudev-minimax-voice-director (last updated 2026-10-24)