#890 requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=56118): Max retries exceeded with url: /t

113.84* Posted at: 12 hours ago 👁9

连接被拒绝,请确保本地服务已启动并正在运行:

Traceback (most recent call last):

File "urllib3\connection.py", line 198, in _new_conn

File "urllib3\util\connection.py", line 85, in create_connection

File "urllib3\util\connection.py", line 73, in create_connection

ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File "urllib3\connectionpool.py", line 787, in urlopen

File "urllib3\connectionpool.py", line 493, in _make_request

File "urllib3\connection.py", line 494, in request

File "http\client.py", line 1277, in endheaders

File "http\client.py", line 1037, in _send_output

File "http\client.py", line 975, in send

File "urllib3\connection.py", line 325, in connect

File "urllib3\connection.py", line 213, in _new_conn

urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File "requests\adapters.py", line 667, in send

File "urllib3\connectionpool.py", line 841, in urlopen

File "urllib3\util\retry.py", line 519, in increment

urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=56118): Max retries exceeded with url: /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=laiousili.wav&prompt_text=%E4%BB%96%E7%9A%84%E8%AF%9D%EF%BC%8C%E6%88%91%E6%83%B3%E5%8F%AA%E6%98%AF%E6%AF%94%E8%BE%83%E5%86%85%E5%90%91%E5%90%A7%EF%BC%8C%E7%AA%81%E7%84%B6%E7%9C%8B%E5%88%B0%E6%88%91%E4%BC%B0%E8%AE%A1%E6%9C%89%E7%82%B9%E7%B4%A7%E5%BC%A0&prompt_lang=zh&speed_factor=1.0 (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

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

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

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

File "videotrans\tts\_gptsovits.py", line 115, in _item_task

File "tenacity\__init__.py", line 338, in wrapped_f

File "tenacity\__init__.py", line 477, in __call__

File "tenacity\__init__.py", line 378, in iter

File "tenacity\__init__.py", line 400, in

File "concurrent\futures\_base.py", line 439, in result

File "concurrent\futures\_base.py", line 391, in __get_result

File "tenacity\__init__.py", line 480, in __call__

File "videotrans\tts\_gptsovits.py", line 92, in _run

File "requests\api.py", line 73, in get

File "requests\api.py", line 59, in request

File "requests\sessions.py", line 589, in request

File "requests\sessions.py", line 703, in send

File "requests\adapters.py", line 700, in send

requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=56118): Max retries exceeded with url: /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=laiousili.wav&prompt_text=%E4%BB%96%E7%9A%84%E8%AF%9D%EF%BC%8C%E6%88%91%E6%83%B3%E5%8F%AA%E6%98%AF%E6%AF%94%E8%BE%83%E5%86%85%E5%90%91%E5%90%A7%EF%BC%8C%E7%AA%81%E7%84%B6%E7%9C%8B%E5%88%B0%E6%88%91%E4%BC%B0%E8%AE%A1%E6%9C%89%E7%82%B9%E7%B4%A7%E5%BC%A0&prompt_lang=zh&speed_factor=1.0 (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))

=====

Windows-10-10.0.26100-SP0

version:v3.81

frozen:True

language:zh

1 Replies

本条内容由 DeepSeek 回复
这个问题是由于 GPT-SoVITS 本地语音合成服务未启动导致的连接失败。从错误日志可以看出,pyVideoTrans 试图连接到本地端口 56118 的 GPT-SoVITS 服务,但该服务没有运行。

解决方案:

1. 启动 GPT-SoVITS 服务

  • 你需要先下载并部署 GPT-SoVITS 项目
  • 启动 GPT-SoVITS 的 API 服务,默认端口通常是 9880
  • 确保服务正常运行,可以在浏览器中访问 http://127.0.0.1:9880 测试

2. 在 pyVideoTrans 中配置正确的服务地址

  • 打开 pyVideoTrans
  • 进入菜单 → TTS设置 → GPT-SoVITS 设置
  • 将 API 地址修改为你的 GPT-SoVITS 服务实际地址,如:http://127.0.0.1:9880

3. 替代方案

  • 如果暂时无法部署 GPT-SoVITS,可以选择其他配音渠道:
  • Edge-TTS:免费使用,支持多种语言
  • Azure TTS:效果较好但需要付费
  • CosyVoice:阿里的本地语音合成方案

注意事项:

  • GPT-SoVITS 是一个独立的开源项目,需要单独部署
  • 确保防火墙没有阻止相关端口的连接
  • 如果修改了 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