【FunASR语音识别——本地源码部署&构建docker镜像并部署】_funasr本地部署
FunASR语音识别——本地源码部署&构建docker镜像并部署
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


