以本地模式载入FunASR模型

以本地模式载入FunASR模型

即使下载了funasr中的模型, 在使用时还是会连接一次modelscope, 如果网络有一些问题, 会导至代码卡死.

modelscope的离线模型使用有一些不一样, 在这里记录一下:

  1. 先定义两个环境变量 MODELSCOPE_CACHEMODELSCOPE_DISABLE_REMOTE
  2. 再以本地模型路径的方式载入模型
export MODELSCOPE_CACHE='/home/admin/.cache/models'
export MODELSCOPE_DISABLE_REMOTE=1


MODEL_ROOT_DIR = '/home/admin/.cache/models/damo/'
self.asr_model = AutoModel(model=MODEL_ROOT_DIR+"speech_seaco_paraformer_large_asr_nat-zh-cn-16k-common-vocab8404-pytorch",
                vad_model=MODEL_ROOT_DIR+"speech_fsmn_vad_zh-cn-16k-common-pytorch",
                punc_model=MODEL_ROOT_DIR+"punc_ct-transformer_zh-cn-common-vocab272727-pytorch",
                device='cuda')

这样就不会在载入模型时再连一次网了.

LINK https://www.codebonobo.tech/post/31

posted @ 2025-07-09 10:32  酱_油  阅读(219)  评论(0)    收藏  举报