#8645 Network connection failedTraceback (most recent call last):

27.129**2 Posted at: 2 hours ago

Network connection failed
Traceback (most recent call last):
File "videotrans\recognition\_base.py", line 101, in run
File "tenacity\__init__.py", line 338, in wrapped_f
File "tenacity\__init__.py", line 477, in call
File "tenacity\__init__.py", line 378, in iter
File "tenacity\__init__.py", line 421, in exc_check
tenacity.RetryError: RetryError[]

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\task\only_one.py", line 71, in run
File "videotrans\task\_stage_recogn.py", line 64, in recogn
File "videotrans\recognition\__init__.py", line 148, in run
File "videotrans\recognition\_base.py", line 110, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\recognition\_google.py", line 58, in _exec
File "speech_recognition\__init__.py", line 712, in recognize_google
speech_recognition.exceptions.RequestError: recognition connection failed: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

trk=[TransCreate]: uuid='468abddaba', proxy_str=None, cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: E:/Users/zhang/Downloads/第二周/几何作图2-2.mp4,
输出结果保存到文件夹: E:/Users/zhang/Desktop/翻译视频/2/几何作图2-2-mp4,
临时文件夹: D:/BaiduNetdiskDownload/win-pyvideotrans-v4.17-1028/tmp/16260/468abddaba
已选 清理已存在
未启用CUDA加速
语音识别:Google识别API(免费), , 发音语言: 简体中文, ,
翻译渠道:微软(免费),原始语言:简体中文,目标语言:英语, 已选 发送完整字幕, settings.get('trans_thread')=5, settings.get('aitrans_thread')=40
配音渠道:Edge-TTS(免费), 角色:WilliamMultilingual(Male/AU), 配音语言:英语
音量:+0%, 语速:+0%, 已选 音频加速, 未选 视频慢速
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 嵌入硬字幕(双) 目标语言在上双字幕
已选 仅输出mp4, precent=4, hasend=False, should_recogn=True, should_trans=True, should_dubbing=True, should_hebing=True, is_copy_video=True, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
video_duration_ms=384000


=
system:Windows-10-10.0.26200-SP0
version:v4.17
frozen:True
language:zh_CN
root_dir:D:/BaiduNetdiskDownload/win-pyvideotrans-v4.17-1028

1 Replies

#1 DeepSeek reply at 2 hours ago

核心原因是:你选择了 Google识别API(免费) 作为语音识别渠道,但该渠道需要直连 Google 服务器;在中国大陆,如果不配置代理,就无法连接,因此报 [WinError 10060] 连接超时,并在 tenacity 重试多次后最终失败。

解决方案(按推荐顺序)

方案一:换用本地离线识别(最推荐,无需代理)

  1. 在主界面 语音识别 下拉框中选择 faster-whisper(内置)。
  2. 识别模型 选择 large-v3-turbo(若显存不足,可选 medium 或 small)。
  3. 如果使用 NVIDIA 显卡,可勾选 CUDA加速;首次使用会自动下载模型。
  4. 勾选 清理已生成 后重新执行。

方案二:配置可用代理后继续用 Google 识别

  1. 确认本机代理客户端已启动,并且知道它的 HTTP 端口(如 7890、10808)。
  2. 在主界面对齐设置行右侧的 网络代理 文本框中填写:http://127.0.0.1:7890(端口按实际填写)。
  3. 点击 测试代理 或先在浏览器确认可访问 google.com,然后重新执行任务。
  4. 注意:代理填写错误会导致所有网络请求失败;如果不需要代理,请清空文本框。

补充提醒

  • 你当前使用的是 微软(免费) 翻译和 Edge-TTS(免费) 配音,这两个渠道在国内可直连,不需要代理。
  • 若后续改用 Google翻译(免费),同样必须配置代理。
  • Google 免费识别 API 本身也存在限流,长时间、大批量任务不建议使用。

请查阅相关文档:

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