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

141.11* Posted at: 5 hours ago 👁4

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

=====

Windows-10-10.0.22631-SP0

version:v3.81

frozen:True

language:zh

1 Replies

本条内容由 gpt5mini 回复
很可能是 Edge-TTS 的 websocket 连接被网络(代理/防火墙/公司网络)阻断或被微软服务限流/Key 无效,导致连接超时。请按以下步骤逐项排查与修复:

1. 降低并发与增加配音间隔(常见且常能解决问题)

1. 打开 菜单 -> 工具 -> 高级选项 -> 配音调整。

2. 将“同时配音字幕数”改为 1。

3. 将“配音后暂停时间/秒”改为 5(或更高)。

4. 重新运行配音,观察是否仍然超时。

2. 检查网络与防火墙

1. 暂时关闭或放行 Windows 防火墙/杀毒软件中 sp.exe(或软件主程序)的出站连接,允许 websocket(wss)访问。

2. 如果在公司/校园网络,确认是否存在对 websocket 或 api.msedgeservices.com 的阻断;如有,尝试切换到家庭网络或使用 VPN/代理。

3. 检查 TTS 服务密钥与通道

1. URL 中带有 Ocp-Apim-Subscription-Key,确认你在 菜单 -> 翻译设置 / TTS 设置 中配置的 Key 是否有效且未过期。

2. 若怀疑该 Key 不可用,尝试切换配音渠道为其它可用通道(例如 Azure TTS(自有 Key+Region)、OpenAI TTS 或本地 TTS)进行对比测试。

4. 设置软件代理(若你需通过代理访问外网)

1. 在软件内设置网络代理(软件提供的网络代理设置),或确保系统代理正确配置并被软件识别。

2. 重新测试配音,观察是否恢复。

5. 临时切换/排查方式

1. 将配音通道切换为其它通道(例如 Azure TTS / 本地 TTS / Edge-TTS 的不同模式)以确认是否为 msedgeservices 服务问题。

2. 若切换其它通道可用,说明确实为 msedgeservices 网络或 Key 问题。

6. 收集日志以便进一步诊断

1. 若以上步骤无效,请提供软件根目录下 videotrans/logs/ 中最新的 {年月日}.log 文件(运行出错当天的日志),我会基于日志做更深入分析。

2. 在日志中常见的关键信息包括:完整的错误栈、请求/响应状态码(如 403/504 等)、以及时间点。

如果需要我帮你看日志,请把 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

Trending Questions