#2915 ValueError: Cannot find a function with `api_name`: /run_voice_clone.

113.95* Posted at: 17 hours ago 👁16

无效的值或参数:Cannot find a function with api_name: /run_voice_clone.:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 17, in run
File "videotrans\tts\__init__.py", line 330, in run
File "videotrans\tts\_base.py", line 183, in run
File "videotrans\tts\_base.py", line 211, in _local_mul_thread
File "videotrans\tts\_qwenttslocal.py", line 59, in _item_task
File "videotrans\tts\_qwenttslocal.py", line 119, in _clone
File "gradio_client\client.py", line 496, in predict
File "gradio_client\client.py", line 542, in submit
File "gradio_client\client.py", line 876, in _infer_fn_index
ValueError: Cannot find a function with api_name: /run_voice_clone.


=
system:Windows-10-10.0.19045-SP0
version:v3.95
frozen:True
language:zh
root_dir:G:/VideoTrans

2 Replies

这是由于配置的 Qwen-TTS 本地 API 地址不正确或服务未启动导致的。该错误表明软件尝试调用 /run_voice_clone 接口,但连接的 Gradio 服务中没有这个端点。

解决方案:

  1. 确认 Qwen-TTS 本地服务状态:确保您已正确部署并启动了 Qwen-TTS 的本地 WebUI 或 API 服务。服务应正在运行,且终端窗口未关闭。
  2. 检查 API 地址配置:在 pyVideoTrans 的“配音渠道”中选择“Qwen-TTS-本地”,检查“API地址”是否正确。通常为 http://127.0.0.1:7860http://localhost:7860。请确保端口号与您启动服务时指定的端口一致。
  3. 验证服务端点:在浏览器中打开您配置的 API 地址(如 http://127.0.0.1:7860),查看 Qwen-TTS 的 WebUI 是否正常显示。如果页面无法打开,说明服务未成功启动。
  4. 重新部署服务:如果服务未启动或配置错误,请参考 Qwen-TTS 官方项目文档重新部署并启动 API 服务。
  5. 使用替代方案:如果问题持续,可暂时切换至其他配音渠道,如 Edge-TTS(免费在线)或 F5-TTS(本地克隆),完成当前任务。

请查阅相关文档:

error

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