#8319 语音识别阶段出错[openai-whisper(内置)] NoneTraceback (most recent call last):

2a09**73 Posted at: 21 days ago

语音识别阶段出错[openai-whisper(内置)] None
Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 101, in process_task

File "videotrans\task\speech2text.py", line 97, in recogn

File "videotrans\recognition\__init__.py", line 141, in run

File "videotrans\recognition\_base.py", line 101, in run

File "videotrans\recognition\_whisper.py", line 37, in _exec

File "videotrans\recognition\_whisper.py", line 85, in _openai

File "videotrans\configure\base.py", line 277, in _new_process

videotrans.configure.excepts.VideoTransError: None
trk=[SpeechToText]: uuid='be95973261', proxy_str=None, cfg=[TaskCfgSTT]
原始输入文件名: E:/DownLoad/4/rrr/カリビアンコム叶あん 近親家族 パート2_2.mp4,
输出结果保存到文件夹: D:/win-pyvideotrans-v4.16-1/output/recogn,
临时文件夹: D:/win-pyvideotrans-v4.16-1/tmp/12812/be95973261
已启用CUDA加速
已选 降噪
语音识别:openai-whisper(内置), large-v3-turbo
发音语言:ja
已选 降噪, precent=1, hasend=False, should_recogn=True, should_trans=False, should_dubbing=False, should_hebing=False, out_format='srt', copysrt_rawvideo=False, spk_insert=True


=
system:Windows-10-10.0.26100-SP0
version:v4.16
frozen:True
language:zh_CN
root_dir:D:/win-pyvideotrans-v4.16-1

19 Replies

#1 DeepSeek reply at 21 days ago

VideoTransError: None 属于底层子进程在加载 openai-whisper 模型或解码音频时直接崩溃,异常信息为空,通常由模型文件缺失/损坏、CUDA/cuDNN 版本不匹配、或输入文件路径含非英文字符/空格引发。结合你的日志,最可疑的是最后一点:路径 E:/DownLoad/4/rrr/カリビアンコム叶あん 近親家族 パート2_2.mp4 含有日文字符、空格和全角数字。

排查步骤:

  1. 改路径与文件名(优先)

    • 把视频复制到浅层目录(如 D:/vtest/),重命名为纯英文字母数字,例如 vtest01.mp4,再重新识别。
    • 这是目前最可能的原因,ffmpeg/whisper 处理非 ASCII 路径容易出错。
  2. 确认 large-v3-turbo.pt 已完整下载

  3. 验证 CUDA 环境

    • 你已启用 CUDA 加速。openai-whisper 需要 CUDA 12.8 + cuDNN 9,在 CMD 执行 nvcc -V、nvidia-smi 核对版本。
    • 如无法确认,先取消勾选 CUDA 加速,用 CPU 跑一小段验证是否为 GPU 崩溃。
  4. 先关闭"降噪"跑一次

    • openai-whisper 的 CUDA 加速在部分环境与降噪处理前置步骤兼容性差,建议先不勾选降噪,跑通流程后再加。
  5. 改用 faster-whisper 或 Qwen-ASR(日语视频)

    • 知识库推荐日语视频优先使用 faster-whisper(内置) 的 large-v3-turbo,稳定性与速度更好。可先换成它验证。

若以上处理后仍报同样的 VideoTransError: None,请提供:

  • D:/win-pyvideotrans-v4.16-1/logs/ 下最新的 .log 文件的末尾 30 行(里面通常有更具体的子进程报错)
  • 是否在 models/ 目录看到了 large-v3-turbo.pt 及其大小

请查阅相关文档:

#2 2a09**73 reply at 21 days ago

取消勾选 CUDA 加速成功了,选faster-whisper-large-v3-turbo勾选 CUDA 加速也能成功,是什么原因?

#3 DeepSeek reply at 21 days ago

两者使用完全不同的推理后端,因此对 CUDA 运行时的依赖和要求不同——这是同类环境下“一个崩、一个正常”的根源。

  • openai-whisper 走 PyTorch 后端:模型通过 torch 的 CUDA 计算,依赖 torch 打包时对应的 CUDA 版本 + cuDNN 动态库。打包版内置的 torch/CUDA 组合与你的系统 cuDNN 版本不匹配时,会在子进程初始化阶段直接硬崩溃,抛出空的 VideoTransError: None(无异常信息正是底层 C++ 崩溃的典型特征)。
  • faster-whisper 走 CTranslate2 后端:它不依赖 torch,使用自己一套 CUDA/cuDNN 加载逻辑,兼容性更好,因此同一台机器上能正常启用 GPU。

也就是说:你的 CUDA 12.8 / cuDNN 9 环境本身是没问题的(faster-whisper 已验证),只是 openai-whisper 所需的 torch GPU 运行库在当前预打包版本中未能正确加载。

建议:

  1. 日语视频直接使用 faster-whisper(内置) + large-v3-turbo + 勾选 CUDA 加速,这也是官方默认推荐、速度与质量兼顾的组合,无需再折腾 openai-whisper。
  2. 如确实需要 openai-whisper 的 GPU 能力,可尝试源码部署(uv sync),源码环境下 torch 会按你的平台安装匹配版本,成功率高于预打包版。
  3. 若想进一步定位,可选中 openai-whisper + CUDA 再跑一次,然后提供 logs/ 下最新日志末尾 30 行,里面通常会有 cuDNN/torch 相关的具体报错。
注:知识库未逐项列出两个渠道的 CUDA 依赖差异,上述解释基于两者所用推理后端(PyTorch / CTranslate2)的已知区别。

请查阅相关文档:

#4 Admin reply at 21 days ago

large-v3-turbo.pt删掉这个模型重新手动下载放进去,更有可能模型下载不完整
通常 openai-whisper 更不容易出错,就是速度较慢

#5 2a09**73 reply at 21 days ago

语音识别阶段出错[openai-whisper(内置)] None
Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 101, in process_task

File "videotrans\task\speech2text.py", line 97, in recogn

File "videotrans\recognition\__init__.py", line 141, in run

File "videotrans\recognition\_base.py", line 101, in run

File "videotrans\recognition\_whisper.py", line 37, in _exec

File "videotrans\recognition\_whisper.py", line 85, in _openai

File "videotrans\configure\base.py", line 277, in _new_process

videotrans.configure.excepts.VideoTransError: None
trk=[SpeechToText]: uuid='be95973261', proxy_str=None, cfg=[TaskCfgSTT]
原始输入文件名: E:/DownLoad/4/rrr/カリビアンコム叶あん 近親家族 パート2_2.mp4,
输出结果保存到文件夹: D:/win-pyvideotrans-v4.16-1/output/recogn,
临时文件夹: D:/win-pyvideotrans-v4.16-1/tmp/12812/be95973261
已启用CUDA加速
已选 降噪
已选 识别说话人,最大说话人数量不限制
语音识别:openai-whisper(内置), large-v3-turbo
发音语言:ja
已选 降噪, precent=1, hasend=False, should_recogn=True, should_trans=False, should_dubbing=False, should_hebing=False, out_format='srt', copysrt_rawvideo=False, spk_insert=True

#6 DeepSeek reply at 21 days ago

按开发者结论处理:问题根源是 large-v3-turbo.pt 模型文件下载不完整,而非 CUDA 环境问题。openai-whisper 本身比 faster-whisper 更稳定,只是速度较慢,模型文件损坏/残缺时才会在子进程加载阶段直接硬崩溃并抛出空的 VideoTransError: None。

操作步骤:

  1. 关闭软件。
  2. 打开 D:/win-pyvideotrans-v4.16-1/models/,删除 现有的 large-v3-turbo.pt。
  3. 手动下载完整模型(约 1.5GB),建议用浏览器或下载工具,确保下载完成、文件大小正确:
    https://openaipublic.azureedge.net/main/whisper/models/aff26ae408abcba5fbf8813c21e62b0941638c5f6eebfb145be0c9839262a19a/large-v3-turbo.pt
  4. 将下载的 large-v3-turbo.pt 放入 D:/win-pyvideotrans-v4.16-1/models/ 文件夹内。
  5. 重新启动软件,用 openai-whisper + large-v3-turbo + CUDA 加速重跑。

注意事项:

  • 下载时若浏览器自动重命名为 large-v3-turbo(1).pt,必须改回 large-v3-turbo.pt。
  • 下载中断或文件偏小即为不完整,需重新下载,勿保留半成品。
  • 本次日志比上次新增了 识别说话人,但开发者已明确指向模型不完整,先按上述处理;若换完整模型后仍报错,再关闭「识别说话人」单独验证。

请查阅相关文档:

#7 2a09**73 reply at 21 days ago

[DEBUG] [新进程任务 开始:title='Model: large-v3-turbo']
[DEBUG] 新进程任务 参数:kwargs={'prompt': '', 'detect_language': 'ja', 'model_name': 'large-v3-turbo', 'logs_file': 'D:/win-pyvideotrans-v4.16-1/tmp/12812/be95973261/openai-ja-1792499204.0536292.log', 'is_cuda': True, 'no_speech_threshold': 0.6, 'condition_on_previous_text': False, 'audio_file': 'D:/win-pyvideotrans-v4.16-1/tmp/12812/カリビアンコム叶あん 近親家族 パート2_2-763462670-removed_noise.wav', 'jianfan': False, 'uuid': 'be95973261', 'audio_duration': 3164860, 'temperature': '0.0', 'compression_ratio_threshold': 2.4, 'max_speech_ms': 5000, 'min_speech_ms': 1000, 'device_index': 0, 'device_name': 'auto'}
[DEBUG] Loading large-v3-turbo running on cuda:0
[DEBUG] openai-whisper模式下,传递完整音频由模型large-v3-turbo 输出字级时间戳
[DEBUG] 由字级时间戳重新断句完毕
[DEBUG] [新进程任务 title='Model: large-v3-turbo'] 已返回
[ERROR] Model: large-v3-turbo,None
Traceback (most recent call last):
File "videotrans\configure\base.py", line 277, in _new_process
videotrans.configure.excepts.VideoTransError: None
[DEBUG] [新进程任务 结束:title='Model: large-v3-turbo'],耗时1336.0144000053406s
[ERROR] None
Traceback (most recent call last):
File "videotrans\task\job.py", line 35, in run
File "videotrans\task\job.py", line 101, in process_task
File "videotrans\task\speech2text.py", line 97, in recogn
File "videotrans\recognition\__init__.py", line 141, in run
File "videotrans\recognition\_base.py", line 101, in run
File "videotrans\recognition\_whisper.py", line 37, in _exec
File "videotrans\recognition\_whisper.py", line 85, in _openai
File "videotrans\configure\base.py", line 277, in _new_process
videotrans.configure.excepts.VideoTransError: None

#8 DeepSeek reply at 21 days ago

从这份新日志可以明确排除“模型文件不完整”:模型已成功 Loading large-v3-turbo running on cuda:0,识别执行完成,由字级时间戳重新断句完毕,说明加载、CUDA、推理、断句全部走通,耗时约 22 分钟。真正的失败点在最后一步——base.py:277 _new_process 的子进程"已返回"之后抛 VideoTransError: None,即子进程在把结果交回主进程的收尾环节硬崩溃,异常信息为空,典型的是子进程被系统杀掉(内存/显存耗尽)或底层崩溃。

本任务的特征值得注意:

  • audio_duration=3164860 → 约 52.7 分钟的长音频
  • 一次性把完整音频传给 openai-whisper,输出字级时间戳
  • 同时启用了 降噪 + 识别说话人 + CUDA

长时间(20 分钟级)在 GPU 上处理 50 分钟音频的字级时间戳,收尾时显存/内存占用可能被推到极限,进而导致子进程崩溃。

排查步骤(按优先级):

  1. 先验证是否与音频过长有关:截取原视频前 5~10 分钟,用 openai-whisper + CUDA 单独转录。若短音频能成功,就是长音频资源耗尽问题,可改用 faster-whisper(你已实测可用),或分段处理。
  2. 关闭 识别说话人 和 降噪,只用 openai-whisper + CUDA 跑一次,排除这两项与 GPU 收尾的叠加影响。
  3. 降模型:改用 medium 或 small 跑一次,验证是否是显存问题。
  4. 高级选项 → 语音识别参数:将 计算数据类型 设为 float16(GPU 首选,比 float32 省显存),beam_size / best_of 调低到 1,关闭 启用上下文感知。
  5. 关注任务管理器:在 22 分钟处理的最后阶段观察内存与显存是否持续上涨到接近上限。

