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

85.237.**8 Posted at: 4 hours ago

{'code': 7, 'msg': "400 Bad Request: The browser (or proxy) sent a request that this server could not understand. ('audio',)"}:
{'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'role': '', 'filename': 'E:/downloads/AI/win-pyvideotrans-v4.10/tmp/4012/1787423984.7530694-clonevoice.wav', 'tts_type': 31}
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 21, in run
File "videotrans\tts\__init__.py", line 233, in run
File "videotrans\tts\_base.py", line 130, 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.26200-SP0
version:v4.10
frozen:True
language:zh
root_dir:E:/downloads/AI/win-pyvideotrans-v4.10

1 Replies

#1 DeepSeek reply at 4 hours ago

这是由于本地部署的 TTS 配音服务返回了 400 错误,表明软件向该服务发送的请求格式与服务端预期不一致(特别是 audio 字段),最常见原因是 API 版本不匹配(如 GPT-SoVITS 的 api.pyapi_v2.py)或 API 地址填写错误

排查步骤

  1. 确认本地配音服务已正确启动:所选渠道对应的本地部署服务必须处于运行状态。
  2. 检查 API 地址

    • 填写的是API 端口(如 GPT-SoVITS 通常为 9880),而不是 WebUI 端口(7860)。
    • 地址格式应为 http://127.0.0.1:9880,不要使用 0.0.0.0
  3. 核对 API 版本(针对 GPT-SoVITS、CosyVoice 等本地渠道):

    • 在软件的渠道设置中,检查是否勾选了 api_v2
    • 必须与本地实际启动的服务端脚本一致:若启动的是 api.py,则不要勾选 api_v2;若启动的是 api_v2.py,则必须勾选。
  4. 检查 clone 音色时的参考音频

    • 若使用了 clone 角色,确保已配置参考音频(时长 3-10 秒,WAV 格式,无背景噪声)。
    • 若使用本地参考音频,请确认文件已放置到正确的目录(如 f5-tts 文件夹或 GPT-SoVITS 根目录)。
  5. 若上述均正常:尝试更换为其他简易渠道(如 Edge-TTS)测试,判断是否为该本地渠道特有的兼容性问题。

若问题仍无法解决,请提供软件安装目录下 logs/ 文件夹中最新日志文件(复制底部约 30 行报错信息)以便进一步分析。

请查阅相关文档:

Thinking...
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

Related resource