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

222.136* Posted at: 2 hours ago 👁5

404 Client Error: Not Found for url: http://127.0.0.1:9881/tts?text=%E4%BD%A0%E5%A5%BD%E5%95%8A%2C%E6%88%91%E4%BA%B2%E7%88%B1%E7%9A%84%E6%9C%8B%E5%8F%8B%2C%E5%B8%8C%E6%9C%9B%E4%BD%A0%E7%9A%84%E6%AF%8F%E4%B8%80%E5%A4%A9%E9%83%BD%E6%98%AF%E7%BE%8E%E5%A5%BD%E6%84%89%E5%BF%AB%E7%9A%84%21&text_lang=zh&ref_audio_path=wavs%2Fxqh2.wav&prompt_text=%E6%88%91%E8%AF%B4%EF%BC%8C%E8%AE%A9%E4%BB%96%E7%BB%99%EF%BC%8C%E7%BB%99%E5%A5%B9%E8%80%81%E6%9D%BF%E8%AF%B7%E5%81%87%2C%E5%A5%B9%E5%AE%B6%E9%87%8C%E6%9C%89%E4%BA%8B%E5%84%BF%EF%BC%8C%E5%8E%BB%E4%B8%8D%E4%BA%86%E3%80%82&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 284, in run
File "videotrans\tts\_base.py", line 179, in run
File "videotrans\tts\_base.py", line 208, in _local_mul_thread
File "videotrans\tts\_gptsovits.py", line 98, in _item_task
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:9881/tts?text=%E4%BD%A0%E5%A5%BD%E5%95%8A%2C%E6%88%91%E4%BA%B2%E7%88%B1%E7%9A%84%E6%9C%8B%E5%8F%8B%2C%E5%B8%8C%E6%9C%9B%E4%BD%A0%E7%9A%84%E6%AF%8F%E4%B8%80%E5%A4%A9%E9%83%BD%E6%98%AF%E7%BE%8E%E5%A5%BD%E6%84%89%E5%BF%AB%E7%9A%84%21&text_lang=zh&ref_audio_path=wavs%2Fxqh2.wav&prompt_text=%E6%88%91%E8%AF%B4%EF%BC%8C%E8%AE%A9%E4%BB%96%E7%BB%99%EF%BC%8C%E7%BB%99%E5%A5%B9%E8%80%81%E6%9D%BF%E8%AF%B7%E5%81%87%2C%E5%A5%B9%E5%AE%B6%E9%87%8C%E6%9C%89%E4%BA%8B%E5%84%BF%EF%BC%8C%E5%8E%BB%E4%B8%8D%E4%BA%86%E3%80%82&prompt_lang=zh&speed_factor=1.0


=
system:Windows-10-10.0.19045-SP0
version:v3.92
frozen:True
language:zh
root_dir:I:/win-pyvideotrans-v3.92

1 Replies

这个错误表明软件尝试连接本地 GPT-SoVITS 语音克隆服务时,目标地址 http://127.0.0.1:9881 返回了 404 错误(未找到)。这通常意味着 GPT-SoVITS 服务没有在您的电脑上正确启动或运行。

请按以下步骤排查:

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

    • 您需要先单独启动 GPT-SoVITS 项目。它通常是一个独立的 Python 项目或可执行文件。
    • 启动后,您应该能在浏览器中访问 http://127.0.0.1:9881 并看到其 Web 界面。如果无法访问,说明服务未成功运行。
  2. 检查 pyVideoTrans 中的配置

    • 在 pyVideoTrans 主界面,确保您选择的配音渠道是 GPT-SoVITS
    • 点击配音角色下拉框旁边的 “设置” 按钮(齿轮图标)。
    • 在弹出的设置窗口中,检查 “GPT-SoVITS API地址” 是否正确指向了您本地服务运行的地址和端口(默认是 http://127.0.0.1:9881)。如果您的服务运行在其他端口(如 9880),请在此处修改。
  3. 检查 GPT-SoVITS 服务状态

    • 确保 GPT-SoVITS 服务正在运行,并且没有报错。
    • 检查其日志,确认它已成功加载模型并监听在 9881 端口。
  4. 验证服务连通性

    • 打开浏览器,直接访问 http://127.0.0.1:9881。如果能看到页面,说明服务是通的。
    • 您也可以尝试访问 http://127.0.0.1:9881/docs 查看其 API 文档,确认 tts 接口是否存在。

核心问题:pyVideoTrans 本身不包含 GPT-SoVITS 服务,它只是一个调用方。您必须先确保 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