这个错误表明软件无法连接到您本地部署的 CosyVoice TTS 服务。
问题原因:
软件尝试访问 http://127.0.0.1:8000/tts 来获取配音,但该地址返回了 404 错误。这通常意味着:
- CosyVoice 服务没有在您的电脑上成功启动。
- CosyVoice 服务的端口不是 8000,或者 API 端点路径不是
/tts。 - 服务已启动但出现了故障。
解决方案:
确认 CosyVoice 服务状态:
- 请检查您用于启动 CosyVoice 的命令行窗口或终端,确认服务是否正在运行,并且没有报错。
- 服务正常启动后,您可以在浏览器中访问
http://127.0.0.1:8000/docs 来测试服务是否可用(如果能打开 Swagger API 文档页面,则说明服务正常)。
核对服务地址和端口:
- 在 pyVideoTrans 的顶部菜单中,进入 TTS设置 -> CosyVoice。
- 确保 "API地址" 字段与您本地 CosyVoice 服务实际使用的地址和端口完全一致(例如
http://127.0.0.1:8000)。
重启服务:
- 如果服务已崩溃,请关闭当前的 CosyVoice 服务进程,然后按照官方指南重新启动它。
如果以上步骤无法解决问题,请检查 CosyVoice 的部署日志,以获取更详细的错误信息。