#2495 videotrans.configure._except.StopRetry: GPT-SoVITS error-1:{'detail': 'Not Found'}

14.204* Posted at: 1 day ago 👁22

GPT-SoVITS error-1:{'detail': 'Not Found'}:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 18, in run
File "videotrans\tts\__init__.py", line 300, 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 116, in _item_task
videotrans.configure._except.StopRetry: GPT-SoVITS error-1:{'detail': 'Not Found'}


=
system:Windows-10-10.0.26200-SP0
version:v3.94
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v3.94

以下是GPT_SoVITS的报错日志
D:\GPT_SoVITS>.\runtime\python api_v2.py












-TTS Config










-
device : cuda
is_half : True
version : v2
t2s_weights_path : GPT_SoVITS/pretrained_models/gsv-v2final-pretrained/s1bert25hz-5kh-longer-epoch=12-step=369668.ckpt
vits_weights_path : GPT_SoVITS/pretrained_models/gsv-v2final-pretrained/s2G2333k.pth
bert_base_path : GPT_SoVITS/pretrained_models/chinese-roberta-wwm-ext-large

cnhuhbert_base_path : GPT_SoVITS/pretrained_models/chinese-hubert-base

Loading Text2Semantic weights from GPT_SoVITS/pretrained_models/gsv-v2final-pretrained/s1bert25hz-5kh-longer-epoch=12-step=369668.ckpt
Loading VITS weights from GPT_SoVITS/pretrained_models/gsv-v2final-pretrained/s2G2333k.pth.
Loading BERT weights from GPT_SoVITS/pretrained_models/chinese-roberta-wwm-ext-large
Loading CNHuBERT weights from GPT_SoVITS/pretrained_models/chinese-hubert-base
INFO: Started server process [14156]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:9880 (Press CTRL+C to quit)
INFO: 127.0.0.1:55369 - "GET / HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:55369 - "GET /favicon.ico HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:21290 - "CONNECT pyvideotrans.com%3A443 HTTP/1.0" 404 Not Found
INFO: 127.0.0.1:21292 - "GET http%3A//127.0.0.1%3A9880/tts?text=%E4%BD%A0%E5%A5%BD%E5%95%8A%2C%E6%88%91%E4%BA%B2%E7%88%B1%E7%9A%84%E6%9C%8B%E5%8F%8B%2C%E5%B8%8C%E6%9C%9B%E4%BD%A0%E7%9A%84%E6%AF%8F%E4%B8%80%E5%A4%A9%E9%83%BD%E6%98%AF%E7%BE%8E%E5%A5%BD%E6%84%89%E5%BF%AB%E7%9A%84%21&text_lang=zh&ref_audio_path=1.1wenrou_nvyou.wav&prompt_text=%E7%84%B6%E8%80%8C%EF%BC%8C%E6%9C%80%E9%AB%98%E7%94%B7%E5%AD%A9%E8%BF%9B%E6%9D%A5%E4%BA%86%EF%BC%8C%E7%9C%8B%E7%9C%8B%E5%8F%91%E7%94%9F%E4%BB%80%E4%B9%88%EF%BC%8C%E8%BF%99%E5%AF%B9%E5%A4%AB%E5%A6%87%E5%9C%A8%E4%BA%8C%E9%9B%B6%E9%9B%B6%E5%85%AD%E5%B9%B4%E7%BB%93%E5%A9%9A%E3%80%82&prompt_lang=zh&speed_factor=1.0 HTTP/1.1" 404 Not Found

1 Replies

根据错误日志,问题出在 GPT-SoVITS 的 API 接口调用上。错误 {'detail': 'Not Found'} 表明 pyVideoTrans 向 GPT-SoVITS 服务发送的请求路径不正确。

核心原因:
您的 GPT-SoVITS 服务启动的是 API v2 版本(日志显示 version: v2),但 pyVideoTrans 可能仍在尝试调用旧版(v1)的 API 端点。

解决方案:
请按以下步骤检查和修改 pyVideoTrans 中的 GPT-SoVITS 配置:

  1. 在 pyVideoTrans 中打开 GPT-SoVITS 配置:

    • 在软件主界面,点击菜单栏的 “配音”
    • 在下拉菜单中选择 “GPT-SoVITS”
    • 这会打开 GPT-SoVITS 的配置窗口。
  2. 修改 API 地址:

    • 在配置窗口中,找到 “API地址” 或类似的输入框。
    • 当前的地址很可能是 http://127.0.0.1:9880
    • 您需要将其修改为 v2 接口的完整路径。根据 GPT-SoVITS v2 的文档,完整的 TTS 接口地址通常是:
      http://127.0.0.1:9880/tts
    • 请尝试修改为: http://127.0.0.1:9880/v2/ttshttp://127.0.0.1:9880/api/v2/tts(具体路径需参考您使用的 GPT-SoVITS v2 项目的 API 文档)。
    • 关键点: 确保地址指向的是 v2 版本的 tts 端点,而不是根目录。
  3. 保存并测试:

    • 修改后保存配置。
    • 返回主界面,在“配音”角色中选择一个 GPT-SoVITS 的角色,然后点击“试听”按钮,看是否能正常合成语音。

如果上述方法无效:

  • 检查 GPT-SoVITS 项目本身的 API 文档,确认 v2 版本正确的 TTS 请求 URL 是什么。
  • 在 pyVideoTrans 的日志目录 (videotrans/logs/) 中查找更详细的错误信息,可能会包含完整的请求 URL,帮助您定位问题。
  • 确保 GPT-SoVITS 服务已成功启动并监听在 127.0.0.1:9880 端口(您的日志显示已成功启动)。

请查看更多参考文档:

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