multi-voice-dubbing · 多角色对话配音

multi-voice-dubbing

多角色对话配音 skill:按选角表(cast)与逐行对白(lines),为每个角色分配独立音色与情绪,合成多声线音轨与带角色名的字幕。

情绪标注自动喂进配音引擎的真情感通道驱动演绎;旁白/主讲单列,与所有角色声线区分。要成品级的"像人"效果需配云配音 provider,免费引擎只适合草稿。

调用示例:在聊天框中说"给这段双人访谈配音,主讲用沉稳男声,提问者用活泼女声"。

产品详解

定位

multi-voice-dubbing 把"多人对话 / 多角色脚本"合成为多声线音轨:每个角色一个符合其人设的声音,而不是全程一个声音。产出的 voice.mp3 可直接喂给视频合成,voice.srt 是带角色名的对齐字幕。

核心能力

工作流程

  1. 选角(cast.json):为每个说话人定音色,校验无撞音色
  2. 逐行对白(lines.json):拆成有序逐行,标注每行情绪
  3. 合成(multivoice.py dub):输出 voice.mp3 + voice.srt
  4. 入视频:作 narration 喂视频合成器,或与 BGM 混音

输入与输出

输入 说明
cast.json 必填,选角表:每个说话人 → 音色与引擎配置
lines.json 必填,逐行对白 [{speaker, text, emotion}]
输出路径 选填,默认 voice.mp3 + 同名 srt

输出:多声线音轨 voice.mp3、带角色名的对齐字幕 voice.srt。

与相邻 skill 的区别

适用场景

使用前准备


multi-voice-dubbing 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。

← 回到 Skill 大全