极简 RVC(Retrieval-based Voice Conversion)翻唱工具,单页 WebUI。
- 🎵 单页 WebUI:上传歌曲 → 选声线 → 一键翻唱
- 🎤 NCM 解密:网易云下载的 ncm 文件直接拖进
- 🎛️ 人声分离:可选 demucs htdemucs
- 🔀 智能合并:ffmpeg 优先,numpy 兜底(无 ffmpeg 也能用)
- 💾 小体积:精简包 < 10 MB,预训练权重随用随下
- 🖥️ 低显存:8GB 笔记本可跑(自动禁用 CUDA Graph)
| 包 | 大小 | 适合 |
|---|---|---|
RVC-Lite-full.zip |
~360 MB | 一键解压即用,包含 hubert_base + rmvpe |
RVC-Lite-mini.zip |
~10 MB | 小体积分享,按需下载预训练权重 |
conda create -n rvc python=3.10
conda activate rvc
pip install -r requirements.txt- 解压
RVC-Lite-full.zip - 双击
start.bat
- 解压
RVC-Lite-mini.zip - 双击
download_assets.bat(约 350 MB,依赖网络) - 双击
start.bat
start.bat
# 浏览器自动打开 http://127.0.0.1:7897/
- 选择声线:下拉里选模型(可点 🔄 刷新)
- 上传歌曲:mp3 / wav / flac / ogg / m4a / ncm 都行
- 调整参数:
- 变调:-12 ~ +12(男→女 +12,女→男 -12)
- F0 算法:rmvpe(推荐)/ pm / fcpe
- Index Rate:0.75(更高贴近声线)
- Protect:0.33(保护辅音)
- 点 work:等 1.x 倍音频时长后出结果
RVC-Lite/
├── engine/ RVC 官方引擎(infer / configs / assets)
├── src/ 精简包装(infer / webui / merge / separate)
├── tools/ NCM 解密等小工具
├── assets/ WebUI 背景等
├── models/ 声线(.pth + .index)— 用户自填
├── workspace/ 自动生成的结果
├── start.bat 一键启动
├── download_assets.py 精简包补齐权重脚本
└── INSTALL.md 精简包详细安装
- HuggingFace 搜
角色名 + rvc - voice-models.com
- 国内:Baidu / Bilibili 搜 "RVC 声线"
下载后把 .pth 与同名 .index 放进 models/ 即可。
- 端口 7897 被占用:start.bat 已自动处理
- OOM:已默认禁 CUDA Graph,8GB 可跑
- 声音失真:src/infer.py 已处理 int16→float32 归一化
- 合并失败:默认 ffmpeg 优先;无 ffmpeg 时 numpy 兜底
- 引擎来自 RVC-Project/Retrieval-based-Voice-Conversion-WebUI
- WebUI 基于 Gradio
