#2856 RetryError[<Future at 0x1a0b2f99240 state=finished raised HTTPError>] CosyVoice

43.239* Posted at: 2 days ago 👁15

RetryError[] CosyVoice


=
Windows-10-10.0.26200-SP0
version:v3.79
frozen:True
language:zh

1 Replies

这个错误表明在尝试使用 CosyVoice 进行语音合成时,发生了网络连接或服务器请求失败。CosyVoice 是一个需要联网或本地部署的 TTS 服务。

核心解决思路:检查 CosyVoice 服务是否正常运行。

请按以下步骤排查:

  1. 确认 CosyVoice 服务状态

    • 如果您使用的是本地部署的 CosyVoice,请确保其服务程序已启动,并且监听地址(通常是 http://127.0.0.1:端口号)与您在 pyVideoTrans 中配置的地址一致。
    • 如果您使用的是在线 API,请检查网络连接是否正常,以及 API Key 或服务地址是否配置正确。
  2. 在 pyVideoTrans 中检查配置

    • 打开 pyVideoTrans,进入菜单栏的 工具 -> 配音设置
    • 找到 CosyVoice 相关配置项,检查其 API地址 是否正确。本地部署默认通常是 http://127.0.0.1:8000 或类似地址。
    • 如果地址无误,可以尝试在浏览器中访问这个地址(例如 http://127.0.0.1:8000),看是否能打开 CosyVoice 的服务页面或收到响应。
  3. 查看详细日志

    • 错误信息中提到了 HTTPError,更具体的原因记录在日志文件中。
    • 请打开 pyVideoTrans 软件目录下的 logs 文件夹,找到最新的日志文件(按日期命名),查看其中是否有关于 CosyVoice 请求失败的更详细错误描述(如 404 未找到、500 服务器错误、连接超时等)。
  4. 临时解决方案

    • 如果问题暂时无法解决,您可以在主界面的“配音”下拉菜单中,暂时切换为其他可用的 TTS 引擎(如 Edge-TTSVITS-cnenGPT-SoVITS)来完成当前任务。

根据您提供的“frozen:True”信息,您使用的是预打包的 Windows 版本。请重点检查第1和第2步,确保 CosyVoice 服务在本地已正确启动并运行。

如果以上步骤无法解决,请提供 logs 文件夹中相关错误的完整日志内容,以便进一步分析。

请查看更多参考文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Related resource