Loading...

文章背景图

so-vits-svc:SoftVC VITS 歌声转换框架|部署与使用全指南

2026-11-02
0
- 字
- 分钟
|

图1 so-vits-svc 项目 Logo

so-vits-svc:SoftVC VITS 歌声转换框架|部署与使用全指南

项目仓库: https://github.com/svc-develop-team/so-vits-svc(默认分支 4.1-Stable)

许可证:AGPL-3.0 · 维护方:SvcDevelopTeam · Python 3.8.9 · 形态:Python 训练/推理脚本 · 状态:仓库即将归档(Archieve)


1 项目简介

so-vits-svc 是 SoftVC VITS 歌声转换(Singing Voice Conversion)框架:用 SoftVC 内容编码器提取源音频特征,直接送入 VITS,保留原始音高与语调,把歌声转换成目标音色。它与 VITS/TTS 不同——专注歌声转换,不做 TTS。

1.1 核心信息一览

项目项 内容
项目名称 so-vits-svc
仓库地址 github.com/svc-develop-team/so-vits-svc
默认分支 4.1-Stable
许可证 AGPL-3.0
Python 3.8.9
用途 歌声转换(非 TTS)

1.2 适用场景

  • 让动漫角色唱指定歌曲。
  • 歌声音色转换。
  • 学术研究。

1.3 能力边界(官方口径)

  • 仅用于学术;不用于生产。
  • 开发者意图是虚构角色;明确避免真人。
  • 仓库即将归档。
  • 发布视频必须注明输入源。

2 功能特性(4.1-Stable)

  • Content Vec 12 层特征:兼容 4.0 分支。
  • 浅层扩散(shallow diffusion):提升音质。
  • Whisper-PPG 编码器。
  • 静态/动态声音融合。
  • 响度嵌入。
  • RVC 特征检索。
  • NSF HiFiGAN 声码器:解决声音中断。

3 相关项目

4 官方跳转链接汇总

类别 链接 说明
仓库 github.com/svc-develop-team/so-vits-svc 4.1-Stable 分支
Colab sovits4_for_colab.ipynb 在线训练

5 前置要求

  • Python 3.8.9。
  • 训练数据:目标音色的歌声切片。

6 方式一:克隆与训练

git clone -b 4.1-Stable https://github.com/svc-develop-team/so-vits-svc
cd so-vits-svc
pip install -r requirements.txt

按 README 下载预训练底模后训练。

7 方式二:Colab 在线

用官方 Colab Notebook 在云端训练。

8 关键配置

在 config.json 中加 speech_encoder 字段以兼容 4.0 模型:

"model": {
  "ssl_dim": 256,
  "n_speakers": 200,
  "speech_encoder": "vec256l9"
}

9 常见故障排查

  • Python 版本:官方测试稳定版为 3.8.9。
  • 数据授权:用户自行负责训练数据版权。

10 风险与合规说明

  • AGPL-3.0 许可。
  • 开发者明确:用于虚构角色,避免真人;发布视频必须注明输入源。
  • 不得用于政治、宗教、违法用途。
  • 仓库即将归档,新项目建议用 34j fork 或 MoeVoiceStudio。

本文基于官方 README 整理,仅供学习与部署参考;以仓库最新说明为准。

评论交流

文章目录