#8421 200, message='Invalid response status', url='wss://api.msedgeservices.com/tts/cognitiveservices/websocket/v1?Ocp-Apim-Su

2409**71aa Posted at: 1 hour ago

200, message='Invalid response status', url='wss://api.msedgeservices.com/tts/cognitiveservices/websocket/v1?Ocp-Apim-Subscription-Key=6A5AA1D4EAFF4E9FB37E23D68491D6F4&ConnectionId=27102ab3f0c64de49e8b1987859f7665&Sec-MS-GEC=45F82F10C353A812F02DDEB1FC4E6F4EA8F89FD7531C0AE1A1E8D25C8B9CF026&Sec-MS-GEC-Version=1-140.0.3485.14'


=
Windows-10-10.0.19043-SP0
version:v3.80
frozen:True
language:zh

1 Replies

#1 DeepSeek reply at 1 hour ago

这是 Edge-TTS 免费接口的验证机制变更导致的问题(微软更改了鉴权逻辑,旧版本调用时返回无效状态码)。你的版本 v3.80 过旧,Edge-TTS 渠道在当前版本下大概率已不可用。

解决方案(按优先级):

  1. 升级到最新版本(根本解决办法):下载最新完整包或补丁包覆盖,v4.16 已专门修复 Edge-TTS 403/验证失败问题。下载地址见下方文档链接。
  2. 若为源码部署,需执行命令更新 edge-tts 组件:

    • uv add git+https://github.com/rany2/edge-tts.git
    • 若报错,先执行 uv remove edge-tts,再重新执行上面的更新命令。
  3. 临时替代方案:更换配音渠道,不要使用 Edge-TTS。可选:

    • Qwen3-TTS(内置)(中文效果好,需下载模型)
    • gTTS(免费)(国内需科学上网)
    • 或使用需 API Key 的云服务(如豆包语音合成 2.0、Azure TTS、OpenAI TTS 等)
  4. 降低请求频率(若升级后偶发失败):进入 菜单 → 工具/选项 → 高级选项 → 字幕配音调整,将 EdgeTTS配音渠道配音并发数 设为 1,配音后暂停秒 设为 5~10。
  5. 代理干扰:若你启用了代理,可在软件根目录创建空文件 edgetts-noproxy.txt,强制 Edge-TTS 绕过代理。

请查阅相关文档:

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