#7558 Cannot find a function with `api_name`: /gen_single.:{'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'role': '쏟아져 나오는 중국의 로봇! [코너

183.167**3 Posted at: 2 hours ago

Cannot find a function with api_name: /gen_single.:
{'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'role': '쏟아져 나오는 중국의 로봇! [코너별 다시보기 - 0921].ae-0-5.4.wav', 'filename': 'F:/sppy/tmp/28556/1790079373.1041508-12.wav', 'tts_type': 12}
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 21, in run
File "videotrans\tts\__init__.py", line 232, in run
File "videotrans\tts\_base.py", line 124, in run
File "videotrans\tts\_base.py", line 212, in _item_task
File "videotrans\tts\_index.py", line 40, in _run
File "videotrans\tts\_gradio.py", line 53, in _send
File "gradio_client\client.py", line 496, in predict
File "gradio_client\client.py", line 542, in submit
File "gradio_client\client.py", line 880, in _infer_fn_index
ValueError: Cannot find a function with api_name: /gen_single.


=
system:Windows-10-10.0.22631-SP0
version:v4.12
frozen:True
language:zh_CN
root_dir:F:/sppy

1 Replies

#1 DeepSeek reply at 2 hours ago

错误核心原因:你调用 Gradio WebUI 的 api_name(本例为 /gen_single)在该服务端不存在,通常是因为 WebUI 实际暴露的 API 端点名称与配置文件里写的不一致。

排查与解决:

  1. 打开你正在使用的 TTS WebUI 页面,滚动到底部,点击 Use via API / 通过API使用,在 API 文档里找到语音克隆(clone)对应的那个接口,查看它最下方标注的 api_name 实际值(例如可能是 /gen_single/generate/tts 等,以实际页面显示为准)。

  2. 检查软件根目录(F:/sppy)下的 gradio_api.txt,把其中 api_name= 后面的值改成第 1 步查到的真实端点名称,保存文件后重试(无需重启,重新配音即可)。

  3. 如果你并未手动创建该文件,说明当前使用的是 index-tts 渠道内置对接逻辑,请确认你本地部署的 WebUI 确实是 Index-TTS 2.5,且版本参数与内置对接的接口一致。

    若你对接的是其他版本或自建 WebUI,需要自行创建 gradio_api.txt 并按上述方式填写正确参数与 api_name

  4. 页面底部若完全找不到 Use via API 字样,说明该 WebUI 启动时禁用了 API,需要在其启动脚本(app.py / webui.py)中开启 API 后再对接。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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.

Dondate via ko-fi.com

Related resource