diff --git a/README.md b/README.md index 26bb484..672fdf6 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ Discussions我开了,如果有什么问题可以在里面提,等其他大佬 //Cleaner:插件名,可以不填,填了就必须要在Cleaner文件夹防止相应的CleanerDll,如果Dll不存在或者是Dll内部有问题,则会在加载模型时报插件错误 //Characters:如果是多角色模型必须填写为你的角色名称组成的列表,如果是单角色模型可以不填 ``` -### SoVits: +### SoVits_3.0_32k: ```jsonc { "Folder" : "NyaruTaffySo", @@ -135,14 +135,47 @@ Discussions我开了,如果有什么问题可以在里面提,等其他大佬 "Cleaner" : "", "Hubert": "hubert", "SoVits3": true, - "SoVits4": false, "Characters" : ["Taffy","Nyaru"] } //Hop:模型的HopLength,不知道HopLength是啥的建议多看几个视频了解了解音频的基础知识,这一项在SoVits中必须填。(数值必须为你训练时的数值,可以在你训练模型时候的配置文件里看到) //Cleaner:插件名,可以不填,填了就必须要在Cleaner文件夹防止相应的CleanerDll,如果Dll不存在或者是Dll内部有问题,则会在加载模型时报插件错误 //Hubert:Hubert模型名,必须填且必须将在前置模型中下载到的Hubert放置到Hubert文件夹 -//SoVits3:是否为SoVits3.0的,如果不是SoVits3.0统一False -//SoVits4:是否为SoVits4.0的,如果不是SoVits4.0统一False +//Characters:如果是多角色模型必须填写为你的角色名称组成的列表,如果是单角色模型可以不填 +``` +### SoVits_3.0_48k: +```jsonc +{ + "Folder" : "NyaruTaffySo", + "Name" : "NyaruTaffy-SoVits", + "Type" : "SoVits", + "Rate" : 48000, + "Hop" : 320, + "Cleaner" : "", + "Hubert": "hubert", + "SoVits3": true, + "Characters" : ["Taffy","Nyaru"] +} +//Hop:模型的HopLength,不知道HopLength是啥的建议多看几个视频了解了解音频的基础知识,这一项在SoVits中必须填。(数值必须为你训练时的数值,可以在你训练模型时候的配置文件里看到) +//Cleaner:插件名,可以不填,填了就必须要在Cleaner文件夹防止相应的CleanerDll,如果Dll不存在或者是Dll内部有问题,则会在加载模型时报插件错误 +//Hubert:Hubert模型名,必须填且必须将在前置模型中下载到的Hubert放置到Hubert文件夹 +//Characters:如果是多角色模型必须填写为你的角色名称组成的列表,如果是单角色模型可以不填 +``` +### SoVits_4.0: +```jsonc +{ + "Folder" : "NyaruTaffySo", + "Name" : "NyaruTaffy-SoVits", + "Type" : "SoVits", + "Rate" : 44100, + "Hop" : 512, + "Cleaner" : "", + "Hubert": "hubert4.0", + "SoVits4": true, + "Characters" : ["Taffy","Nyaru"] +} +//Hop:模型的HopLength,不知道HopLength是啥的建议多看几个视频了解了解音频的基础知识,这一项在SoVits中必须填。(数值必须为你训练时的数值,可以在你训练模型时候的配置文件里看到) +//Cleaner:插件名,可以不填,填了就必须要在Cleaner文件夹防止相应的CleanerDll,如果Dll不存在或者是Dll内部有问题,则会在加载模型时报插件错误 +//Hubert:Hubert模型名,必须填且必须将在前置模型中下载到的Hubert放置到Hubert文件夹 //Characters:如果是多角色模型必须填写为你的角色名称组成的列表,如果是单角色模型可以不填 ``` ### DiffSVC: