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

2408:8234* Posted at: 11 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': 'D:/win-pyvideotrans-v4.08/tmp/31428/1785752278.6035397-clonevoice.wav', 'tts_type': 29}
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 21, in run
File "videotrans\tts\__init__.py", line 221, 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.19045-SP0
version:v4.08
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v4.08

1 Replies

这个错误是配音阶段请求被服务器拒绝,核心原因是所选配音渠道(tts_type 29)的本地服务未能正确处理 pyVideoTrans 发送的 audio 字段,通常由以下情况导致:本地 API 服务未启动/版本不匹配、API地址配置错误,或参考音频/待合成音频异常。

解决步骤

  1. 确认本地服务已启动
    如果你使用的是自行部署的配音渠道(如 GPT-SoVITS、CosyVoice、Index-TTS 等),请先确保该服务已成功启动,并确认 API 地址填写正确(例如 http://127.0.0.1:9880),不要填 0.0.0.0
  2. 核对 API 版本勾选
    某些渠道(如 GPT-SoVITS)区分 apiapi_v2,请检查软件中的版本选项是否与本地实际启动的 API 版本一致。
  3. 检查参考音频
    如果配音角色使用了 clone(克隆原音色),请确认原始视频能正常截取参考音频。参考音频要求:清晰单一人声、时长 3~10 秒、WAV 格式。建议在主界面「设置更多参数」中勾选「分离人声背景声」,提高克隆可靠性。
  4. 验证临时音频文件
    检查报错中提到的文件 D:/win-pyvideotrans-v4.08/tmp/31428/1785752278.6035397-clonevoice.wav 是否存在且大小 > 0。若不存在或为空,说明前置处理步骤已失败,需要回看更早的日志。
  5. 重启相关服务
    重启 pyVideoTrans 软件和对应的本地 API 服务,再重新执行任务。

如果问题依旧,请提供 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