免费开源语音克隆-GPT-SoVITS-WebUI只需 5 秒的声音样本

devtools/2024/10/22 16:51:42/

语音克隆-GPT-SoVITS-WebUI

img

强大的少样本语音转换与语音合成Web用户界面。

功能:

  1. 零样本文本到语音(TTS): 输入 5 秒的声音样本,即刻体验文本到语音转换。

  2. 少样本 TTS: 仅需 1 分钟的训练数据即可微调模型,提升声音相似度和真实感。

  3. 跨语言支持: 支持与训练数据集不同语言的推理,目前支持英语、日语和中文。

  4. WebUI 工具: 集成工具包括声音伴奏分离、自动训练集分割、中文自动语音识别(ASR)和文本标注,协助初学者创建训练数据集和 GPT/SoVITS 模型。

训练用整合包下载:

夸克网盘分享

img

GSVI推理包 2.4.3

链接:夸克网盘分享

极佳模型分享(使用30小时派蒙数据集,100%正确率标注):

派蒙:夸克网盘分享

将GPT模型(ckpt后缀)放入GPT_weights文件夹,SoVITS模型(pth后缀)放入SoVITS_weights文件夹,刷新下模型就能选择模型推理了

解压:

请使用7-Zip解压!其他解压工具可能会吞文件,比如360解压、Windows自带的解压、2345好压等很多解压工具都会吞文件!

7-Zip中文版下载:夸克网盘分享

解压后,双击go-webui.bat打开,不要以管理员身份运行!

img

大致流程:

img

注意事项:

标注:

每一页修改完都要点一下保存修改(Submit Text),如果没保存就翻页那么会重置文本,在完成退出前要点保存文件(Save File),做任何其他操作前最好先点一下保存修改(Submit Text)。合并音频和分割音频不建议使用,精度非常差,一堆bug。删除音频先要点击要删除的音频右边的yes,再点删除音频(Delete Audio)。删除完后文件夹中的音频不会删除但标注已经删除了,不会加入训练集的。这个SubFix一堆bug,任何操作前都多点两下保存

复制的路径都不能有引号!!!千万不能有引号!

模型名,不要有中文

sovits训练建议batch_size设置为显存的一半以下,高了会爆显存。bs并不是越高越快!

关闭共享显存:

去nvidia官网下载了个Studio版本的驱动

官方高级驱动搜索 | NVIDIA

img

点击管理3D设置—程序设置—添加—浏览,选择GPT-SoVITS\runtime\python.exe这个文件

CUDA-系统内存回退政策改为偏好无内存回退。如果你是英文界面,那么就是CUDA-Sysmem Fallback Policy改为Prefer No Sysmem Fallback。改完之后只会在运行这个程序的时候会关闭共享显存,不会影响其他时候使用共享显存。

img

 GPT-SoVITS-WebUI参考文档:https://github.com/RVC-Boss/GPT-SoVITS/blob/main/docs/cn/README.md

注意事项 · 语雀

GSVI推理包文档:如何安装 


http://www.ppmy.cn/devtools/30658.html

相关文章

算法===二分查找

文章目录 概要定义代码Python小结 概要 二分,很常用,不管是日常生活,还是工作,学习;哪怕是使用计算机查下哪块占了硬盘空间,都用的上。 二分,太常用了。比如,我的电脑某一个盘慢了&…

Vue监测数组改变的原理

Vue监测数组改变的原理是通过重写数组的方法(如push、pop、shift等)来实现的。具体的实现步骤如下: 准备一个原始的数组,用于存储数据。 使用Object.defineProperty方法,给数组对象添加一个名为__ob__的属性&#xff…

[C++][数据结构]二叉搜索树:介绍和实现

二叉搜索树 概念 二叉搜索树又称二叉排序树,它是一棵空树,或者是具有以下性质的二叉树: 若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树也…

笔记-用Python脚本启停JAR程序

用Python脚本启停JAR程序,需要用到python中的以下内置模块 subprocess 是 Python 的一个标准库模块,用于在新进程中执行子命令,获取子进程的输入/输出/错误以及返回码等os 是 Python 的一个标准库模块,它提供了与操作系统交互的功…

设计模式: 模板模式

目录 一,模板模式 二,特点 三,组成部分 四,实现步骤 五,案例 一,模板模式 模板模式(Template Pattern)是一种行为型设计模式,它在超类中定义了一个算法的骨架&#…

C++基础—模版

C模板是C语言中实现泛型编程的核心机制,它允许程序员定义通用的代码框架,这些框架在编译时可以根据提供的具体类型参数生成相应的特定类型实例。 泛型编程的特点代码复用和安全性! 模板主要分为两大类:函数模板和类模板。 函数模板 基本语…

SpringBoot-@Transactional注解失效

Transactional注解失效 Transactional失效场景 以下是一些常见导致Transactional注解失效的场景,配合相应的Java代码演示: 1、方法修饰符非公开(非public) Transactional注解失效的原因在于Spring事务管理器如何实现对事务的代…

springboot2.6.7集成springfox3.0.0

springboot2.6.7集成springfox3.0.0 1. pom配置2. 增加swagger自动配置类3. 配置修改4. 自动配置类增加以下内容参考 1. pom配置 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --> <dependency><groupId>io.springfox</g…