声音克隆开源项目VoxCPM

文章目录

(一)仓库地址

一个无离散音频分词器的语音合成系统。

因为本身就有中文说明,所以废话暂时略过,请看源仓库。
🔗 VoxCPM仓库地址

(1.1)版本2.0

前不久才更新到2.0,对比1.5版本增加了几十种语言/方言的支持。

在应用上也更加灵活,可以精细的克隆源音频,也可以通过控制语句来描述音色。

💡 PS:想到1.0时期,稍微一长就嘶嘶叫,简直进步太大了。

(二)安装

(2.1)克隆仓库

还请先注意项目的要求和你本地环境情况。

  • Python ≥ 3.10 (< 3.13), PyTorch ≥ 2.5.0, CUDA ≥ 12.0

没问题的话。
C:\> git clone https://github.com/OpenBMB/VoxCPM.git

(2.2)设置环境

我不想用conda所以最近都是venv,进入你克隆的仓库目录后:
C:\VoxCPM> python -m venv venv

然后激活环境:
C:\VoxCPM> .\venv\scripts\activate

(2.3)安装依赖

留意下是否进入了虚拟环境:
(venv) C:\VoxCPM> pip install voxcpm

(2.4)切换到用N卡

反正我一直用Nvidia的卡。

先卸载CPU的Torch(先看眼确认了再折腾哦):
(venv) C:\VoxCPM> pip uninstall torch torchaudio

然后安装CUDA版本的(我的卡是4060Ti16GB,请注意对应版本):
(venv) C:\VoxCPM> pip install torch>=2.11.0 torchaudio --index-url https://download.pytorch.org/whl/cu126

我自己这还差个东西:
(venv) C:\VoxCPM> pip install torchcodec

(三)运行

如果只是想用它,而不是进一步的开发,就直接运行官方的界面。

PS: 可以指定端口,比如 --port 8808

bash 复制代码
call venv\Scripts\activate.bat
python app.py
pause

然后看日志:

bash 复制代码
funasr version: 1.3.1.
Downloading Model from https://www.modelscope.cn to directory: C:\Users\Shion\.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()`.

没出错就打开浏览器:

官方说明都中文的,所以这里就省略介绍了,放上源音频,设置下模式,生成。

(3.1)下载模型

首次运行会自动下载2.0的模型(第二次就不会等那么久了),

不像1.x时代把模型放在项目目录,2.0的模型好像放在了用户目录中。

类型 C:\Users\用户名\.cache\huggingface\hub\models--openbmb--VoxCPM2\里面(这里系统是Win11)。

💡提示:如果你的网络下载不了模型,可能需要设置huggingface的访问:
set HF_ENDPOINT=https://hf-mirror.com

(3.2)生成结果

没出错的话,结果就出来了,可以试听,下载。

如果不满意就再次生成,毕竟还是有开盲盒成分的。

(3.3)例子

可以听听我做的这个:🔗 B站视频

方言语速快见谅......

相关推荐
fthux7 小时前
装闭 RenoPit 源码解析(05):FastAPI与Celery如何执行AI装修分析
人工智能·ai·开源·github·open source·renopit
冬奇Lab8 小时前
开源项目第183期:Ontology Playground — 微软出品的本体论可视化学习工具,零后端、浏览器直接运行
人工智能·microsoft·开源
NocoBase9 小时前
如何用 AI 和 NocoBase 搭建一套可投入生产的 CRM
低代码·ai·开源·无代码·无代码开发平台
马拉AI9 小时前
腾讯开源 Agent 记忆系统,AI“换对话就忘”的问题有了新解法(附安装使用教程)
人工智能·算法·开源·科研
zt1985q12 小时前
本地部署开源网络书签与内容管理工具 Karakeep 并实现外部访问
运维·服务器·网络·数据库·网络协议·开源
JEECG低代码平台13 小时前
JimuChatBI 重磅发布 v1.0:首款开源对话式 Chat2BI 智能问数产品
开源
十六年开源服务商14 小时前
2026整合开发:WordPress网站建设的终极方案
开源
Erishen15 小时前
💡 比“怎么做”更值钱的是“为什么不那么做”:ai-analyze 的五个设计决策
开源·agent·mcp
明天谭16 小时前
EzCloud微服务SaaS平台架构解析:多租户零代码一体化企业系统整体设计
开源·springcloud·微服务架构·saas多租户·企业级开发·ezcloud
呆呆敲代码的小Y17 小时前
awesome-llm-apps 开源项目详解:100+ AI Agent 与 RAG 模板一键复用
人工智能·ai·开源·ai编程·ai agent·awesome·llm应用