要实现多人配音(不同台词分配不同声音),您必须同时满足三个条件:一次只处理一个视频、选择支持多角色的配音渠道、开启交互暂停窗口。以下是最详细的操作流程(以 ChatterBox-TTS 为例,免费、支持俄语、内置多个音色)。
✅ 准备工作(务必确认)
- 软件版本:pyVideoTrans ≥ v3.74(旧版本可能无此功能)
- 配音渠道:主界面“配音渠道”必须选
ChatterBox-TTS(本地内置)(或 Qwen-TTS(本地内置)) - 目标语言:选
俄语(若您需要其他语言也支持) - 视频数量:必须只选1个视频(不要勾选“文件夹”,不要一次拖入多个文件)
- 交互暂停开启:菜单 → 工具 → 高级选项 → 通用设置 → “单视频交互翻译暂停倒计时” 设置为 10(或大于0的数字)
📋 详细步骤(共7步,每一步都不可跳过)
第1步:选择文件
点击“选择音频或视频”,只选中 1个 视频文件(如 test.mp4)。
第2步:设置语音识别和翻译渠道(按需选即可,不影响多角色)
第3步:设置配音渠道
- 配音渠道:
ChatterBox-TTS(本地内置) - 配音角色:随便选一个(例如第一个俄语音色),后面会改
- 不要勾选“clone”
第4步:开始执行
点击主界面下方 【开始执行】 按钮。
第5步:等待字幕翻译完成
软件会依次执行:预处理 → 语音识别 → 说话人分离 → 字幕翻译。
第6步:弹出角色分配窗口(关键)
字幕翻译完成后,会自动弹出一个新窗口,标题类似 “若为新分配角色,点击确定继续”。
- 窗口里每一行都对应一条字幕,右侧有一个 配音角色下拉框
- 您需要 为不同的台词分别选择不同的角色(例如第一行选“女声”,第二行选“男声”)
- 分配完成后,点击窗口底部的 “确定” 按钮
第7步:等待后续处理
软件继续配音、对齐、合成。最终输出视频中,不同台词就会由不同角色朗读。
❗ 常见失败检查清单(按顺序核对)
- 只选了一个视频吗?
→ 多选视频不会弹出角色分配窗口,必须单视频。 - 倒计时设置了吗?
→ 菜单 → 工具 → 高级选项 → 通用设置 → “单视频交互翻译暂停倒计时” 必须≥1(推荐10)。 - 配音渠道是支持多角色的吗?
→ ChatterBox-TTS、Qwen-TTS、GPT-SoVITS、F5-TTS、CosyVoice、OmniVoice 支持。
→ Edge-TTS、Piper、VITS 不支持(只能用一个声音)。 - 角色分配窗口弹出了吗?
→ 如果没有弹出,检查第2点;如果弹出了但只有一个角色可选,说明该渠道的俄语音色只有一个,请换用 Qwen-TTS(本地内置) 重试(步骤完全一样)。 - 确定点击了吗?
→ 分配完后必须点击“确定”,否则软件会等待超时后自动继续,使用默认角色。
🆘 如果仍然失败
请提供软件根目录下 logs 文件夹中最新日志文件的底部 30行 内容,我可以帮您定位具体是哪一步卡住了。