#5912 {'code': 7, 'msg':

18.183* Posted at: 1 hour ago

{'code': 7, 'msg': "400 Bad Request: The browser (or proxy) sent a request that this server could not understand. ('audio',)"}:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 21, in run
File "videotrans\tts\__init__.py", line 207, in run
File "videotrans\tts\_base.py", line 133, in run
videotrans.configure.excepts.DubbingSrtError: {'code': 7, 'msg': "400 Bad Request: The browser (or proxy) sent a request that this server could not understand. ('audio',)"}


=
system:Windows-10-10.0.26100-SP0
version:v4.05
frozen:True
language:zh
root_dir:D:/baiduyunDownload/win-pyvideotrans-v4.05-0711

1 Replies

该错误 400 Bad Request: ('audio',) 表示发送给语音合成服务的请求格式被服务器拒绝,常见于使用了需要上传参考音频的克隆配音渠道(如 clone 角色、GPT-SoVITS、F5-TTS 等)时,音频参数不符合要求,或是请求体中携带了无效数据。

解决方案:

  1. 检查主界面 配音角色 是否选择了 clone 或其他需要参考音频的克隆渠道。如果是,请确保已经在 菜单 → TTS 设置 → 设置参考音频 中正确配置了 参考音频文件(需 3-10 秒 WAV 格式,且文本内容填写正确)。
  2. 如果未使用克隆渠道,请确认所选配音渠道(如 Edge-TTS、Azure TTS 等)在 菜单 → TTS 设置 中的 API Key 和参数配置是否正确,有时错误的 JSON 参数也会引发 400。
  3. 检查软件主界面上方的 网络代理 设置:如果填写了代理地址但代理不可用或格式错误(正确格式如 http://127.0.0.1:10809),请清空代理文本框后重试。
  4. 此错误也可能与配音频率限制无关,但为稳妥起见,请进入 高级选项 → 字幕配音调整,将 配音后暂停秒 设置为 5 秒以上,降低请求频率。
  5. 如果以上仍无效,请提供 logs/ 目录下最新日志文件(复制报错上方约 30 行)及您使用的具体配音渠道名称,以便进一步分析。
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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource