> 技术文档 > 【FunASR语音识别——本地源码部署&构建docker镜像并部署】_funasr本地部署

【FunASR语音识别——本地源码部署&构建docker镜像并部署】_funasr本地部署


FunASR语音识别——本地源码部署&构建docker镜像并部署

    • 1. 克隆仓促至本地:
    • 2. 创建新环境:
    • 3. 安装funasr:
    • 4. 安装modelscope与huggingface_hub:
    • 5. 先安装docker:
    • 6. 查看docker容器
    • 6. 找到一个python环境的docker容器并启动:
    • 7. 查看是否启动成功
    • 8. 进入容器
    • 9. 进入代码并安装依赖
    • 10. 提交镜像
    • 11. 保存镜像
    • 12. 上传镜像到服务器
    • 13. 加载镜像
    • 14. 查看镜像
    • 15. 启动镜像
    • 16. 查看是否启动成功
    • 17. 进入容器
    • 18. 进入代码
    • 19. 启动服务

1. 克隆仓促至本地:

https://github.com/modelscope/FunASR.git

2. 创建新环境:

conda create -n funasr python=3.9

conda activate funasr

pip install torch2.3.1 torchvision0.18.1 torchaudio==2.3.1 --index-url https://download.pytorch.org/whl/cu118

3. 安装funasr:

pip install -U funasr

4. 安装modelscope与huggingface_hub:

pip install -U modelscope huggingface huggingface_hub

5. 先安装docker:

没有安装的可以搜一下docker安装和使用:

6. 查看docker容器:

docker images

6. 找到一个python环境的docker容器并启动:

docker run -d -it --name “FunASR” -v /mnt/data/code/FunASR:/root/code/FunASR -p 2025:2025 eadf3ec97427

7. 查看是否启动成功

docker ps -a

8. 进入容器

docker exec -it FunASR /bin/bash

9. 进入代码并安装依赖

cd /root/code/FunASR

10. 提交镜像

docker commit 581fd0d64453 funasr:1.0

11. 保存镜像

docker save -o funasr.tar funasr:1.0

12. 上传镜像到服务器

scp funasr.tar user@XX.XX.XX.XX:/目录

13. 加载镜像

docker load -i funasr.tar

14. 查看镜像

docker images

15. 启动镜像

docker run -d -it --name “FunASR” -v /data2/FunASR:/root/code/FunASR -p 2025:2025 b7fede45d0fd

16. 查看是否启动成功

docker ps -a

17. 进入容器

docker exec -it FunASR /bin/bash

18. 进入代码

cd /root/code/FunASR

19. 启动服务

python speech_server.py