#5312 videotrans.configure.excepts.DubbingSrtError: {

112.224* Posted at: 1 day 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.26100-SP0
version:v4.01
frozen:True
language:zh
root_dir:D:/download/12

6 Replies

该错误 {"detail":"Not Found"} 表明配音环节向某个 API 发送请求时,服务器找不到对应的资源(返回 404)。

原因:您选择的配音渠道(很可能是需要本地部署的渠道如 GPT-SoVITS、F5-TTS、CosyVoice 等,或自定义 TTS-API)对应的本地服务未启动、API 地址配置错误、或 API 端口/路径不匹配。

解决方法

  1. 确认配音渠道:查看您在主界面“配音渠道”下拉框中选择了哪一项。
  2. 检查服务是否运行:如果是本地部署的渠道(例如 GPT-SoVITS、CosyVoice),请确保已启动该服务的 API 进程,并且保持前台运行。
  3. 核对 API 地址:进入 菜单 → TTS 设置,找到对应的配音渠道配置页,检查填写的 API 地址是否与您实际启动的服务地址一致(包括端口号,例如 http://127.0.0.1:9880)。如果使用了自定义 TTS-API,同样需要确认地址是否正确。
  4. 检查路径:某些渠道的 API 路径可能带有 /v1/tts 等后缀,请确保填写完整。如有疑问,请参照该渠道的默认文档。
  5. 重启软件后重试:修改配置后建议重启软件,再执行任务。

如果以上步骤无法解决,请提供 logs/ 目录下最新日志文件(约底部 30 行),以便进一步定位。

可能是因为我用的网页版本吗

pyVideoTrans 是一款桌面应用程序,没有所谓的“网页版本”。您遇到的是配音渠道返回 404 “Not Found” 错误,这通常与您选择的配音服务配置有关——例如本地部署的服务未启动、API 地址或端口填写错误,或者在线服务的接口有变动。

请核实您主界面选择的配音渠道,进入 菜单 → TTS 设置,检查对应渠道的 API 地址、端口、密钥是否与要求一致。如果使用本地服务(如 GPT-SoVITS、CosyVoice 等),确保该服务已正确启动并保持运行。

如果问题仍然存在,请提供 logs/ 目录下最近的日志文件(底部 30 行报错信息),以便进一步定位。

可能是因为我用的网页版本吗,我的gpt是网页那种

pyVideoTrans 没有任何网页版本,它始终是一款本地桌面软件。您遇到的 {"detail":"Not Found"} 报错出现在配音环节(文件报错路径 videotrans/tts/_base.py),与您使用的翻译渠道(如网页版 ChatGPT)完全无关。这个错误表示您选择的配音服务(例如本地部署的 GPT-SoVITS、CosyVoice 或自定义 TTS API)的 API 地址/端口不正确,或该服务没有成功启动。请按以下步骤排查:1. 进入 菜单 → TTS 设置,找到当前所选配音渠道的配置页,核对 API 地址和端口是否与您实际启动的服务一致;2. 确保对应的本地服务(如 GPT-SoVITS 的 api.py)已运行并保持在前台;3. 如果使用在线配音渠道(如 Edge-TTS、OpenAI-TTS),请确保 API Key 填写正确且网络正常。若仍无法解决,请提供 logs/ 目录下最新日志文件中的最后 30 行报错信息,以便准确定位。

测试你使用的是 GPT-SoVITS, 需要启动 api.py 或 api_v2.py 后,在 pyvideotrans 中填写该 api 文件启动后的接口地址,默认http://127.0.0.1:9880 使用,然后根据你启动的具体文件,在 pyvideotrans 中选中 api_v2?
如果你选中与实际启动的版本不一致,或者直接填写了 网页版 的7860 端口,都会导致这个报错

Post Your Reply