#7559 Cannot find a function with `api_name`: /gen_single.:{'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'rate': '+0%', 'role': '쏟아져

183.167**3 Posted at: 2 hours ago

Cannot find a function with api_name: /gen_single.:
{'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'rate': '+0%', 'role': '쏟아져 나오는 중국의 로봇! [코너별 다시보기 - 0921].ae-0-5.4.wav', 'filename': 'C:\Users\windos\AppData\Local\Temp/pyvideotrans/12-1790079716.5185382.wav', 'tts_type': 12, 'language': 'zh-cn', 'volume': '+0%', 'pitch': '+0Hz'}
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

/gen_single 端点在你当前部署的 Index-TTS WebUI 中不存在。

gradio_api.txt 里的 api_name 必须与 WebUI 底部 Use via API 页中实际存在的 API 名称完全一致,不同版本/不同部署的 Index-TTS 端点名称会变化。

排查与解决步骤

  1. 确认 WebUI 已正常启动并能访问:浏览器打开你的 Index-TTS WebUI 地址,滚动到页面最底部,点击右下角 Use via API(或"通过API使用")。

  2. 在 API 文档页中查找真正的语音克隆端点名称

    • 逐条查看列出的接口,找到负责生成克隆音频的那个(参数里包含 prompt/ref_audio 之类的参考音频参数)。

    • 拉到该接口说明的最下方API name 后面显示的值才是真实的 api_name,例如可能是 /gen_single 以外的名字。

    • 把该值原样填入 gradio_api.txtapi_name= 行。

  3. 同时核对其他参数名textpromptlang_choiceemo_control_methodemo_ref_path 等必须与该端点参数名完全一致(区分大小写,Literal 类型值必须等于方括号中列出的选项之一)。

  4. 修改 软件根目录/gradio_api.txt 后保存,重启软件重试。

  5. 如果页面底部完全没有 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