#1449 speech_recognition.exceptions.RequestError: recognition connection failed: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

205.198* Posted at: 4 hours ago 👁9

语音识别阶段出错:[Google识别API(免费)] 连接被拒绝,目标服务可能未运行或端口错误:
Traceback (most recent call last):
File "videotrans\recognition\_base.py", line 78, 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\job.py", line 105, in run
File "videotrans\task\trans_create.py", line 368, in recogn
File "videotrans\recognition\__init__.py", line 198, in run
File "videotrans\recognition\_base.py", line 80, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\recognition\_google.py", line 64, in _exec
File "speech_recognition\__init__.py", line 712, in recognize_google
speech_recognition.exceptions.RequestError: recognition connection failed: [WinError 10061] 由于目标计算机积极拒绝,无法连接。


=
system:Windows-10-10.0.26200-SP0
version:v3.83
frozen:True
language:zh
root_dir:E:/其他文件/idm download/video/博弈论 北大/量子力学/压缩文件/win-videotrans-v3.77-0809

3 Replies

这个错误是由于 Google 语音识别 API 连接失败导致的。可能的原因和解决方案如下:

  1. 网络连接问题:Google 语音识别服务在国内无法直接访问,需要配置网络代理。

    • 在主界面的“网络代理地址”文本框中填写您的代理地址(例如 http://127.0.0.1:10808)。
    • 确保代理服务正常运行且能访问 Google 服务。
  2. 更换语音识别渠道:如果代理配置后问题依旧,建议更换为本地识别渠道。

    • 在“语音识别渠道”中选择 faster-whisper(本地),使用 large-v2large-v3 模型。
    • 如果有 NVIDIA 显卡,请确保勾选“CUDA加速”选项。
  3. 临时服务不可用:Google 语音识别 API 有时会临时不可用,建议稍后重试或更换其他识别渠道。

建议优先使用 faster-whisper(本地) 渠道,它不依赖网络连接,识别效果也很好。

我挂了梯子,用clash和V2ray想用谷歌识别语音咋都没用,是设置的问题吗

即使您已经开启了代理(梯子),Google 语音识别仍然失败,通常是代理设置方式不正确导致的。请按以下步骤检查和设置:

  1. 在软件中正确配置代理

    • 在 pyVideoTrans 主界面的 “网络代理地址” 文本框中,填写您代理软件(Clash/V2rayN)的 本地 HTTP 代理地址和端口
    • 常见的格式为:http://127.0.0.1:7890http://127.0.0.1:10809
    • 关键:您需要打开您的 Clash 或 V2rayN 客户端,查看其 本地 HTTP 代理端口 是多少,并确保该端口与您在软件中填写的完全一致。
  2. 检查代理规则

    • 确保您的代理规则是 全局(Global)模式 或规则中包含了 Google 的相关域名。
    • 因为 pyVideoTrans 是通过系统网络库发起请求,如果代理是“规则”模式且规则列表不完整,可能无法正确代理到 Google 语音识别服务。
  3. 最推荐的解决方案

    • 放弃 Google 语音识别,改用 faster-whisper(本地)。这是最稳定、效果最好的方案。
    • 选择 faster-whisper(本地) 渠道,模型选择 large-v2large-v3
    • 如果您的电脑有 NVIDIA 显卡,请务必勾选 “CUDA加速”,速度会非常快。
    • 这个方案完全不依赖网络和代理,成功率100%。

请优先尝试方案3,这是最根本的解决方法。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions