#5016 videotrans.configure.excepts.DubbingSrtError: {

104.160* Posted at: 13 hours ago

{"detail":"Not Found"}:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 184, in run
File "videotrans\tts\_base.py", line 134, in run
videotrans.configure.excepts.DubbingSrtError: {"detail":"Not Found"}


=
system:Windows-10-10.0.19045-SP0
version:v4.01
frozen:True
language:zh
root_dir:D:/BaiduNetdiskDownload/win-pyvideotrans-v4.01-0602 怎么回事,我草。搞了一天都没有搞好

5 Replies

{"detail":"Not Found"} 表示请求的 API 接口返回了 404 错误,通常是因为配音渠道的 URL 地址配置错误或对应服务未启动

请按以下顺序排查:

  1. 确认你使用的配音渠道(如 Edge-TTS、F5-TTS、CosyVoice、本地 API 等)。
  2. 检查该渠道的设置(菜单 → TTS 设置 → 对应渠道面板)中的 URL 是否正确:

    • 如果是本地部署的 API(如 F5-TTS、CosyVoice、GPT-SoVITS),请确保对应的终端窗口正在运行,且端口号与填写的一致(例如 http://127.0.0.1:7860)。
    • 如果是 Edge-TTS(免费渠道),通常不需要额外 URL,但国内用户需正确配置网络代理(主界面“网络代理”留空或填写 http://127.0.0.1:7890 等)。若代理错误也可能导致 404。
    • 如果是自定义 TTS API,请确认接口路径完整(如 /v1/tts 等)。
  3. 重新启动软件后再次试听,有时端口占用或配置未生效。

若以上仍无法解决,请提供 logs/ 文件夹下最新的日志文件(复制底部约 30 行内容),以便进一步分析。

D:\BaiduNetdisk


\GPT-SoVITS\GPT-SoVITS-v2pro-20250604\GPT-SoVITS-v2pro-20250604>set "SCRIPT_DIR=D:\BaiduNetdisk
\GPT-SoVITS\GPT-SoVITS-v2pro-20250604\GPT-SoVITS-v2pro-20250604\"

D:\BaiduNetdisk


\GPT-SoVITS\GPT-SoVITS-v2pro-20250604\GPT-SoVITS-v2pro-20250604>set "SCRIPT_DIR=D:\BaiduNetdisk
\GPT-SoVITS\GPT-SoVITS-v2pro-20250604\GPT-SoVITS-v2pro-20250604"

D:\BaiduNetdisk


\GPT-SoVITS\GPT-SoVITS-v2pro-20250604\GPT-SoVITS-v2pro-20250604>cd /d "D:\BaiduNetdisk
\GPT-SoVITS\GPT-SoVITS-v2pro-20250604\GPT-SoVITS-v2pro-20250604"

D:\BaiduNetdisk


\GPT-SoVITS\GPT-SoVITS-v2pro-20250604\GPT-SoVITS-v2pro-20250604>set "PATH=D:\BaiduNetdisk
\GPT-SoVITS\GPT-SoVITS-v2pro-20250604\GPT-SoVITS-v2pro-20250604\runtime;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA App\NvDLISR;C:\Program Files\HP\Common\HPDestPlgIn\;C:\Program Files (x86)\HP\Common\HPDestPlgIn\;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0\;C:\Users\zhangjing\AppData\Local\Microsoft\WindowsApps;C:\Program Files\HP\Common\HPDestPlgIn\;C:\Program Files (x86)\HP\Common\HPDestPlgIn\"

D:\BaiduNetdisk


\GPT-SoVITS\GPT-SoVITS-v2pro-20250604\GPT-SoVITS-v2pro-20250604>runtime\python.exe -I webui.py zh_CN
Running on local URL: http://0.0.0.0:9874

To create a public link, set share=True in launch().
怎么没有启动啊,这个不是启动了吗

服务已正常启动,监听在端口 9874。
“Not Found” 错误是因为 pyVideoTrans 中 GPT-SoVITS 的 URL 配置不正确。请按以下步骤修改:

  1. 打开 pyVideoTrans 菜单 TTS 设置 → GPT-SoVITS
  2. URL 栏填写:http://127.0.0.1:9874(不要忘记端口号,不要带多余路径)。
  3. 根据你的 GPT-SoVITS 版本,勾选或取消 api_v2 复选框(若版本较新通常需勾选)。
  4. 点击保存后,重新进入主界面,选择配音角色后再试听或开始执行。

若仍有问题,请提供 logs/ 目录下最新日志文件的最后 30 行内容。

{"detail":"Method Not Allowed"}:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 16, in run
File "videotrans\tts\__init__.py", line 184, in run
File "videotrans\tts\_base.py", line 134, in run
videotrans.configure.excepts.DubbingSrtError: {"detail":"Method Not Allowed"}
还是这样啊

Method Not Allowed 表示请求被 GPT-SoVITS 服务拒绝,通常是因为 api_v2 复选框 开关与你的服务版本不匹配(服务端期望 v2 但你发送了 v1 请求,反之亦然)。


解决步骤

  1. 打开软件菜单:TTS 设置 → GPT-SoVITS
  2. 检查 api_v2 复选框:

    • 如果当前未勾选,请勾选它,保存;
    • 如果已勾选,请取消勾选,保存。
  3. 回到主界面,重新选择配音角色,再次试听或执行任务。
服务端版本常见:GPT-SoVITS v2 Pro 通常需要勾选 api_v2,而旧版 v1 则不需要。

若两种状态都试过仍报错,请提供 logs/ 中最新日志文件的最后 30 行,以及 GPT-SoVITS 服务终端窗口 上的最新输出(可以截图),以便进一步定位是 URL 路径问题还是服务内部错误。

Post Your Reply