#2186 TaskCfg(cache_folder

2409:8a55* Posted at: 13 hours ago 👁11

语音识别阶段出错 [阿里FunASR(本地)] 程序内部错误:未定义的变量 'None'
Traceback (most recent call last):
File "videotrans\task\job.py", line 113, in run
File "videotrans\task\trans_create.py", line 365, in recogn
File "videotrans\recognition\__init__.py", line 226, in run
File "videotrans\recognition\_base.py", line 80, in run
File "videotrans\recognition\_funasr.py", line 37, in _exec
File "videotrans\recognition\_funasr.py", line 144, in _exec1
File "funasr\auto\auto_model.py", line 125, in init

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

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

tokenizer = tokenizer_class(**tokenizer_conf)

File "D:\1\21\_internal\funasr\tokenizer\hf_tokenizer.py", line 11, in HuggingfaceTokenizer

tokenizer = AutoTokenizer.from_pretrained(init_param_path)

UnboundLocalError: local variable 'AutoTokenizer' referenced before assignment

1 Replies

这个错误表明在使用阿里FunASR本地语音识别时,软件内部的一个变量 AutoTokenizer 在赋值前就被使用了。这通常是由于FunASR依赖的Hugging Face模型文件下载不完整或损坏导致的。

请按以下步骤解决:

  1. 清理缓存并重新下载模型:

    • 关闭软件。
    • 进入软件根目录下的 models 文件夹。
    • 找到并删除名为 funasr 的文件夹。
    • 重新启动软件,再次尝试使用阿里FunASR进行识别。软件会自动重新下载所需的模型文件。
  2. 检查网络连接:

    • 确保你的网络可以正常访问 Hugging Face (https://huggingface.co)。如果网络受限,可能需要配置代理。
  3. 如果问题依旧:

    • 请提供完整的日志文件以便进一步分析。日志文件位于软件根目录下的 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.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions