#5902 [GPT-SoVITS] 该渠道需另行部署并启动后可用:

2408:825c* Posted at: 3 hours ago

[GPT-SoVITS] 该渠道需另行部署并启动后可用
:
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 1278, in endheaders
File "http\client.py", line 1038, in _send_output
File "http\client.py", line 976, 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 644, 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=9880): Max retries exceeded with url: /tts (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\tts\_gptsovits.py", line 77, in _run
File "requests\api.py", line 115, in post
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 677, in send
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=9880): Max retries exceeded with url: /tts (Caused by 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 "videotrans\util\ListenVoice.py", line 21, in run
File "videotrans\tts\__init__.py", line 207, in run
File "videotrans\tts\_base.py", line 94, in run
File "videotrans\tts\_base.py", line 209, in _exec
File "videotrans\tts\_base.py", line 169, in _local_mul_thread
File "videotrans\tts\_base.py", line 221, in _item_task
File "videotrans\tts\_gptsovits.py", line 80, in _run
videotrans.configure.excepts.StopTask: [GPT-SoVITS] 该渠道需另行部署并启动后可用


=
system:Windows-10-10.0.19044-SP0
version:v4.06
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v4.06

8 Replies

GPT-SoVITS 配音渠道的 API 服务未启动。软件尝试连接 127.0.0.1:9880,但服务端没有在监听该端口。

解决办法:

  1. 启动 GPT-SoVITS API 服务
    进入你的 GPT-SoVITS 项目目录,运行 API 接口脚本(非 WebUI):

    python api.py

    默认监听端口为 9880。启动后命令行会显示类似 Running on http://127.0.0.1:9880

  2. 确认 API 地址正确
    在软件的 菜单 → TTS设置 → GPT-SoVITS 中,API 地址必须填写为:

    http://127.0.0.1:9880

    不要填写 WebUI 的 7860 端口

  3. 检查防火墙/端口占用
    如果 API 已启动但仍连接失败,请检查 Windows 防火墙是否阻止了 9880 端口,或是否有其他程序占用了该端口(可在命令行执行 netstat -ano | findstr 9880 查看)。
说明:GPT-SoVITS 属于需要用户自行部署的本地 TTS 渠道,软件不内置该服务。如果未启动它,就会报“连接被拒绝”错误。

请查阅相关文档:

如果 API 已启动但仍连接失败,请检查 Windows 防火墙是否阻止了 9880 端口,或是否有其他程序占用了该端口(可在命令行执行 netstat -ano | findstr 9880 查看)。

如果 API 已启动但仍连接失败,请检查 Windows 防火墙是否阻止了 9880 端口,或是否有其他程序占用了该端口(可在命令行执行 netstat -ano | findstr 9880 查看)。

您复述的步骤是正确的,正是排查 GPT-SoVITS 端口连接问题的标准流程。请按以下顺序确认:

  1. 确保 GPT-SoVITS 的 API 进程确实在运行(任务管理器或命令行中可见)。
  2. 运行 netstat -ano | findstr 9880,查看是否有进程在监听该端口(确认 LISTENING 状态)。
  3. 如果无法访问请临时关闭 Windows 防火墙测试,或添加 9880 端口入站规则。

如果排查后仍无法解决,请提供 logs/ 目录下最新日志文件(复制底部约30行)以便进一步分析。

添加 9880 端口入站规则

Windows 防火墙添加 9880 端口入站规则步骤:1. 按下 Win + R,输入 wf.msc 并回车,打开“高级安全 Windows Defender 防火墙”。2. 在左侧点击“入站规则”,然后在右侧点击“新建规则”。3. 选择“端口”,点击“下一步”。4. 选择“TCP”,在“特定本地端口”中输入 9880,点击“下一步”。5. 选择“允许连接”,点击“下一步”。6. 根据需要勾选“域”、“专用”、“公用”配置文件(通常建议全部勾选),点击“下一步”。7. 输入规则名称(例如“GPT-SoVITS 9880”),点击“完成”。完成后重启 GPT-SoVITS API 服务,软件应能正常连接。

重启 GPT-SoVITS API 服务

关闭当前已运行的 GPT-SoVITS 终端窗口(按 Ctrl+C 终止进程)。进入你的 GPT-SoVITS 项目目录。重新运行 API 接口脚本:python api.py等待命令行输出 Running on http://127.0.0.1:9880 后,回到 pyVideoTrans 重新开始配音任务。如果 API 进程是后台服务,可在任务管理器中找到 Python 进程并结束,再重新启动。

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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource