funasr docker部署
时间: 2025-02-18 15:50:06 浏览: 134
### 如何使用 Docker 部署 FunASR 语音识别模型
#### 准备工作环境
为了确保能够顺利部署 FunASR,在开始之前需确认操作系统已成功安装 Docker。对于 CentOS 用户,可以通过执行特定命令来完成 Docker 的安装:
```bash
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
```
此操作会自动配置并安装适用于当前系统的最新版本 Docker[^3]。
#### 创建必要的文件夹结构
考虑到实际应用中的数据存储需求,建议预先建立用于存放待处理音频文件以及模型参数的目录。例如:
```bash
mkdir /FunASR/model
```
上述指令将在根路径下新建名为 `FunASR` 文件夹,并在其内创建子文件夹 `model` 来保存后续所需的资源文件[^2]。
#### 启动 FunASR 容器实例
通过指定映射端口、赋予特权模式及挂载卷的方式启动容器化应用程序。具体来说就是利用如下命令行语句:
```bash
docker run -p 10095:10095 -it --privileged=true \
-v /FunASR/model:/workspace/models \
registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.9
```
这里 `-p` 参数指定了主机与容器之间的网络通信端口号;而 `-v` 则实现了宿主机上的 `/FunASR/model` 和容器内的 `/workspace/models` 路径间的双向同步功能。
#### 进入正在运行的容器终端
当需要进一步调试或管理已经启动的服务时,可以借助下面这条命令进入交互式的 Bash Shell 中继续操作:
```bash
docker exec -it <imageid> /bin/bash
```
请注意替换 `<imageid>` 占位符为对应的实际镜像 ID 或者名称标签[^4]。
---
阅读全文
相关推荐
















