#712 RuntimeError: 404 Client Error: Not Found for url: http://127.0.0.1:7861/apittsCloneVoice

*150.203* Posted at: 5 hours ago 👁13

404 Client Error: Not Found for url: http://127.0.0.1:7861/apittsCloneVoice:Traceback (most recent call last):

File "videotrans\util\ListenVoice.py", line 18, in run

File "videotrans\tts\__init__.py", line 480, in run

File "videotrans\tts\_base.py", line 142, in run

RuntimeError: 404 Client Error: Not Found for url: http://127.0.0.1:7861/apittsCloneVoice

=====

Windows-10-10.0.26100-SP0

version:v3.80

frozen:True

language:zh

1 Replies

本条内容由 DeepSeek 回复
这个错误是由于 pyVideoTrans 软件尝试连接一个本地运行的语音克隆服务(端口 7861)失败导致的。具体原因是该服务没有成功启动或无法在 http://127.0.0.1:7861 上访问。

问题分析:

错误日志显示,问题发生在 ListenVoice.py 和语音合成(TTS)相关的模块中。软件试图向 http://127.0.0.1:7861/apittsCloneVoice 发送请求,但收到了 404 Not Found 错误。这表明:

1. 您可能在 TTS 设置中选择了需要本地服务支持的语音合成选项(例如 GPT-SoVITS 或其他需要启动本地 API 服务的配音渠道)。

2. 但是,对应的本地服务程序没有运行,或者运行在了错误的端口上(例如不是 7861 端口),导致软件无法连接。

解决方案:

请按照以下步骤检查和解决问题:

1. 检查 TTS 设置:

  • 打开 pyVideoTrans 软件。
  • 点击顶部菜单栏的 TTS设置
  • 查看您当前选择的 “配音角色” 是哪一个。如果它是 GPT-SoVITS 或其他需要启动本地服务的选项,请继续下一步。

2. 启动对应的本地服务:

  • 如果您使用的是 GPT-SoVITS: 您需要先单独启动 GPT-SoVITS 的 WebUI 服务。请确保该服务已经成功运行,并且监听在 http://127.0.0.1:7861(或您自定义的端口)。如果服务运行在其他端口(如 7860),您需要在软件的 “工具” -> “高级选项” 中修改对应的服务地址。
  • 如果您使用的是其他需要本地服务的 TTS 引擎: 同样,请确保您已经按照该引擎的说明正确安装并启动了它的本地 API 服务。

3. 验证服务是否可用:

  • 打开您的网页浏览器。
  • 在地址栏输入 http://127.0.0.1:7861(或您配置的实际端口号)并访问。
  • 如果能看到服务的 Web 界面,说明服务运行正常。如果无法访问,说明服务没有成功启动,请检查服务的启动日志和配置。

4. 临时解决方案(更换 TTS 引擎):

  • 如果您暂时无法解决本地服务的问题,一个快速的解决办法是更换为不需要本地服务的 TTS 引擎。
  • TTS设置 中,将 “配音角色” 切换为例如 edge-TTSAzure TTSOpenAI-TTS 等基于云端 API 的选项(使用这些选项需要您拥有相应的 API 密钥并正确配置)。

总结:

此错误与 pyVideoTrans 软件本身无关,而是其依赖的一个外部本地服务没有就绪。请重点检查您所选 TTS 引擎所需的本地服务是否已正确启动。

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.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions