本条内容由 DeepSeek 回复
这个问题是由于您选择的语音识别渠道 "OpenaiAPIRecogn" 在处理请求时返回了 "not implemented" (未实现) 错误。这通常意味着该服务后端暂时存在技术问题或配置有误。
问题分析与解决方案:
1. 核心原因: 错误信息 'code': 'convert_request_failed'
和 'type': 'rix_api_error'
明确指出了问题出在您所使用的 OpenAI API 语音识别服务上,而不是 pyVideoTrans
软件本身。这可能是该 API 服务商端的临时故障。
2. 首要解决方案:更换语音识别渠道
- 这是最快、最有效的解决方法。
pyVideoTrans
集成了多种语音识别方案。
- 操作步骤:
1. 在软件主界面的 “语音识别” 选项卡下,尝试切换到其他识别渠道,例如:
faster-whisper
或 openai-whisper
:这是本地识别模式,不依赖外部API,稳定可靠,推荐优先尝试。
- 阿里FunASR:针对中文识别优化。
- GoogleSpeech识别 或其他您拥有有效API密钥的服务。
2. 更换后,重新执行视频翻译任务。
3. 备选方案:检查API配置与网络
- 如果您坚持要使用 "OpenaiAPIRecogn":
- 检查API密钥: 确保在软件设置中填写的 OpenAI API Key 是正确的、未过期的,并且有足够的余额或调用额度。
- 检查网络连接: 确保您的网络可以稳定访问 OpenAI 的API服务器。有时网络波动也会导致此类错误。
- 等待服务恢复: 此错误也可能是API服务提供商的临时问题,您可以等待一段时间后再重试。
总结:
建议您优先采用 “解决方案2”,切换到如 faster-whisper
这样的本地识别渠道,可以完全避免因第三方API服务不稳定导致的问题。如果问题依然存在,请确保您是从官方渠道下载的最新版软件。
- 官方文档与下载:
https://pyvideotrans.com
- 源码仓库:
https://github.com/jianchang512/pyvideotrans