modelscope-funasr这个问题怎么解决?

modelscope-funasr这个问题怎么解决?
1.windows 环境,官方发布 exe 执行包2. https://www.modelscope.cn/models/damo/funasr-runtime-win-cpu-x64/summary3. 执行到FunASR实时语音听写服务部署 (1) Git Bash运行下述命令,下载相关模型至: 在执行 git clone https://www.modelscope.cn/damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-online-onnx.git 的时候出现问题,下载不了这个模型4. 他让我登录 gitLab ,但是在部分电脑上面是不需要登录就可以直接下载的。a504c0c3f504df49bd6c62a23c244558.png5. 可能与 git 配置相关,有些懵,不知道该怎么解决

展开
收起
嘟嘟嘟嘟嘟嘟 2023-12-27 01:22:32 170 分享 版权
阿里云 AI 助理回答

问题分析与解决步骤

根据您描述的问题,主要集中在以下几点: 1. Windows环境下使用Git Bash下载模型失败。 2. 部分电脑无需登录即可下载,但当前环境需要登录GitLab。 3. 可能与Git配置相关

以下是针对这些问题的详细解决方案:


1. 确认Git和Git LFS是否正确安装

在Windows环境下,git clone命令可能依赖于Git LFS(Large File Storage)来下载大文件模型。如果未正确安装Git LFS,可能会导致下载失败。

操作步骤:

  • 检查是否已安装Git LFS:

    git lfs --version
    

    如果提示git-lfs: command not found,说明未安装Git LFS。

  • 安装Git LFS:

    1. 下载并安装Git LFS:访问Git LFS官网,按照指引完成安装。
    2. 安装完成后,运行以下命令初始化Git LFS:
      git lfs install
      
  • 验证安装是否成功:

    git lfs env
    

    如果显示Git LFS的相关配置信息,则说明安装成功。


2. 解决Git Clone下载失败问题

如果执行以下命令时出现问题:

git clone https://www.modelscope.cn/damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-online-onnx.git

可能是由于以下原因导致的:

(1) 网络问题

  • 原因:部分网络环境可能存在DNS解析或防火墙限制,导致无法访问ModelScope的Git仓库。
  • 解决方法
    • 尝试更换网络环境(例如使用公司内网或家庭宽带)。
    • 使用代理工具(如VPN)访问ModelScope的Git仓库。

(2) Git认证问题

  • 原因:某些Git仓库可能要求用户登录后才能下载资源。
  • 解决方法
    • 检查是否需要登录:尝试在浏览器中访问目标仓库地址(https://www.modelscope.cn/damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-online-onnx.git),查看是否需要登录。
    • 配置Git凭据
    • 在Git Bash中运行以下命令,缓存您的Git用户名和密码:
      git config --global credential.helper store
      
    • 再次运行git clone命令,输入您的用户名和密码完成认证。

(3) Git LFS未正确拉取大文件

  • 原因:即使安装了Git LFS,如果未正确配置,可能导致大文件无法下载。
  • 解决方法
    • 确保在克隆仓库前已运行git lfs install
    • 克隆完成后,进入仓库目录,运行以下命令手动拉取LFS文件:
    git lfs pull
    

3. 替代方案:直接下载模型文件

如果上述方法仍无法解决问题,可以尝试通过ModelScope提供的其他方式下载模型文件。

操作步骤:

  1. 访问ModelScope官网,搜索目标模型(例如speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-online-onnx)。
  2. 在模型详情页,找到并下载模型文件(通常提供.zip.tar.gz格式的压缩包)。
  3. 将下载的模型文件解压到指定目录,确保路径与FunASR的配置一致。

4. 验证FunASR服务部署

完成模型下载后,按照官方文档的指引部署FunASR实时语音听写服务。

操作步骤:

  1. 进入FunASR代码仓库根目录:
    cd FunASR
    
  2. 安装依赖包:
    pip install -r requirements.txt
    
  3. 安装FunClip:
    pip install funasr[clip]
    
  4. 验证安装是否成功:
    python -c "import funasr.utils.cli_utils; funasr.utils.cli_utils.print_info()"
    

    如果显示“FunClip已经成功安装”,则说明安装成功。


5. 注意事项

  • Python版本要求:FunASR需要Python 3.7或更高版本,请确保您的环境满足此要求。
  • 依赖项冲突:如果安装过程中出现依赖项冲突,建议使用虚拟环境(如venvconda)隔离环境。
  • 磁盘空间:确保本地磁盘有足够的空间存储模型文件(建议预留模型大小的1.5倍空间)。

总结

通过上述步骤,您可以解决git clone下载失败的问题,并顺利完成FunASR的部署。如果仍有疑问,请提供更多错误日志或上下文信息,以便进一步排查问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352

热门讨论

热门文章

还有其他疑问?
咨询AI助理