#6476 语音识别阶段出错[faster-whisper(内置)] non-negative timestamp expected:Traceback (most recent call last): File

2408:**:c384 Posted at: 1 hour ago

语音识别阶段出错[faster-whisper(内置)] non-negative timestamp expected:Traceback (most recent call last):
File "videotrans\process\stt_faster.py", line 118, in faster_whisper
File "faster_whisper\transcribe.py", line 460, in transcribe
File "faster_whisper\utils.py", line 124, in format_timestamp
AssertionError: non-negative timestamp expected

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\_stage_recogn.py", line 62, in recogn

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

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

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

File "videotrans\recognition\_whisper.py", line 129, in _faster

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

videotrans.configure.excepts.VideoTransError: non-negative timestamp expected:Traceback (most recent call last):
File "videotrans\process\stt_faster.py", line 118, in faster_whisper
File "faster_whisper\transcribe.py", line 460, in transcribe
File "faster_whisper\utils.py", line 124, in format_timestamp
AssertionError: non-negative timestamp expected
cfg=[TaskCfgVTT]当前工作模式: 转录并翻译字幕
原始输入文件名: C:/Users/Administrator/Desktop/翻译片段/6_new.mp4,
输出结果保存到文件夹: C:/Users/Administrator/Desktop/翻译片段/翻译输出/6_new-mp4,
临时文件夹: D:/win-pyvideotrans-v4.08/tmp/2204/02d25daaf1
未选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), model_name: large-v3, 发音语言: 简体中文, 断句方式:默认断句
翻译渠道:Google(免费),原始语言:简体中文,目标语言:英语, 已选 发送完整字幕
输出字幕格式: 单字幕
代理地址:


=
system:Windows-10-10.0.19045-SP0
version:v4.08
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v4.08

1 Replies

这是 faster-whisper 内部在格式化时间戳时遇到负值,触发了 non-negative timestamp expected 断言错误。常见诱因是音频切片或 VAD 分割后产生了负的时间点,可能由缓存损坏、VAD 参数不当、模型文件异常或 CUDA 处理异常引起。

请按以下顺序排查:

  1. 重新处理时勾选主界面的「清理已生成」,避免使用旧的损坏缓存;
  2. 确认输入视频/音频文件播放正常,没有损坏或长度异常;
  3. 在「高级选项 → 语音识别参数」中尝试关闭 VAD 或改用默认 VAD,并检查「语音阈值」「静音分割持续毫秒」是否设置过小;
  4. 将模型从 large-v3 临时切换为 large-v3-turbomedium,确认是否仍复现;
  5. 若仍报错,请将软件升级到最新补丁 v4.08-0802(日志中只显示 v4.08,未标明具体更新日期);
  6. 如果以上步骤无效,请提供软件安装目录下 logs/ 文件夹中最新日志文件的底部约50行报错内容,以及软件左上角的完整版本号,以便进一步分析。

请查阅相关文档:

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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource