#5954 [GPT-SoVITS] This channel needs deployed and started before available

2a04:4540* Posted at: 1 day ago

[GPT-SoVITS] This channel needs deployed and started before available

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] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte

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.
......
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] Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte'))

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

Traceback (most recent call last):
File "videotrans\task\only_one.py", line 87, 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] This channel needs deployed and started before available

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: //mediaserver/o$/Youtube/2022-06-13 - What is CrunchLabs? Channel Trailer.mp4,
输出结果保存到文件夹: C:/pyvideotrans/2022-06-13 - What is CrunchLabs? Channel Trailer-mp4,
临时文件夹: C:/pyvideotrans/tmp/17072/3d31b529d2
已选 清理已存在
未选 启用CUDA加速
未选 降噪
ASR Channel:faster-whisper(LocalBuilt-in), model_name: tiny, 发音语言: English, 断句方式:默认断句
Trans Channel:Google (Free),原始语言:English,目标语言:German, 已选 Send SRT
Dubb Channel:GPT-SoVITS(LocalAPI), 角色:clone, 配音语言:German, 未选 二次语音识别
音量:+0%, 语速:+0%, 已选 音频加速, 未选 视频慢速
字幕: Embed Hard Subs
已选 分离人声与背景声, 已选 重新嵌入背景声, 背景音量0.3, 背景声音时长 短于 视频时长时: 拉长(降速播放),存在分离后的纯净人声文件,存在分离后的背景声音文件
代理地址:


=
system:Windows-10-10.0.26200-SP0
version:v4.06
frozen:True
language:en
root_dir:C:/pyvideotrans

1 Replies

This error is caused by the GPT-SoVITS local API service not running.

Solution:

  1. Deploy GPT-SoVITS following its official guide (it runs as a separate local service).
  2. Start the API server (usually on port 9880). Ensure it prints a listening message.
  3. In pyVideoTrans, verify the API address under Menu → TTS Settings → GPT-SoVITS is set to http://127.0.0.1:9880.
  4. Check if your firewall blocks the port; if so, allow it.

Since you selected the clone role, make sure you have a proper reference audio file (3‑10s, clean voice) placed in the GPT-SoVITS root directory.

Please consult related documentation:

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