您遇到的 'emo_control_method' 错误,通常与 GPT-SoVITS 语音克隆功能相关。这可能是由于您选择了 GPT-SoVITS 作为配音角色,但软件未能正确连接到本地部署的 GPT-SoVITS 服务。
请按以下步骤排查:
确认 GPT-SoVITS 服务已启动:
- 确保您已正确部署并启动了 GPT-SoVITS 的 WebUI 服务。
- 服务地址通常为
http://127.0.0.1:9880(默认端口)。您可以在浏览器中访问此地址,确认服务是否正常运行。
在软件中配置服务地址:
- 在 pyVideoTrans 主界面,点击菜单栏的 工具 -> GPT-SoVITS。
- 在弹出的窗口中,正确填写 GPT-SoVITS 的 API地址(例如
http://127.0.0.1:9880)。 - 点击“测试连接”,确保软件能成功连接到服务。
检查配音角色选择:
- 如果 GPT-SoVITS 服务正常,但在选择“Clone”角色时仍报错,请尝试在 GPT-SoVITS 的 WebUI 中先上传并训练好参考音频,生成一个可用的模型角色。
- 然后在 pyVideoTrans 的“配音角色”下拉列表中,选择该生成的角色名。
临时解决方案:
- 如果问题无法立即解决,您可以暂时切换到其他配音渠道,如 Edge-TTS、VITS-cnen 或 Azure TTS 等,以完成当前任务。
如果上述步骤均无法解决问题,请提供更完整的错误日志(位于 D:/win-pyvideotrans-v3.94_20260113_194319/logs/ 目录下),以便进一步分析。
请查看更多参考文档: