#3086 requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://127.0.0.1:9880/tts?text=%E4%BD%A0%E5%A5%BD%

2600:1f14* Posted at: 13 hours ago 👁13

400 Client Error: Bad Request for url: http://127.0.0.1:9880/tts?text=%E4%BD%A0%E5%A5%BD%E5%95%8A%E6%88%91%E7%9A%84%E6%9C%8B%E5%8F%8B.&text_lang=zh&ref_audio_path=xby.wav&prompt_text=%C2%BFDe+verdad+crees+que+una+mujer+tiene+que+trabajar+para+ayudarte+a+pagar+las+cuentas+Si+piensas+as%C3%AD+est%C3%A1s+perdido&prompt_lang=es&speed_factor=1.0:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 18, in run
File "videotrans\tts\__init__.py", line 291, in run
File "videotrans\tts\_base.py", line 177, in run
File "videotrans\tts\_gptsovits.py", line 112, in _item_task
File "videotrans\tts\_gptsovits.py", line 90, in _run
File "requests\models.py", line 1026, in raise_for_status
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://127.0.0.1:9880/tts?text=%E4%BD%A0%E5%A5%BD%E5%95%8A%E6%88%91%E7%9A%84%E6%9C%8B%E5%8F%8B.&text_lang=zh&ref_audio_path=xby.wav&prompt_text=%C2%BFDe+verdad+crees+que+una+mujer+tiene+que+trabajar+para+ayudarte+a+pagar+las+cuentas+Si+piensas+as%C3%AD+est%C3%A1s+perdido&prompt_lang=es&speed_factor=1.0


=
system:Windows-10-10.0.19045-SP0
version:v3.89
frozen:True
language:zh
root_dir:H:/win-pyvideotrans-3.89

1 Replies

这是由于 GPT-SoVITS API 服务在处理请求时返回了 400 错误,通常是因为请求参数不匹配或服务端模型未正确加载。

  1. 检查 GPT-SoVITS API 服务状态:确保你已正确启动 GPT-SoVITS 的 API 服务(通常为 http://127.0.0.1:9880),并且启动服务的终端窗口没有报错。
  2. 核对请求参数

    • 参考音频:错误日志显示 ref_audio_path=xby.wav,请确认在软件根目录下存在名为 xby.wav 的参考音频文件,且该文件是有效的音频文件。
    • 提示文本:错误日志显示 prompt_text 包含一段西班牙语文本。请确认你为 GPT-SoVITS 选择的“参考音频语言”与这段提示文本的语言(西班牙语 es)一致。如果不一致,请修改“参考音频语言”或确保提示文本与参考音频内容匹配。
  3. 简化测试:在 pyVideoTrans 的“TTS设置” -> “GPT-SoVITS”界面,尝试不填写“参考音频”和“提示文本”,仅使用内置音色进行测试,以确认 API 连接本身是否正常。
  4. 查看 GPT-SoVITS 服务端日志:检查启动 GPT-SoVITS API 服务的终端窗口,查看是否有更详细的错误信息,这有助于定位是模型加载问题还是参数解析问题。

请查阅相关文档:

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.

Related resource

Similar issues already exist