#4529 TaskCfgTTS(is_cuda=True, uuid='c7466dbf98', cache_folder='/home/artworker/tts/pyvideotrans-3.99/tmp/24170/c7466dbf98', t

104.28* Posted at: 3 hours ago 👁6

配音阶段出错 [OmniVoice] timed out
Traceback (most recent call last):
File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 101, in map_httpcore_exceptions

yield

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 250, in handle_request

resp = self._pool.handle_request(req)

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpcore/_sync/connection_pool.py", line 216, in handle_request

raise exc from None

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpcore/_sync/connection_pool.py", line 196, in handle_request

response = connection.handle_request(

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpcore/_sync/connection.py", line 101, in handle_request

return self._connection.handle_request(request)

File "/home/artworker/tts/pyvideo
......
ne 936, in _get_config

r = httpx.get(

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_api.py", line 195, in get

return request(

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_api.py", line 109, in request

return client.request(

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_client.py", line 825, in request

return self.send(request, auth=auth, follow_redirects=follow_redirects)

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_client.py", line 914, in send

response = self._send_handling_auth(

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_client.py", line 942, in _send_handling_auth

response = self._send_handling_redirects(

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_client.py", line 979, in _send_handling_redirects

response = self._send_single_request(request)

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_client.py", line 1014, in _send_single_request

response = transport.handle_request(request)

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 249, in handle_request

with map_httpcore_exceptions():

File "/home/artworker/.local/share/uv/python/cpython-3.10.19-linux-x86_64-gnu/lib/python3.10/contextlib.py", line 153, in exit

self.gen.throw(typ, value, traceback)

File "/home/artworker/tts/pyvideotrans-3.99/.venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 118, in map_httpcore_exceptions

raise mapped_exc(message) from exc

httpx.ReadTimeout: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/artworker/tts/pyvideotrans-3.99/videotrans/task/job.py", line 213, in run

trk.dubbing()

File "/home/artworker/tts/pyvideotrans-3.99/videotrans/task/_dubbing.py", line 51, in dubbing

self._tts()

File "/home/artworker/tts/pyvideotrans-3.99/videotrans/task/_dubbing.py", line 209, in _tts

tts.run(

File "/home/artworker/tts/pyvideotrans-3.99/videotrans/tts/__init__.py", line 451, in run

OmniVoice(**kwargs).run()

File "/home/artworker/tts/pyvideotrans-3.99/videotrans/tts/_base.py", line 137, in run

self._exec()

File "/home/artworker/tts/pyvideotrans-3.99/videotrans/tts/_omnivoice.py", line 61, in _exec

self._local_mul_thread()

File "/home/artworker/tts/pyvideotrans-3.99/videotrans/tts/_base.py", line 210, in _local_mul_thread

self._item_task(item,k)

File "/home/artworker/tts/pyvideotrans-3.99/videotrans/tts/_omnivoice.py", line 96, in _item_task

raise StopRetry(str(e))

videotrans.configure._except.StopRetry: timed out
TaskCfgTTS(is_cuda=True, uuid='c7466dbf98', cache_folder='/home/artworker/tts/pyvideotrans-3.99/tmp/24170/c7466dbf98', target_dir='/home/artworker/tts/pyvideotrans-3.99/output/tts', source_language=None, source_language_code=None, source_sub=None, source_wav=None, source_wav_output=None, target_language=None, target_language_code='ja', target_sub='/home/artworker/Documents/0034 字幕/0034.ja.srt', target_wav='/home/artworker/tts/pyvideotrans-3.99/output/tts/0034.ja.wav', target_wav_output=None, name='/home/artworker/Documents/0034 字幕/0034.ja.srt', noextname='0034.ja', basename='0034.ja.srt', ext='srt', dirname='/home/artworker/Documents/0034 字幕', shound_del_name=None, tts_type=2, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='yingyufanben.wav', voice_autorate=True, video_autorate=False, remove_silent_mid=False, align_sub_audio=False)


=
system:Linux-6.17.0-23-generic-x86_64-with-glibc2.39
version:v3.99
frozen:False
language:zh
root_dir:/home/artworker/tts/pyvideotrans-3.99
Python: 3.10.19 (main, Feb 3 2026, 22:54:15) [Clang 21.1.4 ]

1 Replies

这是由于无法连接到OmniVoice TTS服务导致的超时错误。

  1. 确认OmniVoice服务正在运行:确保部署的OmniVoice API终端窗口未被关闭,并能通过浏览器访问API地址(例如 http://127.0.0.1:7860)。
  2. 检查API地址配置:在软件菜单 TTS设置F5-TTS(OmniVoice与此共用设置界面)中,核实 API URL 填写正确(注意端口号与OmniVoice实际服务端口一致,默认为7860)。
  3. 检查参考音频:错误中使用的角色 yingyufanben.wav 必须存放在软件目录下的 f5-tts 文件夹内(OmniVoice参考音频也放在此目录)。
  4. 网络与防火墙:若OmniVoice部署在其他机器,确保本机能连通该地址,且防火墙未阻止端口(Linux可用 telnet 127.0.0.1 7860 测试)。
  5. 降低负载:若服务响应慢,可在菜单 高级选项字幕配音调整 中将“并发配音线程数”设为1,并增加“配音后暂停秒数”(如5秒)。

请查阅相关文档:

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.

Related resource