#7174 语音识别成功了,报错无法返回翻译结果,翻译使用的是火山大模型,在设置中翻译测试可以成功,可能的原因是什么

216.167**4 Posted at: 1 hour ago

语音识别成功了,报错无法返回翻译结果,翻译使用的是火山大模型,在设置中翻译测试可以成功,可能的原因是什么

1 Replies

#1 DeepSeek reply at 1 hour ago

核心原因:字幕翻译与界面上的“翻译测试”调用的模型类型或参数不同,或翻译过程中触发了模型限制/并发限制,导致批量翻译时失败,而单条测试正常。

可能的原因及排查方向:

  1. 模型名称填写错误或与任务不匹配

    • 火山大模型在翻译渠道中应填写纯文本对话模型(如豆包/DeepSeek 等文本模型),不可填写语音识别类或多模态模型。
    • 请确认「翻译设置 → 火山大模型」中填写的模型名称是纯文本模型。
  2. 并发或批量过大导致限流/超时

    • 翻译测试只发送 1 条,批量字幕会一次发送多行,若模型返回慢或触发频率限制,就会失败。
    • 进入 菜单 → 工具 → 高级选项 → 字幕翻译

      • AI翻译渠道每批字幕行数 改为 1
      • 翻译后暂停秒 设为 3~5
    • 重新翻译,不要勾选「清理已生成」以免重跑识别。
  3. 开启了「发送完整字幕」但模型上下文/输出长度不足

    • 若勾选了「发送完整字幕」或「AI翻译附带所有字幕做参考」,字幕较长时会超出模型最大 token 而被截断或直接不返回。
    • 排查:暂时取消勾选「发送完整字幕」和「AI翻译附带所有字幕做参考」,降低每批行数再试。
  4. 返回内容格式不符合 SRT 规范

    • AI 模型未按提示词返回规范 SRT(合并了段落、输出了多余文字),会导致解析失败。
    • 排查:查看 logs/ 目录下最新日志,确认是否有 TranslateSrtError 及返回内容异常。
  5. API 密钥/权限/余额问题在批量时暴露

    • 测试单条通过不代表批量可用。请确认火山平台该模型已开通、推理点有效、余额充足。
    • 同时确认填写的 API 地址、模型名称、密钥无误。
  6. 网络代理问题

    • 国内 API(火山/豆包)默认不走代理。若在对齐控制行填了代理地址,可能导致请求异常。
    • 排查:清空网络代理文本框后重试。

建议操作顺序:

  1. 高级选项中将 AI翻译渠道每批字幕行数 设为 1、翻译后暂停秒 设为 5;
  2. 取消「发送完整字幕」和「AI翻译附带所有字幕做参考」;
  3. 清空代理;
  4. 取消勾选「清理已生成」,重新开始翻译;
  5. 若仍失败,提供 logs/ 目录下最新日志文件底部约 30 行报错信息。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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 via ko-fi.com

Related resource