#5399 Dubbing FailedParameter seed_input is not a valid key-word argument. Please click on 'view API' in the footer of the Gra

108.165* Posted at: 18 hours ago

Dubbing FailedParameter seed_input 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 "/Users/user/Desktop/Source/youtube/lib/pyvideotrans/videotrans/task/only_one.py", line 86, in run

trk.dubbing()

File "/Users/user/Desktop/Source/youtube/lib/pyvideotrans/videotrans/task/trans_create.py", line 667, in dubbing

self._tts()

File "/Users/user/Desktop/Source/youtube/lib/pyvideotrans/videotrans/task/trans_create.py", line 989, in _tts

run_tts(

File "/Users/user/Desktop/Source/youtube/lib/pyvideotrans/videotrans/tts/__init__.py", line 189, in run

return _cls(**kwargs).run()  # type:ignore

File "/Users/user/Desktop/Source/youtube/lib/pyvideotrans/videotrans/tts/_base.py", line 147, in run

raise DubbingSrtError(tr("Dubbing failed") + str(self.error))

videotrans.configure.excepts.DubbingSrtError: Dubbing FailedParameter seed_input is not a valid key-word argument. Please click on 'view API' in the footer of the Gradio app to see usage.

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: /Users/user/Desktop/abc.mp4,
输出结果保存到文件夹: /Users/user/Desktop/abc-mp4,
临时文件夹: /Users/user/Desktop/Source/youtube/lib/pyvideotrans/tmp/75646/dda06cd2f5
已选 清理已存在
未选 启用CUDA加速
未选 降噪
ASR Channel:faster-whisper(LocalBuilt-in), model_name: large-v3-turbo, 发音语言: English, 断句方式:默认断句
Trans Channel:OpenAI ChatGPT,原始语言:English,目标语言:Vietnamese, 已选 Send SRT
Dubb Channel:F5-TTS(LocalAPI), 角色:clone, 配音语言:Vietnamese, 未选 二次语音识别
音量:+0%, 语速:+0%, 已选 音频加速, 未选 视频慢速
字幕: No Subs
已选 分离人声与背景声, 已选 重新嵌入背景声, 背景音量0.8, 背景声音时长 短于 视频时长时: 拉长(降速播放),存在分离后的纯净人声文件,存在分离后的背景声音文件
代理地址:


=
system:macOS-15.7.3-arm64-arm-64bit
version:v4.03
frozen:False
language:en
root_dir:/Users/user/Desktop/Source/youtube/lib/pyvideotrans
Python: 3.10.19 (main, Feb 12 2026, 00:36:33) [Clang 21.1.4 ]

1 Replies

This error indicates that the F5-TTS local API service you are using does not accept the parameter seed_input. This is a version mismatch – the pyVideoTrans client is sending an argument that the running F5-TTS Gradio endpoint does not support.

Possible causes & solutions:

  1. Outdated or incompatible F5-TTS service
    The F5-TTS backend you started (likely via its webui.py or api.py) expects a different API schema. Make sure you are running a recent version of F5-TTS that is compatible with pyVideoTrans v4.03.
    → Restart the F5‑TTS service after pulling the latest updates from its repository.
  2. Incorrect API URL in pyVideoTrans
    Check that in Menu → TTS Setting → F5TTS the API address is set correctly. It should point to the actual F5‑TTS API endpoint (usually http://127.0.0.1:7860 for the Gradio web UI). If you started the service on a different port, update the address accordingly.
    → For F5‑TTS, the address is typically http://127.0.0.1:7860. If you started only the API (without Gradio), double-check the port.
  3. Try omitting seed_input by updating pyVideoTrans
    In some older versions of pyVideoTrans, the seed_input parameter was sent unnecessarily. Upgrade to the latest version (v4.03-0622 or newer) to ensure compatibility.
  4. Fallback to a different TTS channel
    If you cannot fix the F5‑TTS service right now, temporarily switch to another free/working channel like Edge-TTS or Qwen-TTS (local) to complete your task.

To further investigate:
Please provide the F5‑TTS service startup logs or confirm the exact URL you have configured in Menu → TTS Setting → F5TTS. Also run uv run cli.py --list providers to verify your current pyVideoTrans version.

Related documentation:

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: ko-fi.com/jianchang512

Related resource