#6031 Parameter `text` is not a valid key-word argument. Please click on 'view API' in the footer of the Gradio app to see usa

240e:39c* Posted at: 16 hours ago

Parameter text is not a valid key-word argument. Please click on 'view API' in the footer of the Gradio app to see usage.:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 21, in run
File "videotrans\tts\__init__.py", line 207, in run
File "videotrans\tts\_base.py", line 134, in run
videotrans.configure.excepts.DubbingSrtError: Parameter text is not a valid key-word argument. Please click on 'view API' in the footer of the Gradio app to see usage.


=
system:Windows-10-10.0.26100-SP0
version:v4.06
frozen:True
language:zh
root_dir:F:/pyvideotrans

1 Replies

这是一个 Gradio API 调用参数错误,通常出现在使用了基于 Gradio 的本地 TTS 渠道(如 GPT-SoVITS、ChatTTS、CosyVoice 等)时,Gradio 服务的 API 接口参数名发生了变化,导致软件传递的 text 参数不被接受。

请按以下步骤排查:

  1. 确认 TTS 渠道:你在主界面“配音渠道”中选择了哪个?如果是 GPT-SoVITS、CosyVoice、ChatTTS 等需要本地部署的 Gradio 服务,请继续下一步。
  2. 检查服务是否正常运行:确保你的本地 Gradio 服务(通常在 127.0.0.1:7860)已启动,且无报错。
  3. 更新服务版本:如果你使用的开源 TTS 项目最近更新了 Gradio 版本,其 API 参数可能已变更(例如 text 改为 text_inputinput)。请重新下载对应项目的最新版本,或检查其 API 文档。
  4. 尝试切换为免费内置渠道:暂时将配音渠道改为“Edge-TTS”(免费、开箱即用),看是否正常配音。如果正常,则问题确实出在之前选择的 Gradio 渠道上。
  5. 检查高级选项中的 API 版本勾选:如果使用的是 GPT-SoVITS,请确认在“菜单→TTS设置→GPT-SoVITS”中,是否勾选了与启动命令一致的 api_v2?(启动 api.py 时用 -a 参数决定版本)。
  6. 更新 pyVideoTrans 至最新版:部分 Gradio 兼容问题已在新版中修复,请下载 v4.06 的最新补丁包覆盖。

如果以上步骤仍无法解决,请提供你使用的具体配音渠道名称,以及本地服务软件名称和版本,以便进一步分析。

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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource