#6196 NoneTraceback (most recent call last):

160.22* Posted at: 15 hours ago

None
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 52, in run
File "videotrans\task\_stage_recogn.py", line 62, in recogn
File "videotrans\recognition\__init__.py", line 206, in run
File "", line 24, in init
File "videotrans\recognition\_qwen3asr.py", line 21, in post_init
File "videotrans\recognition\_base.py", line 208, in cut_audio
File "videotrans\recognition\_base.py", line 189, in _vad_split
File "videotrans\configure\base.py", line 272, in _new_process
videotrans.configure.excepts.VideoTransError: None

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: D:/video/tiktok-1769658463260.mp3,
输出结果保存到文件夹: D:/video/_video_out/tiktok-1769658463260-mp3,
临时文件夹: D:/pyVideoTrans/win-pyvideotrans-v4.07/tmp/4136/f3c53d59fc
已选 清理已存在
已选 启用CUDA加速
未选 降噪
语音识别:阿里百炼API/Qwen3-ASR, model_name: , 发音语言: 越南语, 断句方式:默认断句
翻译渠道:OpenAI ChatGPT,原始语言:越南语,目标语言:简体中文, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入硬字幕
代理地址:


=
system:Windows-10-10.0.22631-SP0
version:v4.07
frozen:True
language:zh
root_dir:D:/pyVideoTrans/win-pyvideotrans-v4.07

1 Replies

这是在语音识别前的音频 VAD 预分割阶段失败导致的,并非 Qwen3-ASR API 调用阶段的问题。子进程返回了空错误(VideoTransError: None),最常见原因是本地 VAD 模型文件缺失或未下载完整。

解决步骤:

  1. 检查 D:/pyVideoTrans/win-pyvideotrans-v4.07/models/onnx/ 目录下是否存在以下文件:

    • seg_model.onnx
    • 3dspeaker_speech_eres2net_large_sv_zh-cn_3dspeaker_16k.onnx
    • nemo_en_titanet_small.onnx
  2. 若缺失或文件体积明显偏小(下载中断),请手动下载该页面所有 .onnx 文件放入 models/onnx/ 文件夹:

  3. 若文件已存在,请先取消勾选「CUDA加速」再重试一次,排除 onnxruntime 在 GPU 下加载异常的可能。
  4. 同时查看 D:/pyVideoTrans/win-pyvideotrans-v4.07/logs/ 下最新日志(YYYYMMDD.log 格式),确认是否有更底层的模型加载错误。

若上述步骤仍无法解决,请提供 logs/ 目录下最新日志文件底部约 30 行内容,以便进一步分析。

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