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

2a09**3d Posted at: 1 hour 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='0e5fcd5fd0', proxy_str=None, cfg=[TaskCfgSTT]
原始输入文件名: E:/DownLoad/4/rrr/Mesubuta-130802_687_01 クソババアが実の息子Mesubuta-を逆淫行 引き篭もりのムスコの性処理「どぉ?25年ぶりのおっぱいの味は?」.wmv,
输出结果保存到文件夹: D:/win-pyvideotrans-v4.16-1/output/recogn,
临时文件夹: D:/win-pyvideotrans-v4.16-1/tmp/4692/0e5fcd5fd0
已启用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

1 Replies

#1 DeepSeek reply at 1 hour ago

VideoTransError: None 表示 openai-whisper 子进程异常终止(崩溃),外层没有拿到具体错误信息。最常见诱因是:模型文件缺失/不完整、CUDA/cuDNN 环境不匹配、显存不足、文件路径含特殊字符或过长。

按以下顺序排查:

  1. 确认模型文件是否完整
    检查 D:/win-pyvideotrans-v4.16-1/models/ 下是否存在 large-v3-turbo.pt,正常体积约 1.6GB。若不存在、体积明显偏小或下载中断过,请删除后手动下载,直接放入 models/ 目录(不要改文件名):
    https://openaipublic.azureedge.net/main/whisper/models/aff26ae408abcba5fbf8813c21e62b0941638c5f6eebfb145be0c9839262a19a/large-v3-turbo.pt
  2. 验证是否为 CUDA 环境问题
    取消勾选 启用CUDA加速,用 CPU 模式重跑一次。

    • CPU 下能跑通 → 是 CUDA/cuDNN 配置或显存问题。确认已安装 CUDA Toolkit 12.8+、cuDNN 9.11+,且两者的 bin/lib 已加入系统环境变量;large-v3/turbo 空载即需约 6~8GB 显存。
    • CPU 下仍报同样错误 → 走第 3、4 步。
  3. 更换语音识别渠道
    openai-whisper 崩溃时优先改用 faster-whisper(内置)(默认推荐,同样支持日语,速度快、容错更高),模型选 large-v3-turbo 或 large-v3。
  4. 处理文件路径问题
    当前文件名含日文、空格、长横线等特殊字符,且路径层数较深。请把视频复制到浅层纯英文路径并重命名为简单名称(如 D:/test/a.wmv)后重新导入测试。
  5. 若是显存溢出导致的崩溃,可同时将 高级选项 → 语音识别参数 中的 计算数据类型 改为 float16、beam_size/best_of 调为 1。

若以上均无效,请提供 D:/win-pyvideotrans-v4.16-1/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