linux部署funasr
时间: 2025-02-11 10:15:38 浏览: 259
### 安装和配置 FunASR 语音识别模型
#### 准备工作
为了在 Linux 系统上成功部署 FunASR,需先确认服务器已安装 Docker 和 Docker Compose。这一步骤至关重要,因为 FunASR 的部署依赖于容器化环境来简化设置过程并确保一致性[^1]。
#### 下载 FunASR 部署资源
通过 Git 或者直接下载的方式获取 FunASR 的官方仓库。推荐使用 Git 方便后续更新维护:
```bash
git clone https://github.com/alibaba/FunASR.git
cd FunASR/docker
```
上述命令会克隆整个项目到本地,并进入 `docker` 文件夹准备下一步操作。
#### 构建 Docker 映像
利用提供的 Dockerfile 来构建所需的映像。此步骤将自动处理所有必要的依赖项以及预训练模型的加载:
```bash
sudo docker build -t funasr:latest .
```
这条指令告诉 Docker 使用当前目录下的 Dockerfile 创建名为 `funasr:latest` 的新镜像。
#### 启动 FunASR 服务
创建好映像之后,可以通过以下方式启动 FunASR 服务:
```bash
sudo docker run --gpus all -p 8097:8097/tcp -v $(pwd)/conf:/root/.config/funasr conf funasr:latest bash /opt/funasr/startup.sh online
```
这里 `-p 8097:8097/tcp` 表明将主机上的端口 8097 转发给容器内的相同端口号;而 `-v $(pwd)/conf:/root/.config/funasr/conf` 则用于挂载配置文件以便外部访问修改。
#### 测试连接和服务状态
一旦服务正常运行,在浏览器中打开 http://localhost:8097 即可查看 Web UI 并测试上传音频文件进行转换的功能。对于 Python 开发者来说,还可以参考提供的 API 文档实现更复杂的应用场景。
阅读全文
相关推荐

















