#2600 requests.exceptions.HTTPError: 500 Server Error: INTERNAL SERVER ERROR for url: http://127.0.0.1:9966/tts

43.213* Posted at: 1 month ago 👁75

500 Server Error: INTERNAL SERVER ERROR for url: http://127.0.0.1:9966/tts:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 18, in run
File "videotrans\tts\__init__.py", line 270, in run
File "videotrans\tts\_base.py", line 177, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\tts\_chattts.py", line 48, in _run
File "requests\models.py", line 1026, in raise_for_status
requests.exceptions.HTTPError: 500 Server Error: INTERNAL SERVER ERROR for url: http://127.0.0.1:9966/tts


=
system:Windows-10-10.0.26100-SP0
version:v3.85
frozen:True
language:zh
root_dir:D:/BaiduNetdiskDownload/win-pyvideotrans-v3.85 (2)

1 Replies

此错误表明连接到本地 ChatTTS 服务时,服务端(http://127.0.0.1:9966)返回了内部服务器错误(500)。这通常意味着 ChatTTS 服务本身没有正确启动或运行中出现了问题。

请按以下步骤排查:

  1. 确认 ChatTTS 服务已启动

    • 检查你是否已经按照官方指引,在本地启动了 ChatTTS 服务。通常需要运行类似 python app.pypython -m chattts 的命令,并看到服务在 127.0.0.1:9966 端口成功启动的日志。
    • 在浏览器中访问 http://127.0.0.1:9966,如果服务正常,通常会返回一个简单的页面或提示。
  2. 检查服务状态与日志

    • 查看启动 ChatTTS 服务的命令行窗口,是否有报错信息。服务端内部的错误(如模型加载失败、依赖缺失)会在这里显示。
    • 确保服务没有因为内存不足、端口冲突或其他原因而崩溃。
  3. 在 pyVideoTrans 中重新配置

    • 在 pyVideoTrans 主界面,进入 菜单 -> 设置 -> 配音
    • 找到 ChatTTS 的设置项,确认其 API 地址是否为 http://127.0.0.1:9966
    • 可以尝试点击“测试连接”或“保存”按钮,看是否有更明确的错误提示。
  4. 重启服务与软件

    • 完全关闭 ChatTTS 服务进程和 pyVideoTrans 软件。
    • 首先启动 ChatTTS 服务,等待其完全启动并显示就绪。
    • 然后再启动 pyVideoTrans 软件,尝试重新执行任务。

根本原因:此错误 500 Server Error: INTERNAL SERVER ERROR 是服务端(你的本地 ChatTTS)返回的,问题出在服务端,而非 pyVideoTrans 客户端。你需要根据 ChatTTS 项目本身的文档来排查其服务端为何无法正常处理 /tts 请求。

请查看更多参考文档:

Post Your Reply