返回博客

如何把脚本制作成多角色 AI 对话

从角色规划、声音分配、逐句生成和节奏检查,到导出完整多人对话,掌握一套可重复的制作流程。

2026年7月10日RealDubbing 团队RealDubbing 团队
如何把脚本制作成多角色 AI 对话

多人对话并不是把几段文字转语音简单拼在一起。听众需要在不看标签时分辨说话者,理解台词之间的关系,并感受到自然可信的轮次节奏。

RealDubbing Dialogue 围绕这套顺序设计:定义角色、分配声音、把脚本拆成台词、只重新生成需要修改的部分、检查完整场景,最后导出合并的 WAV 文件。

1. 分配声音前先整理脚本

每行只保留一个说话者,角色名保持一致,删除不需要朗读的舞台说明,并把台词和制作备注分开。

简单的源脚本可以这样写:

小雅:最终版发出去了吗?
阿哲:还没有,我想再检查一次开头。
小雅:好,标题出现前留两秒。

如果一个角色有很长的段落,可以在真人需要换气或画面节奏发生变化的位置拆开。短而目的明确的台词更容易单独重做,不会影响整场对话。

2. 先明确角色功能

选择声音前,为每个角色写一句说明:

  • 这个角色在场景中想达到什么目的?
  • 说话速度如何?
  • 是冷静、犹豫、权威、活泼,还是疲惫?
  • 应该与其他角色形成什么对比?

这样可以避免随机挑选声音。声音应该支持角色,而不能代替角色写作本身。

3. 选择容易区分的声音

听众应该无需看名字就能辨别说话者。差异可以来自音高、速度、年龄感、口音、能量或表达方式。不要把每个角色都推到极端;两个节奏明显不同的自然声音,往往比两个夸张声音更容易听懂。

先让所有候选声音朗读同一句中性文本,再分别测试实际脚本中的一条情绪台词或专业台词,确认角色差异在真实内容中仍然存在。

4. 把停顿也当作台词的一部分

对话节奏不仅来自台词,也来自台词之间的空间。不同情境需要不同间隔:

  • 快速回答可以几乎立即接上;
  • 话题转换需要更多空间;
  • 犹豫、惊讶或重要画面节点需要刻意停顿;
  • 需要重叠说话时,应在后期音频编辑器中完成,而不是把每句话都加速。

用句内标点控制局部节奏,随后在组装场景时调整台词顺序和行间停顿。

5. 逐句生成

每句单独生成更容易控制。如果第七句有问题,只需修改第七句,不必花时间和成本重做整场。

在 Dialogue 工作台中为每个角色分配声音,检查脚本拆分结果,然后逐句生成。生成过程中及时试听,在尝试替代方案前保存项目,并保留已经满意的台词。

某句失败时,先检查文本和声音设置。网络或服务商故障也可能是暂时的,应重试受影响的台词,而不是从头开始。

6. 用三轮试听检查完整场景

每轮只关注一个目标:

第一轮:可理解性

检查姓名、数字、发音、漏词和明显故障,暂时不要纠结细微表演差异。

第二轮:角色一致性

每个角色是否保持稳定的速度和态度?是否有某句话突然像另一个人?只重新生成异常台词。

第三轮:戏剧节奏

不看脚本完整听一遍。回应是否太快?重要台词是否需要更多空间?场景是否具有清楚的开始、发展和结束?

7. 导出并完成后期

RealDubbing 可以把 Dialogue 中生成的台词合并为 WAV 文件。WAV 适合后期编辑,因为它避免再次进行有损压缩。在音频编辑器中,你可以继续:

  • 精确裁剪静音;
  • 加入环境底噪或氛围声;
  • 平衡不同角色的音量;
  • 添加音乐和音效;
  • 制作有意的声音重叠;
  • 按发布平台完成最终响度处理。

保留原始导出文件,并另存最终混音版本,便于以后重新调整。

8. 保存项目

Dialogue 项目和生成片段可以保存在浏览器本地,使用快速且无需账户,但清除网站数据可能将其删除。重要音频应及时导出,并在浏览器之外保存源脚本和角色分配记录。

9. 负责任地使用角色声音

请创作虚构或已获授权的角色表演。不要利用声音误导听众,让他们相信某位真人说过实际并未说过的话。确认脚本、姓名、品牌、表演及来源材料所需的权利,并在场景、平台或法律要求时披露合成语音。

对话制作清单

  • 每行一个说话者,角色名保持一致。
  • 删除无需朗读的舞台说明。
  • 选择声音前先定义角色功能。
  • 让声音容易区分,但不要过度夸张。
  • 在自然节奏点拆分长台词。
  • 逐句生成和修复。
  • 依次检查可理解性、角色一致性和完整节奏。
  • 导出 WAV,并在编辑器中完成时间和响度处理。
  • 备份脚本、角色设定和最终音频。
  • 确认授权和披露要求。

打开 RealDubbing Dialogue,先从一段简短的双人对话开始。确认角色差异和节奏后,再扩展为完整脚本。