#2941 400 Client Error: Bad Request for url: http://127.0.0.1:9880/tts?text=%E4%BA%94%E5%8F%B7.+&text_lang=zh&ref_audio_path=r

112.120* Posted at: 2 hours ago 👁7

400 Client Error: Bad Request for url: http://127.0.0.1:9880/tts?text=%E4%BA%94%E5%8F%B7.+&text_lang=zh&ref_audio_path=res%2Ftest%2Fnihaoya.wav&prompt_text=%E5%8F%AF%E4%BB%A5%E5%9C%A8%E8%BF%99%E9%87%8C%E7%BC%96%E8%BE%91%E6%89%80%E6%9C%89%E7%9A%84%E6%96%87%E4%BB%B6&prompt_lang=zh&speed_factor=1.1


=
system:Windows-10-10.0.26100-SP0
version:v3.92
frozen:True
language:zh
root_dir:F:/win-pyvideotrans-v3.92

1 Replies

这是由于 GPT-SoVITS API 服务未正确响应请求导致的。GPT-SoVITS 的 API 接口在 v3.92 版本中可能已更新,与软件内置的请求格式不兼容。

解决方案:

  1. 确认 GPT-SoVITS 服务状态:确保 GPT-SoVITS 的 WebUI 或 API 服务已正确启动,并且监听地址为 http://127.0.0.1:9880
  2. 更新软件或调整配置

    • 方案一(推荐):将 pyVideoTrans 升级到最新版本(v3.95 或更高),新版已优化对 GPT-SoVITS API 的兼容性。
    • 方案二:如果必须使用 v3.92,请参考官方文档,在 GPT-SoVITS 的 WebUI 中启用 api_v2 接口,并在 pyVideoTrans 的 GPT-SoVITS 配置中勾选“使用 api_v2 接口”选项(如果存在)。
  3. 检查请求参数:错误信息显示请求中包含了 ref_audio_path(参考音频路径)和 prompt_text(提示文本)。请确保:

    • res/test/nihaoya.wav 这个参考音频文件确实存在且路径正确。
    • 提示文本 可以在这里编辑所有的文件 的语言与 prompt_lang=zh 设置一致。

如果以上步骤无效,请提供更详细的 GPT-SoVITS 服务端日志以进一步分析。

请查阅相关文档:

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