#5374 代理地址:http://127.0.0.1:8000

240a:42cc* Posted at: 1 day ago

语音识别阶段出错[阿里FunASR(本地)(本地内置)] None
Traceback (most recent call last):

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

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

File "videotrans\task\trans_create.py", line 319, in recogn

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

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

File "videotrans\recognition\_funasr.py", line 46, in _exec

File "videotrans\recognition\_base.py", line 194, in cut_audio

File "videotrans\recognition\_base.py", line 179, in _vad_split

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

videotrans.configure.excepts.VideoTransError: None
cfg=[TaskCfgVTT]当前工作模式: 转录并翻译字幕
原始输入文件名: D:/oo/looks.wim/LOOK1/laojin.one@(1).mp4,
输出结果保存到文件夹: E:/约炮大神【LOOKS199】原创视频精选合集/Looks199(UUS1980)約高挑美女酒後激烈啪啪淫液氾濫 抖音美腿女神穿開襠黑絲吮吸肉棒無套速插內射等 16V/新建文件夹/laojin.one@(1)-mp4,
临时文件夹: D:/Tool/win-pyvideotrans-v4.03-0622/tmp/12484/c7289c8c80
已选 清理已存在
已选 启用CUDA加速
未选 降噪
语音识别:阿里FunASR(本地)(本地内置), model_name: Fun-ASR-MLT-Nano-2512, 发音语言: 简体中文, 断句方式:默认断句
发音语言和目标语言相同,不翻译字幕
已选 将生成的字幕复制到视频目录下
输出字幕格式: 单字幕
代理地址:http://127.0.0.1:8000


=
system:Windows-10-10.0.26200-SP0
version:v4.03
frozen:True
language:zh
root_dir:D:/Tool/win-pyvideotrans-v4.03-0622

1 Replies

VideoTransError: None 表示底层操作返回了空错误,通常是因为 文件路径包含特殊字符(如 @, ( ), 中文、表情符号等)导致 VAD 音频分割时的 FFmpeg 命令执行失败

解决方案

  1. 简化路径和文件名:将视频文件移动到纯英文数字目录(如 D:\video),并将文件名改为简单字母数字组合(如 test.mp4),然后重新导入。
  2. 检查 FunASR 模型:确认 models/ 目录下存在 FunASR 模型文件(Fun-ASR-MLT-Nano-2512),若无则需手动下载或更换为其他模型(如 paraformer-zh)。
  3. 清除缓存:在主界面勾选“清理已生成”,或手动删除 临时文件夹: D:/Tool/win-pyvideotrans-v4.03-0622/tmp/12484/c7289c8c80 下的全部内容。
  4. 关闭代理(本地模型无需代理):将主界面“网络代理”文本框清空,保存后重试。

若问题依旧,请提供 logs/ 目录下最新的 .log 文件中的最后约 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: ko-fi.com/jianchang512

Related resource