#8388 配音全部失败 :403, message='Invalid response status', url='wss://speech.platform.bing.com/consumer/speech/synthesize/readaloud

223.26**6 Posted at: 1 day ago

配音全部失败 :403, message='Invalid response status', url='wss://speech.platform.bing.com/consumer/speech/synthesize/readaloud/edge/v1?TrustedClientToken=6A5AA1D4EAFF4E9FB37E23D68491D6F4&ConnectionId=ee4fd3619d964fa988ece0b2ffd041bc&Sec-MS-GEC=642D5716E1D456EDFBEC2775C378AF7D0A5DD4961CA9EFD21DDC1978A94C1397&Sec-MS-GEC-Version=1-143.0.3650.75'
all_voices={'zh-HK-HiuMaanNeural'}
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 107, in run
File "videotrans\task\_stage_dubbing.py", line 24, in dubbing
File "videotrans\task\_stage_dubbing.py", line 101, in _tts
File "videotrans\tts\__init__.py", line 230, in run
File "videotrans\tts\_base.py", line 94, in run
File "asyncio\runners.py", line 44, in run
File "asyncio\base_events.py", line 649, in run_until_complete
File "videotrans\tts\_edgetts.py", line 228, in _exec
videotrans.configure.excepts.DubbingSrtError: 配音全部失败 :403, message='Invalid response status', url='wss://speech.platform.bing.com/consumer/speech/synthesize/readaloud/edge/v1?TrustedClientToken=6A5AA1D4EAFF4E9FB37E23D68491D6F4&ConnectionId=ee4fd3619d964fa988ece0b2ffd041bc&Sec-MS-GEC=642D5716E1D456EDFBEC2775C378AF7D0A5DD4961CA9EFD21DDC1978A94C1397&Sec-MS-GEC-Version=1-143.0.3650.75'
all_voices={'zh-HK-HiuMaanNeural'}

cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: D:/搬运素材/枫哥科普/51. 假如一只风神翼龙突然穿越到现代,还没摸清周遭环境,就遭遇了猝不及防的袭击。变数层出不穷,它还能适应现在的天空吗?#风神翼龙 #抖音精选 #科普一下 #恐龙 #远古生物.mp4,
输出结果保存到文件夹: D:/搬运素材/枫哥科普/_video_out/51. 假如一只风神翼龙突然穿越到现代,还没摸清周遭环境,就遭遇了猝不及防的袭击。变数层出不穷,它还能适应现在的天空吗?#风神翼龙 #抖音精选 #科普一下 #恐龙 #远古生物-mp4,
临时文件夹: D:/换声音/tmp/11580/379fcfb605
已选 清理已存在
已启用CUDA加速
已选 降噪
语音识别:faster-whisper(内置), large-v3-turbo, 发音语言: 简体中文, 断句方式:默认断句
发音语言和目标语言相同,不翻译字幕
配音渠道:Edge-TTS(免费), 角色:HiuMaan(Female/HK), 配音语言:简体中文, 已选 二次语音识别
音量:+0%, 语速:+0%, 已选 音频加速, 未选 视频慢速
字幕: 不嵌入字幕


=
system:Windows-10-10.0.26200-SP0
version:v4.12
frozen:True
language:zh_CN
root_dir:D:/换声音

1 Replies

#1 DeepSeek reply at 1 day ago

Edge-TTS 403 错误排查方案

这是微软近期升级 Edge TTS 认证机制导致的典型问题。403 的 Sec-MS-GEC 令牌失效,会导致所有 Edge 配音请求被拒绝。

🎯 按优先级逐项排查

1. ⭐ 提高优先级:语言/角色不匹配(最可能就是这个问题)

你的配置里:

  • 配音语言:简体中文
  • 角色:HiuMaan (Female/HK) = 粤语/香港繁体

语言和声音对不上! 微软服务器会用 Sec-MS-GEC 令牌结合语言校验,粤语声音去请求简体中文接口,就容易被 403。

解决方法(二选一):

  • 语言改 粤语,角色保持 HiuMaan 或 WanLung
  • 语言保持 简体中文,角色换 Xiaoxiao / Yunxi / Yunyang 等(zh-CN-*Neural)

先在 GUI 里改过来重跑一次,很可能直接就解决了。


2. 升级 edge-tts 库(解决 GEC 令牌算法)

微软在 2024 年底后改了 Sec-MS-GEC 计算方式,旧版 edge-tts 必然 403。

在 PyVideoTrans 根目录(D:/换声音)打开 管理员 PowerShell:

# 激活内置环境(视版本不同,二选一)
.\venv\Scripts\activate
# 或
.\runtime\python.exe -m pip install --upgrade edge-tts

无论哪种方式,务必确保:

pip show edge-tts

版本 ≥ 7.0.0(最好 7.2.x 以上)。低于 6.1.15 会 100% 403。

如果是打包版(frozen),frozen:True 说明你用的是 exe 版,内置库无法直接升级,请看第 4 条。


3. 检查网络 / 代理

Edge TTS 需要能直连 speech.platform.bing.com。国内网络时好时坏会出现 403。

  • 挂代理后注意:视频上下行可能仍走直连,需确认 edge-tts 走的是代理
  • 临时关掉系统代理 / 换网络(手机热点)测试一次
  • 如果一直不行,说明被限流,等 10~30 分钟再试

4. 升级 PyVideoTrans 主程序

你的版本是 v4.12,目前最新已经更新多轮,官方针对这次微软改认证做了多次修复。

  • 到 Release 页下载最新版覆盖安装
  • 或者等作者推送补丁

5. 兜底方案:换配音渠道

如果以上都搞不定,直接用内置的其他免费 TTS:

渠道说明
Azure TTS免费 5 小时/月,质量最好,语言角色不受此问题影响
Google TTS(gTTS)稳定,但音色单调
Chatterbox / CosyVoice本地部署,需 GPU 但完全离线,不受微软限制
F5-TTS / 克隆声音你目录叫"换声音",可能本来就需要克隆,可参考官方教程

✅ 最可能一步到位

你现在的组合是「简体中文 + 粤语女声 HiuMaan」,先把语言和声音统一,90% 概率立刻好。

如果改完还 403,就按 第 2 条升级 edge-tts。两个都做完仍有问题,才考虑网络和换渠道。

如需我帮你生成一条 PowerShell 一键升级脚本(针对打包版也能用的那种),告诉我即可。

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