以本地模式载入FunASR模型
以本地模式载入FunASR模型
即使下载了funasr中的模型, 在使用时还是会连接一次modelscope, 如果网络有一些问题, 会导至代码卡死.
modelscope的离线模型使用有一些不一样, 在这里记录一下:
- 先定义两个环境变量
MODELSCOPE_CACHE
和MODELSCOPE_DISABLE_REMOTE
- 再以本地模型路径的方式载入模型
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')
这样就不会在载入模型时再连一次网了.
人工智障与神经病网络
https://www.cnblogs.com/JiangOil/