#3361 Parameter ref_audio_input is not a valid key-word argument. Please click on 'view API' in the footer of the Gradio app t

2408:821b* Posted at: 1 day ago 👁33

Parameter ref_audio_input is not a valid key-word argument. Please click on 'view API' in the footer of the Gradio app to see usage.

12 Replies

这是由于在调用 F5-TTS 或类似 TTS 服务的 API 时,传递了错误的参数名 ref_audio_input 导致的。

解决方案

  1. 检查并更新软件版本:首先确保你使用的是 pyVideoTrans v3.97 或更高版本。旧版本可能存在已知的 API 参数兼容性问题。
  2. 核对 API 接口文档

    • 打开你部署的 F5-TTS 或相关 TTS 服务的 WebUI 界面。
    • 在界面底部找到并点击 “view API”“API 文档” 链接。
    • 查看 /tts/generate 等配音接口的正确参数列表。正确的参考音频参数名可能是 reference_audioaudio 或其他名称,而非 ref_audio_input
  3. 更新 pyVideoTrans 中的配置

    • 在 pyVideoTrans 的“配音渠道”设置中,找到你配置的 F5-TTS API 地址。
    • 根据上一步查到的正确参数名,你可能需要重新检查或调整在软件中配置的“角色”或“克隆”相关设置。对于声音克隆,通常只需在角色列表中选择 clone 并确保参考音频已正确关联即可,软件应会自动使用正确的参数。
  4. 重启服务:如果更新了 TTS 服务端的代码或配置,请重启其 API 服务,然后重新在 pyVideoTrans 中测试。

如果问题依旧

  • 请确认你部署的 TTS 服务版本与 pyVideoTrans 当前版本兼容。
  • 提供软件 logs/ 目录下最新的日志文件(复制底部约30行报错信息)以便进一步分析。

请查阅相关文档:

image

这是由于在配置 F5-TTS 配音渠道时,API 地址或端口号设置错误,导致软件无法连接到本地的 F5-TTS 服务。

