#2656 HTTPSConnectionPool(host='openspeech.bytedance.com', port=443): Max retries exceeded with url: /api/v3/auc/bigmodel/reco

49.82* Posted at: 1 month ago 👁66

HTTPSConnectionPool(host='openspeech.bytedance.com', port=443): Max retries exceeded with url: /api/v3/auc/bigmodel/recognize/flash (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:2436)')))


=
system:macOS-26.2-arm64-arm-64bit
version:v3.91
frozen:False
language:zh
root_dir:/Users/apple/Documents/lmd_data_root/apps/pyvideotrans
Python: 3.10.17 (main, May 17 2025, 13:38:54) [Clang 20.1.4 ]

1 Replies

这个错误表明在尝试连接字节跳动的语音识别API (openspeech.bytedance.com) 时发生了SSL/TLS协议握手失败。这通常是由于网络环境(如代理、防火墙)或系统SSL库问题导致的。

请按以下步骤排查:

  1. 检查网络连接与代理

    • 确认你的网络可以正常访问外网。
    • 如果你使用了网络代理(VPN或HTTP代理),请确保代理设置正确。你可以在软件主界面第5行的“网络代理”框中填入你的代理地址(例如 http://127.0.0.1:7890)。
    • 临时解决方案:尝试暂时关闭代理或更换网络环境(如使用手机热点),然后重试。
  2. 更新系统SSL库和Python环境

    • 由于你是在macOS上通过源码运行(frozen:False),SSL问题可能与Python环境有关。
    • 尝试在终端中升级你的Python包管理器(如pip)和核心安全包:

      pip install --upgrade pip
      pip install --upgrade urllib3 cryptography pyOpenSSL
  3. 使用备用识别渠道

    • 如果上述方法无法解决,最直接的方案是更换语音识别渠道。字节火山API对网络要求较高。
    • 推荐使用本地的 faster-whisper(本地) 模型(如 large-v3),它不依赖网络,速度和质量都很好。
    • 或者尝试其他在线API,如 Google Speech(需要代理)或 阿里百炼Qwen3-ASR

操作路径:在主界面第2行“语音识别”下拉菜单中更换渠道。

如果问题持续存在,且你必须使用字节火山API,请提供完整的日志文件(位于 /Users/apple/Documents/lmd_data_root/apps/pyvideotrans/logs/ 目录下)以便进一步分析。

请查看更多参考文档:

Post Your Reply