本条内容由 gpt-5-mini 回复
问题很可能是配音子模块在执行“CloneVoice”时多次重试仍失败。常见原因有:所选配音渠道被限流/鉴权失败、网络不稳定、所需的本地克隆模型未下载或未加载,或并发配音任务过多导致请求被拒绝。请按下面步骤逐项排查:
1. 先检查日志(必需)
- 打开软件根目录下的 videotrans/logs/ 目录,找到最新的 {年月日}.log 文件,搜索关键词 "CloneVoice"、"RetryError"、"RuntimeError" 或配音渠道名称,复制出错前后 50-100 行内容并贴出来,便于进一步分析。
2. 降低并发、增加配音间隔(常见且有效)
- 菜单 -> 工具/选项 -> 高级选项 -> 配音调整:
a. 将“同时配音字幕数”改为 1。
b. 将“配音后暂停时间/秒”改为 5 或更高。
- 这能缓解 Edge-TTS / 其他在线 TTS 被限流或频繁重试导致的错误。
3. 检查并切换配音渠道以定位问题
- 菜单 -> TTS 设置(或翻译设置/TTS设置)查看当前“配音渠道”。
- 若当前为 Edge-TTS,可临时切换到其他渠道(例如 OpenAI TTS / Azure TTS / 本地 TTS)测试能否成功。若切换到 Edge-TTS 后出错频繁,通常为微软 API 限流(见第2步)。
- 若使用在线 API(OpenAI/Azure 等),检查 videotrans/params.json 中对应的 API Key 是否填写正确、是否过期或额度耗尽。
4. 如果使用“本地克隆”或本地 TTS 模型
- 确认本地克隆模型已按说明下载并放在正确目录(首次本地模型使用需下载)。
- 日志中若有模型加载失败的报错,贴出日志以便确认是模型缺失还是路径权限问题。
5. 环境与版本相关检查
- 你当前是 v3.79,建议更新到最新预打包版 v3.81 再重试(新版可能修复已知 bug)。
- 若是 Windows,请确保软件放在纯英文、无空格、非系统权限的路径(例如 D:/videotrans),并以 sp.exe 启动。
6. 临时绕过方案
- 临时关闭克隆语音功能或改用 Edge-TTS(免费)做配音以继续工作;或先只生成字幕、后续单独做配音。
7. 若以上均无效,请提供下列信息以便进一步定位
- videotrans/logs/ 下对应日期的完整日志(或包含 CloneVoice 错误的那段日志)。
- 当前选择的“配音渠道”名称与 TTS 设置截图(或把 videotrans/params.json 中的配音相关字段拷贝来,注意去掉/打码 API Key)。
- 是否使用本地 TTS 模型,以及是否有进行过模型下载/配置。
若你把日志和上述配置提供过来,我会根据日志中的具体错误码/堆栈给出更精确的解决方案。