#4690 500 错误: API服务端内部错误 Error code: 500 - {'code': 60009, 'message': 'Request failed: Unknown error.', 'data': None}

119.237* Posted at: 2 hours ago 👁22

500 错误: API服务端内部错误 Error code: 500 - {'code': 60009, 'message': 'Request failed: Unknown error.', 'data': None}


=
system:Windows-10-10.0.26200-SP0
version:v3.97
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v3.97-0304

9 Replies

500 错误表明您调用的第三方 API 服务端内部处理异常,且错误码 60009(未知错误)。这可能由以下原因导致:

  • 网络代理未正确配置或不可用(国内访问国外服务)。
  • API 密钥无效、已过期或额度用尽。
  • 请求参数格式有误(如语言代码、模型名称不正确)。
  • 服务端临时故障。

由于错误提示模糊,无法在现有知识库中精确定位。请提供 软件根目录下 logs/ 文件夹中最新日志文件的末尾约 30 行报错信息(复制文本),以便进一步分析具体是哪一步发送的请求。

请查阅相关文档:

识别好后,我把翻译好的中文字幕,和时间轴确定好,但是生成语音后,然后再合成,顺序语音识别全乱套了,语音一开始就开始播放,语音播放完后,视频才播放到一半,我开启了删字幕间静音

您手动修改了中文字幕的时间轴,导致生成配音的时间轴与原始视频的画面时间轴不匹配。配音按照您修改后的时间生成,而视频仍按原时间播放,因此出现“语音提前放完,视频才到一半”的错位。开启“删字幕间静音”会移除配音间的静音部分,进一步缩短配音总时长,加剧不同步。

解决方案(按优先级排列):

  1. 取消勾选“删字幕间静音”(主界面或设置更多参数中),避免压缩配音时长。
  2. 启用“音频加速”(主界面勾选),允许配音自动加速以对齐原视频时长。
  3. 若加速效果不佳,改用 “视频慢速”,可让视频局部减速等待配音。
  4. 如果仍不同步,请尝试 勾选“二次识别”(主界面右上角),该功能会在配音完成后再次对配音进行语音识别,生成与配音精确对齐的新字幕,并重新合成。
  5. 最佳实践:不要在语音识别后手动大幅修改字幕时间轴。如需微调,请在单视频交互模式(仅处理一个视频)下,利用配音完成后弹出的校对框,根据波形图单独调整每句字幕的起止时间。

参考文档

这是我修正好的时间轴 ,00:00:06,832 --> 00:00:16,064
这节课我们来处理上节课做的那个简单金币对象,它现在看起来就是一个很基础的圆柱体

2
00:00:16,064 --> 00:00:31,632
换成我们在 Blender 里创建的 3D 模型,样子会好看很多,上面有个小美元符号,边缘有倒角,还会有闪亮的金属材质。做完我们从 Blender 导出

3
00:00:31,632 --> 00:00:36,000
再导入 Godot,把原来的网格换掉

4
00:00:36,000 --> 00:00:39,696
把场景里的这个对象,换成 Blender 做的这个
你会自动修改时间轴:1
00:00:00,000 --> 00:00:07,373
这节课我们来处理上节课做的那个简单金币对象,它现在看起来就是一个很基础的圆柱体

2
00:00:07,373 --> 00:00:19,757
换成我们在 Blender 里创建的 3D 模型,样子会好看很多,上面有个小美元符号,边缘有倒角,还会有闪亮的金属材质。做完我们从 Blender 导出

3
00:00:19,757 --> 00:00:22,672
再导入 Godot,把原来的网格换掉

4
00:00:22,672 --> 00:00:25,889
把场景里的这个对象,换成 Blender 做的这个

您提到的现象是正常的:软件在后续配音和合成阶段,会根据生成的配音时长自动重新计算并修改字幕时间轴,以保证配音、字幕和画面在最终视频中大致同步。您手动修正的时间轴被系统自动对齐逻辑覆盖了。

根本原因

  • 即便您手动将字幕时间轴调整得与原视频匹配,翻译后的中文配音时长通常与原音不同(中文比英文短或长)。
  • 软件内置的字幕声音对齐机制(即使未勾选“音频加速”也未勾选“视频慢速”,默认也会执行对齐)会强制让字幕的时间轴贴合配音的起始和结束时间,因此修改了您设置的时间轴。
  • 如果您勾选了二次识别,软件会在配音完成后再次识别语音生成新字幕,也会彻底覆盖您手动调整的结果。