说明:知识库未包含 configure/base.py:277 的具体实现逻辑,无法进一步判定该空异常的确切触发代码位置。若上述步骤后仍失败,请提供:

  • D:/win-pyvideotrans-v4.16-1/tmp/12812/be95973261/openai-ja-1792499204.0536292.log 的内容(这是本次子进程自己的日志,末尾通常有真实报错)
  • 任务运行末尾阶段的内存/显存占用截图

在中国大陆软可用、稳定方面,最快恢复工作的方案仍是 faster-whisper + large-v3-turbo + CUDA(你已确认可用)。

请查阅相关文档:

#9 2a09**73 reply at 21 days ago

{"type": "logs", "text": "Resegment:start"}

#10 DeepSeek reply at 21 days ago

这条子进程日志只有 Resegment:start 一行、没有对应的结束输出,说明崩溃发生在“由字级时间戳重新断句”这一步启动之后、完成之前——也就是主进程日志里那句“重新断句完毕”之前的环节。该阶段无任何错误输出即中断,是典型的底层崩溃(该阶段为纯 CPU 处理海量字级时间戳,处理 52 分钟音频时内存占用会急剧上升)。

按以下顺序处理:

  1. 绕过该阶段(最直接)
    在软件根目录 D:/win-pyvideotrans-v4.16-1/ 下新建一个空文件 no_resegment.txt,重启软件后再用 openai-whisper + CUDA 跑。该文件会禁止 faster-whisper/openai-whisper 渠道根据字级时间戳重新断句,直接使用模型识别出的句子作为每条字幕,从而跳过 Resegment 阶段。
    代价:字幕无法严格遵循「最长/最短语音持续」设置,字幕长短由模型自身决定。
  2. 改用 faster-whisper
    你已实测 faster-whisper + large-v3-turbo + CUDA 可正常完成,且它的断句走另一套逻辑。若不需要 openai-whisper 的特定效果,直接用它是当前最省事的方案。
  3. 降低单次处理规模
    先用原视频截取前 5~10 分钟单独转录,确认短音频在 openai-whisper 下能否走完 Resegment 并正常返回。若短音频成功,则确认是长音频资源耗尽问题,需分段处理。
  4. 排查内存
    任务运行到 20 分钟以后阶段,观察内存占用是否持续上涨逼近上限;同时确认已勾选的「识别说话人」「降噪」是否叠加放大内存占用,可临时关闭后重试。

若按第 1 步仍失败,请提供 D:/win-pyvideotrans-v4.16-1/tmp/12812/be95973261/ 目录下本次任务的全部日志文件内容。

请查阅相关文档:

#11 2a09**73 reply at 21 days ago

语音识别阶段出错[openai-whisper(内置)] None
Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 101, in process_task

File "videotrans\task\speech2text.py", line 97, in recogn

File "videotrans\recognition\__init__.py", line 141, in run

File "videotrans\recognition\_base.py", line 101, in run

File "videotrans\recognition\_whisper.py", line 37, in _exec

File "videotrans\recognition\_whisper.py", line 85, in _openai

File "videotrans\configure\base.py", line 277, in _new_process

videotrans.configure.excepts.VideoTransError: None
trk=[SpeechToText]: uuid='be95973261', proxy_str=None, cfg=[TaskCfgSTT]
原始输入文件名: E:/DownLoad/4/rrr/カリビアンコム叶あん 近親家族 パート2_2.mp4,
输出结果保存到文件夹: D:/win-pyvideotrans-v4.16-1/output/recogn,
临时文件夹: D:/win-pyvideotrans-v4.16-1/tmp/12812/be95973261
已启用CUDA加速
已选 降噪
已选 识别说话人,最大说话人数量不限制
语音识别:openai-whisper(内置), large-v3-turbo
发音语言:ja

已选 降噪, precent=1, hasend=False, should_recogn=True, should_trans=False, should_dubbing=False, should_hebing=False, out_format='srt', copysrt_rawvideo=False, spk_insert=True

system:Windows-10-10.0.26100-SP0
version:v4.16
frozen:True
language:zh_CN
root_dir:D:/win-pyvideotrans-v4.16-1

#12 DeepSeek reply at 21 days ago

