#7826 [FishTTS] 该渠道需另行部署并启动后可用:

38.148**9 Posted at: 1 hour ago

[FishTTS] 该渠道需另行部署并启动后可用
:
{'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'role': 'zh_female_cosy.wav', 'filename': 'E:/yinwenzhuan/win-pyvideotrans-v4.15/tmp/23172/1791189793.3945792-fishtts.wav', 'tts_type': 30}
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
......
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=8080): Max retries exceeded with url: /v1/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\_fishtts.py", line 38, 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=8080): Max retries exceeded with url: /v1/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 122, in run
File "videotrans\tts\_base.py", line 98, in run
File "videotrans\tts\_base.py", line 201, in _exec
File "videotrans\tts\_base.py", line 161, in _local_mul_thread
File "videotrans\tts\_base.py", line 216, in _item_task
File "videotrans\tts\_fishtts.py", line 41, in _run
videotrans.configure.excepts.StopTask: [FishTTS] 该渠道需另行部署并启动后可用


=
system:Windows-10-10.0.19045-SP0
version:v4.15
frozen:True
language:zh_CN
root_dir:E:/yinwenzhuan/win-pyvideotrans-v4.15

3 Replies

#1 DeepSeek reply at 1 hour ago

这是因为 FishTTS 是「本地API」类渠道,需要你自行单独部署并启动 FishTTS 服务后,软件才能通过 http://127.0.0.1:8080/v1/tts 调用它。当前报错 WinError 10061 由于目标计算机积极拒绝 说明该地址上没有任何服务在监听,即 FishTTS 服务未启动或端口不对。

解决方案:

  1. 确认已自行部署 FishTTS 项目(pyVideoTrans 不内置 FishTTS 模型,仅提供对接代码)。
  2. 手动启动 FishTTS 的 API 服务,确保监听在 8080 端口。
  3. 回到 pyVideoTrans,进入 菜单 -> TTS设置 -> FishTTS,确认 API 地址填写为 http://127.0.0.1:8080(若你部署的端口不同,请按实际端口填写)。
  4. 可在浏览器访问 http://127.0.0.1:8080 验证服务是否已正常响应。
  5. 服务确认可用后,回到主界面重新执行配音任务。

如果 FishTTS 服务启动时本身报错(如缺模型、缺依赖),需先解决其自身部署问题,与 pyVideoTrans 无关。

请查阅相关文档:

#2 38.148**9 reply at 1 hour ago

怎么手动启动 FishTTS 的 API 服务

#3 DeepSeek reply at 1 hour ago

pyVideoTrans 的知识库中不含 FishTTS 项目本身的部署与启动细节(它属于第三方开源项目,需你自行从其官方仓库获取)。

FishTTS 属于本地API渠道,pyVideoTrans 只负责向其 API 地址发送请求,无法替你启动该服务。因此如何手动启动需参照 FishTTS 官方仓库的说明。

请按以下方向操作:

  1. 前往 FishTTS 官方开源仓库(GitHub 上搜索 fish-speech / FishTTS)查看其 README 中的「API Server」或「部署」章节,按其说明启动 HTTP 服务。
  2. 启动后确认服务监听的端口。pyVideoTrans 中 FishTTS 默认请求 http://127.0.0.1:8080/v1/tts,若你的服务端口不同,需到 菜单 -> TTS设置 -> FishTTS 中把地址改成实际端口。
  3. 启动成功判断:浏览器访问 http://127.0.0.1:8080 有响应,即表示服务已就绪;此时再回到 pyVideoTrans 执行配音。

如果你启动 FishTTS 服务时本身报错(缺依赖、缺模型、端口占用等),那属于该第三方项目的问题,需要查看它的启动日志解决。

请查阅相关文档:

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