modelscope-funasr的github上的funasr该怎么运行呢?
FunASR是阿里巴巴达摩院开源的语音识别工具包,它集成了多项功能,包括语音识别(ASR)、语音活动检测(VAD)、标点恢复、语言模型、说话人验证、说话人分离和多说话人ASR等。要在本地部署FunASR的ModelScope模型,你需要按照以下步骤进行:
首先,你需要从GitHub上克隆FunASR的源代码。可以使用以下命令完成:
git clone https://github.com/alibaba-damo-academy/FunASR.git
接着,进入FunASR的目录并安装FunASR以及ModelScope。请使用以下命令进行安装:
pip3 install -e ./FunASR
pip3 install -U modelscope -f
然后,你可以使用modelscope-sdk将模型下载到本地。例如,下载'damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch'模型,并将本地目录设置为"./models_from_modelscope",可以使用以下代码:
from modelscope.hub.snapshot_download import snapshot_download
local_dir_root = "./models_from_modelscope"
model_dir = snapshot_download('damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch', cache_dir=local_dir_root)
。
要在本地运行ModelScope的FunASR,首先需要从GitHub上克隆FunASR源代码并安装所需的依赖项。可以通过以下命令实现:
git clone https://github.com/alibaba-damo-academy/FunASR.git
cd FunASR
pip3 install -e ./FunASR
pip3 install -U modelscope -f
此外,你还需要下载模型并将其下载到本地。下载完成后,就可以使用modelscope-sdk将模型加载到内存中。然后,你可以使用FunASR提供的pipeline进行推理和微调。
如果你希望在服务器上部署FunASR,可以使用Docker镜像来启动FunASR服务。具体来说,你需要先拉取FunASR的Docker镜像,然后在容器中映射模型目录,并通过端口映射来启动服务。
看这个文档 https://github.com/alibaba-damo-academy/FunASR/blob/main/runtime/readme_cn.md 此回答整理自钉群“modelscope-funasr社区交流”
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352