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

56.155**3 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=4b35d6e73f3449ff82db905ed52ff6fd&Sec-MS-GEC=4197192E0D788543A0906DD4541B2EA80EAE68C0E83ED83B4BC788F6F050F053&Sec-MS-GEC-Version=1-140.0.3485.14'

1 Replies

#1 DeepSeek reply at 1 hour ago

这是 Edge-TTS 免费接口被微软限流拦截导致的。该渠道是微软公开免费接口,高频请求或 IP 被标记时会返回非 200 状态码,即为该报错。

解决方法(按顺序尝试):

  1. 升级到 v4.16 或更新版本
    微软已更改验证逻辑,v4.16 补丁包已修复此类 Edge-TTS 报错。

    • 源码部署:执行 uv add git+https://github.com/rany2/edge-tts.git,若出错则先 uv remove edge-tts 再重新执行。
  2. 降低请求频率
    打开 菜单 → 工具/选项 → 高级选项 → 字幕配音调整:

    • EdgeTTS配音渠道配音并发数 设为 1
    • 配音后暂停秒 设为 5 ~ 10(默认值可能过低)
  3. 排查代理干扰
    如使用了网络代理,边缘接口可能因代理 IP 不干净被拒。可在软件根目录(sp.exe 所在文件夹)新建空文件 edgetts-noproxy.txt,强制该渠道绕过代理。
  4. 更换配音渠道(兜底)
    若上述操作后仍频繁报错,建议改用内置本地渠道:

    • 中文:Qwen3-TTS(内置)、ZipVoice(内置)、ChatterBox(内置)
    • 支持多语言:OmniVoice(内置)
    • 注意:内置渠道首次使用需在线下载模型,且需 CUDA 加速才流畅。

请查阅相关文档:

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