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

156.226* Posted at: 1 month ago 👁116

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=yujie4.wav&prompt_text=%E5%8F%AF%E8%A6%81%E8%AF%95%E8%AF%95%E6%9C%AC%E5%AE%AB%EF%BC%8C%E8%BF%99%E4%B8%8A%E7%AD%89%E7%9A%84%E4%B8%B9%E8%8D%AF%E3%80%82&prompt_lang=zh&speed_factor=1.0:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 18, in run
File "videotrans\tts\__init__.py", line 284, in run
File "videotrans\tts\_base.py", line 179, in run
File "videotrans\tts\_base.py", line 208, in _local_mul_thread
File "videotrans\tts\_gptsovits.py", line 98, in _item_task
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=yujie4.wav&prompt_text=%E5%8F%AF%E8%A6%81%E8%AF%95%E8%AF%95%E6%9C%AC%E5%AE%AB%EF%BC%8C%E8%BF%99%E4%B8%8A%E7%AD%89%E7%9A%84%E4%B8%B9%E8%8D%AF%E3%80%82&prompt_lang=zh&speed_factor=1.0


=
system:Windows-10-10.0.19045-SP0
version:v3.91
frozen:True
language:zh
root_dir:D:/AI Tool/win-pyvideotrans-v3.91

3 Replies

这个错误是 GPT-SoVITS 语音克隆服务返回的 400 错误,表明请求格式或内容有问题。请按以下步骤排查:

  1. 检查 GPT-SoVITS 服务状态:确保你的 GPT-SoVITS 服务已正确启动,并且在 http://127.0.0.1:9880 地址可以访问。
  2. 检查参考音频文件:确认 yujie4.wav 文件存在,并且路径正确。如果文件路径包含中文或特殊字符,请将其移动到纯英文路径下,并更新软件中的引用。
  3. 检查提示文本:错误日志中的 prompt_text 是“可要试试本宫,这上等的丹药。”,请确保这段文本与参考音频 yujie4.wav 的内容完全一致(包括标点)。GPT-SoVITS 要求参考音频的文本必须精确匹配。
  4. 简化请求:尝试在 GPT-SoVITS 的 Web 界面中,使用相同的参考音频和提示文本手动合成一次,看是否能成功。这能帮助你确认问题出在服务端还是 pyVideoTrans 的请求上。
  5. 查看 GPT-SoVITS 日志:检查 GPT-SoVITS 服务端的输出日志,通常会提供更详细的错误原因(例如音频格式不支持、文本编码问题等)。

如果以上步骤无法解决,请提供 GPT-SoVITS 服务端的错误日志。

嗯,找到问题了,那个文件只有2秒,看来小于3秒是不行的

是的,GPT-SoVITS 对参考音频的时长有要求,通常需要至少 3-5 秒的清晰人声才能有效提取音色特征。

请更换一个时长更长(建议 5-10 秒)、发音清晰、背景噪音小的参考音频文件,然后重试。

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