#1384 clone-voice地址填写http://127.0.0.1:9988/测试后报错

205.198* Posted at: 8 hours ago 👁12

RuntimeError: {'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 18, in run
File "videotrans\tts\__init__.py", line 270, in run
File "videotrans\tts\_base.py", line 182, in run
File "tenacity\__init__.py", line 480, in call
File "videotrans\tts\_clone.py", line 71, in _run
RuntimeError: {'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:v3.82
frozen:True
language:zh
root_dir:E:/win-videotrans-v3.81_20251012_012808

3 Replies

这个错误表明 pyVideoTrans 向您的本地语音克隆服务发送的请求格式不正确,缺少必要的 audio 参数。

请按以下步骤排查:

  1. 确认服务状态:首先确保您的 clone-voice 服务(地址 http://127.0.0.1:9988/)已成功启动并正在运行。
  2. 检查 API 兼容性clone-voice 项目可能有多个版本或分支,其 API 接口可能已发生变化。请确认您部署的 clone-voice 版本与 pyVideoTrans 当前版本所要求的 API 接口是兼容的。
  3. 查看服务端日志:检查 clone-voice 服务端的日志输出,通常会包含更详细的错误信息,能帮助定位是哪个具体参数缺失或格式错误。
  4. 联系开发者:如果以上步骤无法解决,由于这涉及到两个独立项目(pyVideoTrans 和 clone-voice)的接口对接问题,建议您:

    • 提供 clone-voice 服务端的完整错误日志。
    • 前往 pyVideoTrans 的官方 GitHub 仓库提交 Issue,向开发者反馈此兼容性问题。

clone-voice报错:
[2025-11-10 13:05:54,143] ERROR in app: [apitts]400 Bad Request: The browser (or proxy) sent a request that this server could not understand. ('audio',)
ERROR:app:[apitts]400 Bad Request: The browser (or proxy) sent a request that this server could not understand. ('audio',)

根据 clone-voice 服务端的错误日志,问题在于 pyVideoTrans 发送的请求中缺少 audio 参数。这通常是由于两个项目之间的 API 接口不兼容导致的。

解决方案:

  1. 检查 clone-voice 版本与 API 文档

    • 请确认您部署的 clone-voice 版本。
    • 查阅该版本 clone-voice 的 API 文档,确认其 /apitts 接口期望接收的确切参数格式(例如,是使用 audiofile 还是其他字段名,以及数据是作为表单数据(multipart/form-data)还是 JSON 发送)。
  2. 更新软件

    • 确保您使用的是 pyVideoTrans 和 clone-voice 的最新版本。开发者可能已经修复了此兼容性问题。
  3. 反馈给开发者

    • 如果版本均为最新且问题依旧,这属于项目间的接口适配问题。请将完整的错误日志(包括 pyVideoTrans 和 clone-voice 两边的日志)提交到 pyVideoTrans 的 GitHub Issues,以便开发者进行修复。

目前,您可以暂时使用其他配音渠道(如 Edge-TTSOpenAI-TTS)来完成您的工作。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions