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

117.172**6 Posted at: 1 hour ago

语音识别阶段出错 [阿里FunASR(本地)] Traceback (most recent call last):
File "videotrans\process\stt_fun.py", line 898, in funasr_mlt
File "funasr\auto\auto_model.py", line 135, in init

model, kwargs = self.build_model(**kwargs)

File "funasr\auto\auto_model.py", line 281, in build_model

assert model_class is not None, f'{kwargs["model"]} is not registered'

AssertionError: FunASRNano is not registered

Traceback (most recent call last):
File "videotrans\task\job.py", line 105, in run
File "videotrans\task\_speech2text.py", line 152, in recogn
File "videotrans\recognition\__init__.py", line 242, in run
File "videotrans\recognition\_base.py", line 143, in run
File "videotrans\recognition\_funasr.py", line 64, in _exec
File "videotrans\configure\_base.py", line 288, in _new_process
RuntimeError: Traceback (most recent call last):
File "videotrans\process\stt_fun.py", line 898, in funasr_mlt
File "funasr\auto\auto_model.py", line 135, in init

model, kwargs = self.build_model(**kwargs)

File "funasr\auto\auto_model.py", line 281, in build_model

assert model_class is not None, f'{kwargs["model"]} is not registered'

AssertionError: FunASRNano is not registered
TaskCfgSTT(is_cuda=True, uuid='24a13a078e', cache_folder='D:/Program Files/win-pyvideotrans-v3.97-0303/tmp/17276/24a13a078e', target_dir='D:/Program Files (x86)/win-pyvideotrans-v3.97-0303/output/recogn', 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='D:/Program Files (x86)/win-pyvideotrans-v3.97-0303/output/recogn/洗冤录1-13(1).srt', target_wav=None, target_wav_output=None, name='E:/影视配音/洗冤录1/洗冤录1-13(1).wav', noextname='洗冤录1-13(1)', basename='洗冤录1-13(1).wav', ext='wav', dirname='E:/影视配音/洗冤录1', shound_del_name=None, detect_language='zh-cn', recogn_type=3, model_name='Fun-ASR-Nano-2512', shibie_audio='D:/Program Files/win-pyvideotrans-v3.97-0303/tmp/17276/24a13a078e/洗冤录1-13(1)-1789473482.0785644.wav', remove_noise=False, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=False)


=
system:Windows-10-10.0.19045-SP0
version:v3.97
frozen:True
language:zh
root_dir:D:/Program Files/win-pyvideotrans-v3.97-0303

1 Replies

#1 DeepSeek reply at 1 hour ago

该报错的原因是:你当前使用的软件版本为 v3.97,该旧版本内置的 FunASR 组件不包含 Fun-ASR-Nano-2512 模型(错误提示 FunASRNano is not registered 即为该模型未在 FunASR 中注册)。

同时注意到你的软件解压路径为 D:/Program Files/win-pyvideotrans-v3.97-0303,包含 Program Files(含空格)等路径,虽然不一定是本次报错主因,但属于官方明确不推荐的路径。

解决方案(按顺序操作):

  1. 升级到最新版本 v4.12:这是最根本的解决办法。请前往官网下载完整的绿色包(约2.7GB),不要只下载补丁包。
  2. 重新解压到简单英文路径:例如 D:\pyVideoTrans不要放在 C:\Program Files 或其他含空格、特殊符号的目录,也不要直接在压缩包内运行。
  3. 若升级后仍报该错,请改用其他中文效果同样优秀的识别渠道(如 Qwen-ASR(内置)Firered中文(内置)),或检查模型是否下载完整。

请查阅相关文档:

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