本次报错与上次完全一致,且配置仍是 已启用CUDA加速 + 已选降噪 + 已选识别说话人 + openai-whisper/large-v3-turbo,没有任何变化,因此无法判断你是否执行了上轮的跳过断句建议。请先按顺序确认并执行:

  1. 确认 no_resegment.txt 是否已创建
    在 D:/win-pyvideotrans-v4.16-1/(即 sp.exe 同级目录)下确认存在名为 no_resegment.txt 的空文件。创建后必须重启软件才生效。当前报错栈仍落在 _whisper.py:85 _openai → base.py:277 _new_process,说明子进程仍未正常收尾,若该文件未创建,断句阶段仍会照常执行。
  2. 关闭 降噪 与 识别说话人 再试一次
    这两项都是纯 CPU 繁重前置/后置处理,与 52 分钟长音频叠加会显著抬高内存占用。本任务 audio_duration 约 3164860ms(52 分钟),先去掉这两项排除叠加因素。
  3. 若仍报同样的 None
    请勿继续在 openai-whisper 上折腾,直接用 faster-whisper(内置) + large-v3-turbo + CUDA(你已实测可成功完成),这是当前可稳定跑通的方案。

需要说明:configure/base.py:277 _new_process 抛出的空异常(VideoTransError: None)表示子进程在收尾交接环节硬崩溃且未回传任何错误信息,知识库中无该代码位置的具体实现说明,无法进一步定位确切原因。

请提供以下信息以便继续分析:

  • D:/win-pyvideotrans-v4.16-1/tmp/12812/be95973261/ 目录下本次任务全部日志文件的完整内容(尤其是与 Resegment 相关部分是否出现结束行)
  • 是否已创建 no_resegment.txt,以及关闭降噪/识别说话人后的重试结果

请查阅相关文档:

#13 2a09**73 reply at 21 days ago

为什么faster-whisper(内置) + large-v3-turbo + CUDA可用,large-v3-turbo+ large-v3-turbo + CUDA就不行?要如何解决?

#14 DeepSeek reply at 21 days ago

核心原因是两者使用完全不同的推理后端,内存占用和字级时间戳处理机制差异巨大,而本次崩溃恰好发生在 openai-whisper 特有的重断句阶段。

差异分析:

  • faster-whisper 走 CTranslate2 后端,显存/内存占用低,且内置自己的 VAD 分段,不会一次性把 52 分钟音频的所有字级时间戳数据堆在内存里处理。
  • openai-whisper 走 PyTorch 后端,占用更高;本次日志明确显示它把完整 52 分钟音频一次性传给模型并输出字级时间戳,随后进入 Resegment:start(由字级时间戳重新断句)。该阶段为纯 CPU 处理海量字级时间戳,52 分钟的数据量会把内存推到峰值,子进程在收尾交接时被系统杀掉,于是抛出空的 VideoTransError: None(无任何异常信息正是底层硬崩溃的典型表现)。

所以不是模型文件问题(模型已成功加载、CUDA 推理已完成),而是 openai-whisper 在大音频 + 字级时间戳 + 重断句这一组合下内存过载;faster-whisper 同样的音频走了不同的低内存路径,因此能跑通。

解决方法(按推荐顺序):

  1. 直接改用 faster-whisper + large-v3-turbo + CUDA:这是官方默认推荐、你已实测可跑通的方案,日语视频效果与速度兼顾。
  2. 若必须用 openai-whisper,跳过重断句:在 D:/win-pyvideotrans-v4.16-1/(sp.exe 同级)下新建空文件 no_resegment.txt,重启软件后重跑。这会禁止按字级时间戳重新断句,直接使用模型识别出的句子作为字幕,从而绕过崩溃点。代价:字幕不再严格遵循「最长/最短语音持续」设置。
  3. 降低内存峰值:关闭「降噪」和「识别说话人」(两者均为纯 CPU 繁重处理,与长音频叠加会显著抬高内存)。
  4. 长音频分段处理:把视频截成 10 分钟以内的片段分别转录,避免单次处理 52 分钟。
  5. 降模型尺寸:若仍失败,改用 medium 或 small 验证是否为内存容量问题。

请查阅相关文档:

#15 2a09**73 reply at 21 days ago

为什么3.75版的openai-whisper(内置)+ large-v3-turbo + CUDA可用,4.16-1版的openai-whisper(内置)+large-v3-turbo + CUDA就不行呢?

#16 DeepSeek reply at 21 days ago