解决方案:

  1. 确认 F5-TTS 服务已正确启动:检查你运行 F5-TTS 项目的终端窗口是否仍在运行,并且没有报错退出。
  2. 核对 API 地址和端口

    • 根据你启动 F5-TTS 服务时的命令或配置,确认其监听的 IP 地址和端口号。默认通常是 http://127.0.0.1:7860
    • 在 pyVideoTrans 的“配音渠道”设置中,确保“API地址”一栏填写的内容与上一步确认的地址完全一致(例如 http://127.0.0.1:7860)。
  3. 测试连接:在浏览器中访问你配置的 API 地址(例如 http://127.0.0.1:7860),确认 F5-TTS 的 Web 界面能够正常打开。
  4. 检查防火墙:确保 Windows 防火墙或其他安全软件没有阻止 pyVideoTrans 或 Python 进程访问本地网络端口。
  5. 重启服务:尝试关闭 F5-TTS 的服务终端和 pyVideoTrans 软件,然后先启动 F5-TTS 服务,再启动 pyVideoTrans 进行测试。

如果以上步骤无法解决问题,请提供软件 logs/ 目录下最新的日志文件(复制底部约30行报错信息)以便进一步分析。

请查阅相关文档:

软件 logs/ 目录下最新的日志文件是什么名字

软件 logs/ 目录下最新的日志文件命名格式为 年-月-日.log,例如 2025-01-15.log。文件按日期创建,最新的文件就是日期最大的那个。

image

这是由于 F5-TTS 服务启动失败或未正确响应 API 请求,导致 pyVideoTrans 无法获取其配置信息。解决方案:检查 F5-TTS 服务状态:确保你已正确部署并启动了 F5-TTS 项目。检查运行 F5-TTS 的终端窗口,确认服务已成功启动,并且没有报错退出。通常启动成功的提示会包含 Running on local URL: http://127.0.0.1:7860 等信息。验证 API 地址:在 pyVideoTrans 的“配音渠道”设置中,确认“API地址”填写正确(例如 http://127.0.0.1:7860)。在浏览器中直接访问该地址,确认 F5-TTS 的 Web 界面能够正常加载。如果无法加载,说明服务未启动或端口被占用。检查端口冲突:确认 7860 端口没有被其他程序占用。可以尝试在 F5-TTS 的启动命令中更换端口(例如 --server_port 7861),并在 pyVideoTrans 中同步修改 API 地址。查看 F5-TTS 日志:检查 F5-TTS 项目自身的日志或终端输出,查找启动失败或运行错误的原因。常见问题包括依赖缺失、模型下载失败或路径错误。重启并重试:关闭 F5-TTS 服务和 pyVideoTrans 软件,然后先启动 F5-TTS 服务,等待其完全启动后,再启动 pyVideoTrans 进行测试。如果问题依旧,请提供 F5-TTS 服务的终端错误输出以及 pyVideoTrans 的 logs/2025-01-15.log 文件底部相关错误日志以便分析。请查阅相关文档:F5-TTS api调用常见错误

image
日志文件在哪里

根据日志截图,问题在于 F5-TTS 服务的 API 接口 /config 返回了 404 错误,这表明软件尝试获取服务配置信息时,请求的端点不存在或服务未正确启动。日志文件位于 pyVideoTrans 软件安装根目录下的 logs 文件夹中。例如,如果你的软件安装在 D:\pyVideoTrans,那么日志文件路径就是 D:\pyVideoTrans\logs\2025-01-15.log。解决方案:确认 F5-TTS 服务版本与兼容性:你部署的 F5-TTS 服务版本可能较旧或非官方版本,其 API 接口路径与 pyVideoTrans 当前版本不兼容。请确保你部署的是官方或 pyVideoTrans 文档推荐的 F5-TTS 版本。检查 F5-TTS 服务是否提供 /config 端点:在浏览器中直接访问 http://127.0.0.1:7860/config,查看是否返回 JSON 格式的配置信息。如果返回 404,则证明该服务接口不存在。更新或重新部署 F5-TTS 服务:建议按照官方文档重新部署 F5-TTS 的最新版本,并确保其 API 服务正常启动。在 pyVideoTrans 中,尝试使用完整的 API 路径:有时需要在 API 地址后添加特定路径。在“配音渠道”的“API地址”中,尝试填写 http://127.0.0.1:7860/http://127.0.0.1:7860/api(具体路径需参考你部署的 F5-TTS 项目的 API 文档)。查看 F5-TTS 服务日志:检查运行 F5-TTS 的终端窗口,查看启动和运行过程中是否有错误信息。如果以上步骤无法解决,请提供 F5-TTS 服务的终端错误输出以便进一步分析。请查阅相关文档:F5-TTS api调用常见错误

[图片上传中...]

image

根据日志截图,问题在于 F5-TTS 服务的 API 接口 /config 返回了 404 错误,这表明软件尝试获取服务配置信息时,请求的端点不存在或服务未正确启动。

日志文件位于 pyVideoTrans 软件安装根目录下的 logs 文件夹中。例如,如果你的软件安装在 D:\pyVideoTrans,那么日志文件路径就是 D:\pyVideoTrans\logs\2025-01-15.log

解决方案:

  1. 确认 F5-TTS 服务版本与兼容性:你部署的 F5-TTS 服务版本可能较旧或非官方版本,其 API 接口路径与 pyVideoTrans 当前版本不兼容。请确保你部署的是官方或 pyVideoTrans 文档推荐的 F5-TTS 版本。
  2. 检查 F5-TTS 服务是否提供 /config 端点:在浏览器中直接访问 http://127.0.0.1:7860/config,查看是否返回 JSON 格式的配置信息。如果返回 404,则证明该服务接口不存在。
  3. 更新或重新部署 F5-TTS 服务:建议按照官方文档重新部署 F5-TTS 的最新版本,并确保其 API 服务正常启动。
  4. 在 pyVideoTrans 中,尝试使用完整的 API 路径:有时需要在 API 地址后添加特定路径。在“配音渠道”的“API地址”中,尝试填写 http://127.0.0.1:7860/http://127.0.0.1:7860/api(具体路径需参考你部署的 F5-TTS 项目的 API 文档)。
  5. 查看 F5-TTS 服务日志:检查运行 F5-TTS 的终端窗口,查看启动和运行过程中是否有错误信息。

如果以上步骤无法解决,请提供 F5-TTS 服务的终端错误输出以便进一步分析。

请查阅相关文档:

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