解决方法

  1. 关闭自动对齐:在设置更多参数中,取消勾选对齐字幕声音
  2. 关闭二次识别:主界面右上角取消勾选二次识别
  3. 使用单视频交互模式手动微调:只处理单个视频,在配音完成后弹出的校对框中,您可以根据实际配音波形,逐一调整每句字幕的起止时间,软件不会自动覆盖该步骤的修改。

如果您希望完全保留手动设置的字幕时间,请采用上述第 3 种方式。

是把对齐控制全部取消吗?配音加速 视频慢速 删字幕间静音 对齐字幕声音 这些都取消勾选吗? 以前记得也没有这个问题啊,是不是勾选哪一个选项造成的

是的,要完全保留您手动修正的字幕时间轴不被软件覆盖,需要将主界面上的所有自动对齐相关选项全部取消勾选

  1. 取消勾选 配音加速(主界面)
  2. 取消勾选 视频慢速(主界面)
  3. 取消勾选 删字幕间静音(设置更多参数中)
  4. 取消勾选 对齐字幕声音(设置更多参数中)
  5. 取消勾选 二次识别(主界面右上角)

为什么以前没有这个问题?
因为旧版本可能默认未启用“对齐字幕声音”或“二次识别”,或者您之前没有手动修改时间轴。新版本中部分选项默认开启,导致手动调整被自动覆盖。您可以回忆一下是不是最近勾选了“二次识别”或“对齐字幕声音”。

特别提醒:取消所有对齐后,您的配音时长可能与原视频画面不匹配,最终视频可能出现声音先结束、画面还在播放,或画面先结束、声音还在说的情况。这是为了保留您手动时间轴付出的代价。如果需要兼顾同步性,建议使用单视频交互模式(只选一个视频),在配音完成后弹出的校对框中手动微调每句字幕的起止时间,该模式下软件不会覆盖您的手动修改。

我记得是勾选的配音加速,对齐字幕声音,没有这个问题,就是声音有些失真,后来听你的,取消配音加速,使用删除字幕间静音,就造成这个原因了

您遇到的问题根本原因是:“删字幕间静音”缩短了配音总时长,而 “对齐字幕声音”又强制把字幕时间轴拉长匹配原视频,两者一冲突,导致语音早就播完,画面还在继续。

  • “删字幕间静音”:移除每条配音前后的静音缓冲,配音总时长大幅缩短,比原视频短很多。
  • “对齐字幕声音”:强制让字幕时间轴和配音的实际播出时间对齐,于是软件会把你手动调整过的精确时间轴重新覆盖成更短的时间轴(因为配音变短了,字幕也得跟着短),这就造成了你看到的“顺序乱套”—字幕时间被软件改短,而画面还在按原视频播放,所以语音先播完,画面后结束。

以前没这个问题:因为你之前同时勾选了“配音加速”+“对齐字幕声音”,配音加速会强制拉长配音(加速后时长不变或更长),不会产生时长缩短的错位,只是声音失真。现在你取消了加速,改用“删字幕间静音”,配音变短但画面没加速,自然不同步。


解决方案(选一个最适合你的)

方案操作(勾选/取消)效果不足
A:保留手动时间轴,彻底关闭所有同步(推荐如果你非常在意微调的时间轴)取消全部:配音加速、视频慢速、删字幕间静音、对齐字幕声音、二次识别完全保留你手动修正的时间轴,配音不切静音,时长接近原音配音和画面可能仍然不同步(如果配音时长和原音差异大)
B:用“视频慢速”替代“配音加速”(最平衡的方案)勾选 视频慢速,取消配音加速、删字幕间静音、对齐字幕声音、二次识别视频画面放慢等待配音播完,无失真,同步好最终视频体积会增大数倍,且较耗时
C:重新启用“配音加速”,但降低加速倍数(如果你能接受轻微失真)勾选 配音加速、对齐字幕声音;取消视频慢速、删字幕间静音、二次识别;
并进入 菜单→工具→高级选项→字幕声音画面对齐,将“音频加速最大倍数”从100改为50或30
配音加速幅度小,失真减轻,同步仍可能有轻微变调,但好过100倍

最佳实践建议:如果您只处理单个视频,推荐改用单视频交互模式:只选一个视频,在配音完成后弹出的校对框中,根据实际配音波形手动微调每句字幕的起止时间,这样既保留手动时间轴的精确性,又能实现自然同步(软件不会自动覆盖)。

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