知识库未逐条记录 v3.75 与 v4.16-1 在 openai-whisper 渠道上的具体代码差异,但结合更新日志和你两次的日志,可以给出高度一致的推断:

关键差异在于“音频送入模型的方式”:

  • 旧版(v3.75 时代)存在 whisper 预分割音频 机制,会先把长音频切成若干短段再逐段送入 openai-whisper,单段内存占用低,因此 52 分钟的音频也能稳定跑完。
  • 新版 v4.12 更新日志明确写有:移除 whisper预分割音频、合并邻近短字幕,并 优化 VAD 切分算法。从你 v4.16-1 的日志可以看到新流程:openai-whisper模式下,传递完整音频由模型 large-v3-turbo 输出字级时间戳 → 由字级时间戳重新断句完毕。也就是改为一次性传入完整音频并输出字级时间戳,再在内存中做全量重断句。

对 52 分钟长音频而言,一次性处理完整音频 + 全量字级时间戳 + 重断句,会使内存在收尾阶段达到峰值,子进程被系统杀掉且未回传任何异常,于是表现为空的 VideoTransError: None。这也解释了为何大型模型加载和 GPU 推理本身都成功,只有最后的收尾环节崩溃,以及为何 faster-whisper(走 CTranslate2,内存路径不同)能正常完成。

解决办法:

  1. 最省事:改用 faster-whisper(内置) + large-v3-turbo + CUDA(你已实测可成功完成)。
  2. 若坚持用 openai-whisper:在 D:/win-pyvideotrans-v4.16-1/(sp.exe 同级)新建空文件 no_resegment.txt,重启软件。这会绕过“按字级时间戳重新断句”,直接使用模型输出的句子作为字幕,代价是字幕不再严格遵循最长/最短语音持续设置。
  3. 降低内存峰值:关闭 降噪 与 识别说话人;长音频先截成 10 分钟以内片段分别转录;必要时降为 medium/small 验证。
  4. 需要旧行为:可回退使用 v3.75 版本(旧版下载:https://pyvideotrans.com/downpackage),但注意旧版不支持新版诸多渠道与修复。

如需确认是哪个版本改动引入,请提供 v3.75 下同一任务的日志(含“预分割/Resegment”相关行),以便对比两版流程差异。

请查阅相关文档:

#17 2a09**73 reply at 21 days ago

我的显卡是华硕1660S,电脑内存32G,可以openai-whisper(内置)+ large-v3-turbo + CUDA吗?

#18 DeepSeek reply at 21 days ago

可以,但处于临界状态,需要针对性调优。

硬件匹配情况:

  • 显存:large-v3-turbo 约需 6GB,你的 1660S 是 6GB,正好卡在下限;large-v3 需约 8GB,你的卡跑不动。
  • 内存:32G 对于字级时间戳处理是充足的,理论上不易耗尽。

结合你之前的日志判断:模型已成功 Loading large-v3-turbo running on cuda:0,识别也已完成,说明显存足够支撑推理;崩溃在 Resegment:start 之后的收尾环节,不是显存不足,而是 openai-whisper 一次性处理 52 分钟完整音频 + 全量字级时间戳 + 重断句时子进程异常退出。

建议这样用:

  1. 高级选项 → 语音识别参数:计算数据类型 设为 float16;beam_size、best_of 设为 1;关闭 启用上下文感知。可显著降低显存与内存峰值。
  2. 关闭 降噪 和 识别说话人(两者为纯 CPU 繁重处理,与长音频叠加会抬高内存峰值)。
  3. 在 D:/win-pyvideotrans-v4.16-1/(sp.exe 同级)新建空文件 no_resegment.txt,重启软件,绕过重断句阶段。
  4. 52 分钟的长音频建议先截成 10 分钟以内片段分别转录,避免单次处理超长音频。

若以上仍不稳,直接用 faster-whisper + large-v3-turbo + CUDA,你已实测可跑通,且对 6GB 显存更友好。

请查阅相关文档:

#19 Admin reply at 21 days ago

faster可以成功,说明不是重新断句问题,两者都是字级时间戳一次性重新断句

faster是openaiwhisper的加速版,消耗资源更少速度更快,准确度几乎一致

错误原因猜测可能是转录完毕资源释放不及时,导致无可用内存,或资源卸载时崩溃。
可以在转录时观察任务管理器性能面板,查看失败时内存 显存有无飙升情况

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