#1361 Cannot find a function with `api_name`: /gen_single.

23.106* Posted at: 1 day ago 👁13

Cannot find a function with api_name: /gen_single.


=
system:Windows-10-10.0.26100-SP0
version:v3.84
frozen:True
language:zh
root_dir:D:/99-pyvideotrans

1 Replies

这个错误表明软件在尝试调用一个名为 /gen_single 的 API 接口时失败,该接口通常与某些在线服务(如语音合成或翻译)相关。

请按以下步骤排查:

  1. 检查网络连接与代理:确保您的网络可以正常访问您所使用的服务(例如 OpenAI、Azure TTS 等)。如果您使用了网络代理,请在软件主界面的“网络代理”处正确填写代理地址(例如 http://127.0.0.1:10808)。
  2. 验证 API 配置

    • 前往 菜单 -> TTS设置菜单 -> 翻译设置
    • 检查您当前使用的配音或翻译渠道的 API Key、Base URL 等配置是否正确无误。特别是如果您使用了自行部署的本地服务,请确认其 API 地址和端口号是否与软件中的配置完全一致。
  3. 切换服务渠道:作为临时解决方案,您可以尝试切换到另一个服务渠道。例如,将配音渠道暂时更换为免费的 Edge-TTS,或将翻译渠道更换为 Google翻译,以判断问题是否由特定服务商引起。
  4. 提供完整日志:如果以上步骤无法解决问题,请提供完整的错误日志以便进一步分析。日志文件位于软件根目录下的 videotrans/logs 文件夹中(在您的情况下是 D:/99-pyvideotrans/videotrans/logs),请将最新的日志文件内容贴出来。
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.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions