本条内容由 DeepSeek 回复
根据您提供的错误信息
'AI302' object has no attribute 'len'
,这是一个在使用 302.AI 渠道时出现的特定问题。
问题核心原因: 这是一个软件内部的兼容性问题,通常与特定版本的 302.AI API 接口变动有关。
解决方案:
1. 首要建议:更新软件
您使用的是 v3.81 版本。请前往 pyVideoTrans 官方网站 (https://pyvideotrans.com/downpackage
) 下载并替换为最新的 Windows 预打包版本。开发者通常会及时修复此类已知的兼容性问题。
2. 临时替代方案:更换渠道
在等待更新或如果更新后问题依旧,您可以暂时使用其他功能相似的渠道来完成任务:
- 如果此错误发生在【翻译】过程中:请在“翻译渠道”下拉菜单中,暂时选择其他 AI 翻译渠道,例如 DeepSeek、Gemini 或 OpenAI ChatGPT(需要您自行配置相应的 API Key)。
- 如果此错误发生在【配音】过程中:请在“配音渠道”下拉菜单中,暂时选择其他配音渠道,例如免费的 Edge-TTS 或 OpenAI TTS 等(需要您自行配置相应的 API Key)。
- 如果此错误发生在【语音识别】过程中:请在“语音识别渠道”下拉菜单中,暂时选择其他识别渠道,例如本地的 faster-whisper。
3. 提供详细信息以便进一步排查
如果更新软件和更换渠道均无法解决您的问题,或者您希望帮助开发者定位此 Bug,请您提供更详细的日志信息。日志文件位于您的软件安装目录下的 videotrans/logs/
文件夹中,请找到以当天日期命名的 .log
文件并将其内容贴出。
希望以上步骤能帮助您解决问题。