Diff-svc语音转换技术训练全流程概要
温馨提示:
本专栏不提倡对任何非授权数据进行训练,若您务必确保您所训练的声音数据得到了相关授权。
本技术需要一定计算机基础和基础解决问题能力(搜索引擎),不建议没接触过的朋友尝试
一.了解:
Q:什么是SVC,我可以用它做什么?
A:不谈过多的技术术语,Diff-svc的实质就是一个非实时的变声器:
Diff-svc需要模型来将A的音色转换为B的音色。相对于传统变声器,diff-svc可以提供更高质量的合成效果。根据diff-svc的功能,可以使用您喜欢的任何人的声音数据进行训练并二创(前提需要声音数据得到明确授权)
二.开始入门并实践:
Q:我想入门Diff-svc,我需要了解什么?
A:您需要了解以下内容:
1.您需要先阅读项目须知:
项目须知:https://www.yuque.com/shaohuojie/svc-guidebook/cm77fivddaymi8u8
2.您需要有一定的linux与cmd的操作基础,同时对python有一定的了解:
参考教程请自行搜索
3.您需要知晓一部分专业术语(又叫做黑话),可以帮助您更好的与他人进行技术交流:
参考教程:https://www.yuque.com/shaohuojie/svc-guidebook/aldqrp33n2l8ngzi
4.您需要知道一些模型训练的常识:
模型训练多久合适:https://www.yuque.com/shaohuojie/svc-guidebook/aoxgtfgf6u0tqv8w
Q:我刚入门diff-svc,想要自己制作某个声音模型,我需要怎么做?
A:您需要学习Diff-svc从预处理到推理的全过程:
1.您需要核实您的电脑配置是否可以达到要求:
配置要求:https://www.yuque.com/shaohuojie/svc-guidebook/ugea7tgipxsm3s3v
2.您需要制作目标音色的数据集:
数据集制作教程:https://www.yuque.com/shaohuojie/svc-guidebook/pa322rrwt0xt53sn
3.若您的电脑配置可以达到训练要求,您可以选择进行本地相关操作;如果达不到要求, 您需要进行云端相关操作:
【本地相关操作】
step1:环境配置:https://www.yuque.com/shaohuojie/svc-guidebook/ktl2rwhrckushf5m
step2:本地预处理:https://www.yuque.com/shaohuojie/svc-guidebook/yus02ev6zxn4ddhq
step3:本地训练:https://www.yuque.com/shaohuojie/svc-guidebook/mf5ywpl3fkn199yu
step4:本地训练可视化:https://www.yuque.com/shaohuojie/svc-guidebook/ecftvccvsgeh07hc
【云端相关操作】
首先您需要选择一个合适的云服务厂商:
1.九天毕昇:
优点:免费
缺点:需要抢显卡资源,而且不好抢
2.AutoDL:
优点:显卡资源丰富,部署方便
缺点:收费
若选择九天毕昇,请参考以下教程:
step1:环境配置:https://www.yuque.com/shaohuojie/svc-guidebook/qozrznbtkslg6rgo
step2:云端预处理:https://www.yuque.com/shaohuojie/svc-guidebook/grbgnl7xwehd9x33
step3:云端训练:https://www.yuque.com/shaohuojie/svc-guidebook/rn71br2f720hghkf
step4:云端训练可视化:https://www.yuque.com/shaohuojie/svc-guidebook/gggg7dqcvlhgt80l
若选择AutoDL,请参考以下教程:
step1:环境配置:https://www.yuque.com/shaohuojie/svc-guidebook/gi8gn13zkmgqvvdv
step2:云端预处理:https://www.yuque.com/shaohuojie/svc-guidebook/rckyzbffv5fmwdd1
step3:云端训练:https://www.yuque.com/shaohuojie/svc-guidebook/rckyzbffv5fmwdd1
step4:云端训练可视化:https://www.yuque.com/shaohuojie/svc-guidebook/lfa4h9x6mp5wl7fv
4.训练完成之后,您需要进行推理来合成声音
本地推理参考教程:https://www.yuque.com/shaohuojie/svc-guidebook/hwgiy8q5nm3lz0c5
云端推理参考教程:https://www.yuque.com/shaohuojie/svc-guidebook/cdcdfdhpigs5s62k
Q:我认为我自己无法训练模型,但是也想利用diff-svc制作二创作品,我需要怎么做?
A:您仅需要学习如何进行推理以及寻找公开模型进行推理:
1.您需要先确定您的电脑配置是否可以达到要求:
配置要求:https://www.yuque.com/shaohuojie/svc-guidebook/ugea7tgipxsm3s3v
2. 确定完电脑配置之后,若您的电脑配置可以达到要求,您可以选择进行本地推理;如果达不到要求,您需要 进行云端推理:
本地推理参考教程:https://www.yuque.com/shaohuojie/svc-guidebook/hwgiy8q5nm3lz0c5
Q:如果发生了报错,我需要怎么做?
A:请您先自行搜索百度,bing,询问ChatGPT;若实在无法解决,可以在群内提供完整清晰的教程对应截图和报错截图并详细具体的提出您的报错,由群内的群友为您解答,
让我们共同构建一个良好的技术交流平台!