#4762 TaskCfgSTT(uuid='850c81b7b9', name='N:/K/flv/GwenMedia/Gwenmedia - Pain b4 Pleasure (q1).mp4', dirname='N:/K/flv/GwenMed

124.165* Posted at: 9 hours ago

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

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

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

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

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

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

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

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

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

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

videotrans.configure.excepts.VideoTransError: None
TaskCfgSTT(uuid='850c81b7b9', name='N:/K/flv/GwenMedia/Gwenmedia - Pain b4 Pleasure (q1).mp4', dirname='N:/K/flv/GwenMedia', noextname='Gwenmedia - Pain b4 Pleasure (q1)', basename='Gwenmedia - Pain b4 Pleasure (q1).mp4', ext='mp4', target_dir='O:/win-pyvideotrans-v4.00-525/output/recogn', cache_folder='O:/win-pyvideotrans-v4.00-525/tmp/896/850c81b7b9', is_cuda=False, source_language=None, source_language_code=None, source_sub=None, source_wav=None, source_wav_output=None, target_language=None, target_language_code=None, target_sub='O:/win-pyvideotrans-v4.00-525/output/recogn/Gwenmedia - Pain b4 Pleasure (q1).srt', target_wav=None, target_wav_output=None, detect_language='en', recogn_type=3, model_name='Fun-ASR-Nano-2512', shibie_audio='O:/win-pyvideotrans-v4.00-525/tmp/896/850c81b7b9/Gwenmedia - Pain b4 Pleasure (q1)-1779956106.672545.wav', remove_noise=True, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=False)


=
system:Windows-10-10.0.26100-SP0
version:v4.00
frozen:True
language:zh
root_dir:O:/win-pyvideotrans-v4.00-525

1 Replies

Error 信息为 None,表明在调用阿里 FunASR 本地模型时,子进程启动或模型加载阶段返回了空值,未捕获到具体错误内容。

可能原因:

  1. 模型文件未成功下载或损坏:阿里 FunASR 模型首次使用需联网自动下载,若网络不通或下载中途中断,会导致模型缺失。
  2. 系统环境缺少依赖:FunASR 依赖某些动态库,若系统缺失可能导致子进程静默失败。
  3. 路径或权限问题:输入文件路径包含空格、特殊符号或过长(如 Gwenmedia - Pain b4 Pleasure (q1).mp4,含有空格和括号),可能被子进程处理时误解。

解决方案:

  1. 检查网络并重试:确保网络畅通(国内可尝试配置代理),重启软件后重新执行任务。
  2. 更换其他 ASR 渠道:请尝试使用 faster-whisper(本地)openai-whisper(本地),选择 large-v3 模型,这些模型更稳定且兼容性更好。
  3. 简化输入文件路径:将视频文件名改为纯英文无特殊符号(如 test.mp4),并放在浅层目录(如 D:\videos\),再试一次。
  4. 查看详细日志:打开软件根目录下的 logs/ 文件夹,找到最新日期的 .log 文件,查看是否有更详细的错误信息(如网络超时、文件找不到等)。

请查阅相关文档:

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.

Related resource

Similar issues already exist