VoxCPM语音合成(一)安装并使用web界面合成语音

2026-05-05 10:39:55

1、进入Github仓库 https://github.com/OpenBMB/VoxCPM/tree/main

复制code地址克隆代码到本地:

git clone  https://github.com/OpenBMB/VoxCPM.git 

2、代码拉取成功后进去项目文件夹,创建Python虚拟环境:

cd VoxCPM
python -m venv .venv

3、激活Python虚拟环境

.\.venv\Scripts\activate

4、升级虚拟环境的pip

python.exe -m pip install --upgrade pip

5、打开 https://pytorch.org/ 复制Pytorch安装命令,安装GPU版本的pytorch:

image

6、在python虚拟环境执行复制下来的命令,因为我们这里就安装了一个python,所以将命令中的pip3修改为pip,然后执行命令:

pip install torch torchvision --index-url https://download.pytorch.org/whl/cu130

7、安装完成pytorch后在当前虚拟环境测试是否成功支持GPU,如果返回True就表示支持,安装成功:

(.venv) E:\AiProject\VoxCPM>python
Python 3.12.3 (tags/v3.12.3:f6650f9, Apr  9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.cuda.is_available())
2.11.0+cu130
>>> print(torch.cuda.is_available()) 
>>> True

8、安装其他需要的依赖voxcpm、torchaudio、funasr、gradio、numpy

9、设置huggingface国内镜像站,避免从huggingface下载模型失败

(.venv) E:\AiProject\VoxCPM>set HF_ENDPOINT=https://hf-mirror.com

10、安装完成支持运行python app.py

(.venv) E:\AiProject\VoxCPM>python app.py
funasr version: 1.3.1.
Downloading Model from https://www.modelscope.cn to directory: C:\Users\34299\.cache\modelscope\hub\models\iic\SenseVoiceSmall
WARNING:root:trust_remote_code: False
* Running on local URL:  http://0.0.0.0:8808
* To create a public link, set `share=True` in `launch()`.

11、打开http://127.0.0.1:8088开始语言克隆或者求他操作。