cosyvoice api 本地部署
时间: 2025-02-20 08:00:50 浏览: 244
### CosyVoice API 本地部署教程
#### 准备工作
为了顺利部署 CosyVoice API,在本地环境需满足以下条件:
- 安装 Docker 及其相关组件,对于 Windows 用户来说,还需要安装 WSL 子系统来支持 GPU 功能[^4]。
#### 获取项目源码
通过 Git 或者其他方式下载 CosyVoice 的最新版本源代码到本地机器上。确保所获取的是一个完整的、可编译的状态。
#### 构建镜像
进入解压后的目录并构建 Docker 镜像:
```bash
docker build -t cosyvoice-api .
```
此命令会读取 `Dockerfile` 文件中的指令创建一个新的容器映像。
#### 启动服务
启动 CosyVoice 所需的服务实例,并将其暴露给外部网络访问:
```bash
docker run -d --name=cosyvoice-service \
-p 8080:8080 \
--gpus all \
-v /path/to/config:/app/config \
cosyvoice-api
```
这段脚本指定了端口转发规则(-p),启用了所有的 GPU 资源(--gpus),并将主机上的配置文件挂载到了应用内部(/v)。
#### 设置配置项
编辑位于 `/path/to/config/voices.toml` 中的内容以适应实际需求。该文件定义了不同发音人的声音特征和其他必要的参数设置[^2]:
```toml
[toml]
# Example configuration snippet for voice settings.
[[voices]]
town = "standard"
...
```
#### 测试接口功能
一旦服务器正常运行之后就可以利用 Postman 或 curl 工具向 http://localhost:8080 发送请求来进行初步的功能验证测试。
---
阅读全文
相关推荐


















