Individual skill

multi-voice-dubbing

多角色对话配音:按 cast 和逐行对白为不同角色分配音色与情绪,合成多声线音轨和带角色名字幕。 当用户说“多角色/双人/剧本/对话配音、多人对白、不同角色不同声音、有声剧配音”时使用。 单一公共音色用 tts-voiceover;克隆本人音色用 voice-clone;整部短剧制作由 short-drama 编排。

skills/builtin/multi-voice-dubbing/SKILL.md

Read pinned source

Source commit 5c12e42e9019d276368130b52385b770749ffa6f

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
No
Skill scan complete
No
Observed behavior
Network or broad shell
Last checked
Nov 9, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
4,601
Repository last updated
Nov 9, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# 多角色 / 对话配音(Multi-voice Dubbing)

把「多人对话 / 多角色脚本」合成为**多声线音轨**——每个角色一个符合其人设的声音,
不再是「全程一个声音」。核心引擎 `skills/shared/scripts/multivoice.py`:
逐行调 `tts.py`(edge-tts 免费多音色)或 `voice_clone.py`(云端表现力 provider / 克隆音色)合成,
把每行 emotion 喂进 provider 的**真情感通道**,`ffmpeg` 拼成一轨 + 生成对齐的说话人字幕。

> 创意(谁说什么、什么情绪)由你 LLM 产出;音色映射在 cast。确定性 IO(逐行合成/拼接/字幕)走引擎。
> 产物 `voice.mp3` 可直接当 narration 喂 `auto-short-video/assemble.py` 或加进任意视频;`voice.srt` 是带角色名的字幕。

## 配音质量分层(重要:治「像 AI 平读」)

**edge-tts 没有情感引擎**,只能变速变调,再怎么调也像机器平读。要"像人"必须用有情感通道的**云 provider**(用户自备 key,**无需 GPU**):
Back to top