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

2602**11b Posted at: 2 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
......
sovits.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\task\only_one.py", line 92, in run
File "videotrans\task\_stage_dubbing.py", line 23, in dubbing
File "videotrans\task\_stage_dubbing.py", line 102, in _tts
File "videotrans\tts\__init__.py", line 207, in run
File "videotrans\tts\_base.py", line 95, in run
File "videotrans\tts\_base.py", line 216, in _exec
File "videotrans\tts\_base.py", line 176, in _local_mul_thread
File "videotrans\tts\_base.py", line 228, in _item_task
File "videotrans\tts\_gptsovits.py", line 80, in _run
videotrans.configure.excepts.StopTask: [GPT-SoVITS] 该渠道需另行部署并启动后可用

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: C:/Users/Administrator/Downloads/Video/YTDown.com_YouTube_Adobe-Start-3D-Modeling-Adobe-Creative-C_Media_XqJwJyiC0Jc_001_1080p.mp4,
输出结果保存到文件夹: C:/Users/Administrator/Downloads/Video/_video_out/YTDown.com_YouTube_Adobe-Start-3D-Modeling-Adobe-Creative-C_Media_XqJwJyiC0Jc_001_1080p-mp4,
临时文件夹: E:/win-pyvideotrans-v4.07/tmp/6016/75139bb694
已选 清理已存在
已选 启用CUDA加速
未选 降噪
语音识别:faster-whisper(本地内置), model_name: large-v3-turbo, 发音语言: 英语, 断句方式:默认断句
翻译渠道:DeepSeek,原始语言:英语,目标语言:简体中文, 已选 发送完整字幕
配音渠道:GPT-SoVITS(本地API), 角色:nverguo.wav, 配音语言:简体中文, 未选 二次语音识别
音量:+0%, 语速:+0%, 已选 音频加速, 未选 视频慢速
字幕: 嵌入硬字幕
已选 仅输出mp4
代理地址:


=
system:Windows-10-10.0.26340-SP0
version:v4.07
frozen:True
language:zh
root_dir:E:/win-pyvideotrans-v4.07

1 Replies

#1 DeepSeek reply at 2 hours ago

这是 GPT-SoVITS 服务未启动导致的连接被拒。

报错核心是 HTTPConnectionPool(host='127.0.0.1', port=9880) 连接被拒,说明软件尝试访问本机 9880 端口的 GPT-SoVITS API,但该端口没有服务在监听。

GPT-SoVITS 属于本地API渠道,pyVideoTrans 只是调用方,需要你自行部署并启动 GPT-SoVITS 的 API 服务后才能使用。

解决步骤

  1. 部署 GPT-SoVITS:在本地下载并部署 GPT-SoVITS 项目(官方 GitHub)。

  2. 启动其 API 服务:在 GPT-SoVITS 目录下运行 api.py,且确保监听端口为 9880。

    启动成功后,浏览器访问 http://127.0.0.1:9880 应能正常响应。

  3. 核对软件内配置(菜单 → TTS设置 → GPT-SoVITS):

    • API 地址必须填 http://127.0.0.1:9880(不是 WebUI 的 7860 端口)
    • 若 GPT-SoVITS 启动的是 api.py,不要勾选 api_v2?;若启动的是 api_v2.py,则必须勾选,两者需一致。

  4. 核对参考音频:GPT-SoVITS 的参考音频(你用的 nverguo.wav)必须放在 GPT-SoVITS 软件根目录下,而非 pyVideoTrans 的 f5-tts 文件夹内。

  5. 若启动的是其他程序却报错 {"detail":"Not Found"},也说明接入方式与所选 API 版本不匹配,按第 3 步核对即可。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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

Related resource