#1878 requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://127.0.0.1:9874/tts?text=%E4%BD%A0%E5%A5%BD%E5

23.165* Posted at: 1 hour ago 👁6

404 Client Error: Not Found for url: http://127.0.0.1:9874/tts?text=%E4%BD%A0%E5%A5%BD%E5%95%8A%E6%88%91%E7%9A%84%E6%9C%8B%E5%8F%8B.&text_lang=zh&ref_audio_path=1.wav&prompt_text=%E5%BE%88%E5%A4%9A%E8%80%81%E6%9D%BF%E8%BF%98%E4%B8%8D%E7%9F%A5%E9%81%93%E6%88%91%E4%BB%ACekong%E5%85%B7%E4%BD%93%E6%98%AF%E5%81%9A%E4%BB%80%E4%B9%88%E7%9A%84%EF%BC%8C%E6%88%91%E4%BB%ACekong%E7%9A%84%E6%8A%A4%E8%82%A4%E5%93%81%E7%A0%94%E5%8F%91%E5%92%8C%E7%94%9F%E4%BA%A7%E5%B7%B2%E7%BB%8F23%E5%B9%B4%E4%BA%86&prompt_lang=zh&speed_factor=1.0:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 18, in run
File "videotrans\tts\__init__.py", line 291, in run
File "videotrans\tts\_base.py", line 177, in run
File "videotrans\tts\_gptsovits.py", line 115, in _item_task
File "videotrans\tts\_gptsovits.py", line 93, in _run
File "requests\models.py", line 1026, in raise_for_status
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://127.0.0.1:9874/tts?text=%E4%BD%A0%E5%A5%BD%E5%95%8A%E6%88%91%E7%9A%84%E6%9C%8B%E5%8F%8B.&text_lang=zh&ref_audio_path=1.wav&prompt_text=%E5%BE%88%E5%A4%9A%E8%80%81%E6%9D%BF%E8%BF%98%E4%B8%8D%E7%9F%A5%E9%81%93%E6%88%91%E4%BB%ACekong%E5%85%B7%E4%BD%93%E6%98%AF%E5%81%9A%E4%BB%80%E4%B9%88%E7%9A%84%EF%BC%8C%E6%88%91%E4%BB%ACekong%E7%9A%84%E6%8A%A4%E8%82%A4%E5%93%81%E7%A0%94%E5%8F%91%E5%92%8C%E7%94%9F%E4%BA%A7%E5%B7%B2%E7%BB%8F23%E5%B9%B4%E4%BA%86&prompt_lang=zh&speed_factor=1.0


=
system:Windows-10-10.0.26100-SP0
version:v3.86
frozen:True
language:zh
root_dir:D:/pyvideo

1 Replies

这个错误表明软件在尝试连接到本地的 GPT-SoVITS 语音克隆服务时,收到了“404 Not Found”的响应。核心原因是 GPT-SoVITS 服务没有成功启动,或者启动的端口与软件中配置的端口不一致

请按以下步骤排查:

  1. 确认 GPT-SoVITS 服务已正确启动

    • 确保你已经按照 GPT-SoVITS 官方教程,在本地成功部署并启动了它的 TTS 服务。
    • 启动后,你应该能在命令行或终端中看到服务正在监听的端口(通常是 9874)。
  2. 在 pyVideoTrans 中检查并修正服务地址

    • 在 pyVideoTrans 主界面,选择 配音GPT-SoVITS
    • 点击其右侧的 设置 按钮。
    • 在弹出的窗口中,检查 API地址 是否正确。错误日志中显示的是 http://127.0.0.1:9874,请确保这里的 IP 地址 (127.0.0.1) 和端口 (9874) 与你实际启动的 GPT-SoVITS 服务完全一致。
    • 如果 GPT-SoVITS 服务运行在其他端口(例如 9880),请将 API 地址修改为 http://127.0.0.1:9880
  3. 测试连接

    • 在浏览器中直接访问你配置的 API 地址(例如 http://127.0.0.1:9874)。
    • 如果服务正常,通常会返回一个简单的页面或 JSON 响应。如果浏览器显示“无法访问此网站”或同样报 404,则证明 GPT-SoVITS 服务本身没有运行或端口错误。

总结:问题根源在于 pyVideoTrans 无法找到你本地的 GPT-SoVITS 服务。请先确保服务已启动,再核对软件内的连接配置。

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