#1017 Connection timeout to host wss://api.msedgeservices.com/tts/cognitiveservices/websocket/v1?Ocp-Apim-Subscription-Key=6A5

220.172* Posted at: 1 day ago 👁15

Connection timeout to host wss://api.msedgeservices.com/tts/cognitiveservices/websocket/v1?Ocp-Apim-Subscription-Key=6A5AA1D4EAFF4E9FB37E23D68491D6F4&ConnectionId=1a98ef892f0e4f2aa59d830fc131814a&Sec-MS-GEC=DF3E66D4AA9CEF99C445BDC7A88077DD78B14BDAEC3385E7C062991038222AE8&Sec-MS-GEC-Version=1-140.0.3485.14

Windows-10-10.0.19045-SP0
version:v3.81
frozen:True
language:zh

1 Replies

本条内容由 gpt-5-mini 回复

问题很可能是 Edge-TTS 的 websocket 被网络(防火墙/代理/运营商封锁)或微软端限流导致连接超时;首要尝试是降低并发并增加配音间隔,其次检查网络/代理设置或改用其它配音渠道。请按下面步骤排查并修复:

  1. 先按常见解决方案快速调整(多数情况可解决):
    1.1 打开 菜单 -> 工具/选项 -> 高级选项。
    1.2 在“配音调整”中将“同时配音字幕数”改为 1。
    1.3 将“配音后暂停时间/秒”改为 5 或更高。
    1.4 重新运行一次配音,看是否仍报 timeout。
  2. 检查网络/防火墙/代理:
    2.1 在浏览器中尝试访问 https://api.msedgeservices.com (若能打开说明基本连通,但 websocket 仍可能被截断)。
    2.2 若在公司/校园网或启用了严格防火墙/安全软件,临时在能上外网的网络(如手机热点)重试以排除网络策略问题。
    2.3 如果使用代理,请在软件内设置代理(软件支持在设置中设置网络代理),或确保系统代理允许 websocket 连接到 msedgeservices。
  3. 若怀疑被微软端限流或 403/短时限制导致超时:
    3.1 除了把并发设置为 1,还可继续增加“配音后暂停时间”到 10 秒重试。
    3.2 如仍不稳,考虑改用其它配音渠道(菜单中的配音渠道可选:Azure TTS / OpenAI TTS / 本地 TTS 等),这些渠道可能需要相应 API Key/配置。
  4. 如果本机环境导致(例如 websocket 被拦截或 TLS 问题):
    4.1 检查是否有中间人 TLS 检查或安全软件阻断 wss(企业安全软件常见)。
    4.2 尝试在另一台机器或虚拟机上运行以确认是否本机环境问题。
  5. 如果上述调整无效,请提供日志以便进一步分析:
    5.1 日志目录:软件根目录下的 videotrans/logs/ ,文件名以 {年月日}.log 命名。
    5.2 请提供报错时间对应的完整日志文件(或把最近的 log 贴出),并注明你已尝试的步骤(并发=1、暂停=5、网络环境等)。

若需我分析日志,请把 videotrans/logs/ 下最新日志内容粘贴上来。

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

Similar issues already exist

Trending Questions