GPT-SoVITS Windows 配置与推理笔记(自用)
GPT-SoVITS Windows 配置与推理笔记(自用)
这是给自己留的备份,方便下次查。Windows 端配置和推理为主,代码为核心,直接干货。
环境准备
- 系统:Windows 10/11
- Python:3.9(别用别的版本,坑多)
- GPU(可选):NVIDIA + CUDA 11.8(没 GPU 也能跑,慢点)
- FFmpeg:解压后扔根目录(最新版自带,但建议手动确认)
下载与安装
Git 下载(可选):
git clone https://github.com/RVC-Boss/GPT-SoVITS.git
或者直接去 GPT-SoVITS 项目页,点“Code”按钮,选“Download ZIP”。解压到 D:\GPT-SoVITS(路径自己定)。
进去后双击 go-webui.bat,第一次跑会自动装依赖和下载模型。需要啥提前装好:
- Python 3.9:
python --version # 检查是不是 3.9.x
- FFmpeg(最新版 GPT-SoVITS 自带,但建议手动放一份):
下载后放D:\GPT-SoVITS,验证:ffmpeg -version
依赖安装(如果自动失败)
go-webui.bat 一般自动搞定,但要是卡住(比如网络问题),手动敲:
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
PyTorch 按需装:
- GPU:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
(CUDA 版本不对就去 PyTorch 官网 找对应链接)
- CPU:
pip install torch torchvision torchaudio
检查:
python -c "import torch; print(torch.__version__); print(torch.cuda.is_available())"
运行 WebUI
双击 go-webui.bat,会弹地址:
http://127.0.0.1:9880
浏览器打开。界面分几个Tab,我只用推理:
- 模型选择:挑 GPT 和 SoVITS 权重
- 音频输入:初始音频
- 文本输入:想说的内容
- 生成按钮:点一下出结果
坑:推理界面,选完模型点“刷新”后,必须勾选 [开启TTS推理WebUI],不然不会跳到语音合成页面。
推理步骤
- 权重放好:
D:\GPT-SoVITS\GPT_weightsD:\GPT-SoVITS\SoVITS_weights
下载地址:【碧蓝档案】全学生AI音色模型(自己挑喜欢的角色)。
- 初始音频:3-10 秒 WAV,上传到 WebUI,音色全靠它。
- 输入文本:“测试一下”之类,选好权重,点生成,底下出音频。
- 文本太长:用“切分”功能,分段处理,不然容易崩。
注意
- 音色偏向初始音频,选清晰的,别含背景杂音。
- 想“唱歌”:用 UVR5(
tools/uvr5/下有)分解人声,每段推理再拼,效果更像原唱。 - 推理时间:GPU 快,CPU 得等几秒。
问题
- WebUI 打不开:端口
9880被占,编辑go-webui.bat,改成别的(比如9881)。 - 依赖装不上:换源,或确认 Python 是 3.9。
- 模型加载失败:检查权重路径和文件名,别多空格或中文。
补充
- 初始音频质量:录个干净的,别用手机随便录,杂音多效果差。
- 权重版本:B站那个碧蓝档案的模型可能更新,下载前看下评论确认兼容。
GPT-SoVITS Windows 配置与推理笔记(自用)的更多相关文章
- windows配置nginx实现负载均衡集群
windows配置nginx实现负载均衡集群2014-08-20 09:44:40 来源:www.abcde.cn 评论:0 点击:617 网上大部分关于nginx负载均衡集群的教程都是lin ...
- FAT16/32不等于ESP:windows安装程序无法将windows配置为在此计算机的硬件上运行
今天给公司电脑装系统,由于公司特殊需要,要给新电脑装win7系统.三台完全一样的华硕adol笔记本,前两台都和win10并存装成了双系统,第三台被不懂系统的人尝试装win7搞坏了,只能全盘格式化后再装 ...
- C++Windows核心编程读书笔记
转自:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E6%96%87/71405.shtml "C++Windows核心编程读书笔 ...
- VS2010/2012配置优化记录笔记
VS2010/2012配置优化记录笔记 在某些情况下VS2010/2012运行真的实在是太卡了,有什么办法可以提高速度吗?下面介绍几个优化策略,感兴趣的朋友可以参考下,希望可以帮助到你 有的时候V ...
- Windows 安装程序无法将 Windows 配置为在此计算机的硬件上运行
遇到这个问题是用辅助工具(WinNTSetup3.exe)进行的安装,重启后就就遇到“Windows 安装程序无法将 Windows 配置为在此计算机的硬件上运行” 解决:在WIN PE 下挂载安装光 ...
- Windows phone 8 学习笔记(5) 图块与通知(转)
基于metro风格的Windows phone 8 应用提到了图块的概念,它就是指启动菜单中的快速启动图标.一般一个应用必须有一个默认图块,还可以有若干个次要图块.另外,通知与图块的关系比较密切,我们 ...
- Windows phone 8 学习笔记(2) 数据文件操作(转)
Windows phone 8 应用用于数据文件存储访问的位置仅仅限于安装文件夹.本地文件夹(独立存储空间).媒体库和SD卡四个地方.本节主要讲解它们的用法以及相关限制性.另外包括本地数据库的使用方式 ...
- Windows phone 8 学习笔记
Windows phone 8 学习笔记(1) 触控输入 http://www.apkbus.com/android-138547-1-1.html Windows phone 8 学习笔记(2) ...
- Windows phone 8 学习笔记(8) 定位地图导航
原文:Windows phone 8 学习笔记(8) 定位地图导航 Windows phone 8 已经不使用自家的bing地图,新地图控件可以指定制图模式.视图等.bing地图的定位误差比较大,在模 ...
- Windows phone 8 学习笔记(9) 集成
原文:Windows phone 8 学习笔记(9) 集成 本节整理了之前并没有提到的Windows phone 8 系统相关集成支持,包括选择器.锁定屏幕的.联系人的访问等.选择器列举了若干内置应用 ...
随机推荐
- 使用 docker 搭建 MySQL 主从同步/读写分离
拉取 MySQL 容器镜像 docker pull mysql:5.7 这里我使用的是 5.7 版本,如果你想要拉取最新版本的镜像,可以使用: docker pull mysql:latest 下载完 ...
- Mybatis框架详解
Mybatis框架(1)---Mybatis入门 mybatis入门 MyBatis是什么? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache sof ...
- Linux blkid命令
Linux blkid命令:显示块设备属性. Linux blkid命令 功能描述 使用blkid命令可以用来查询系统的块设备(包括交换分区)所使用的文件系统类型.卷标.UUID等信息. Linux ...
- 如何使用C++ STL中的链表list
1.声明链表 list<数据类型> 链表名称: 比如: list<int> listName; //创建一个空链表listName list<int> listN ...
- 「youlai-boot」入门篇:从0到1搭建 Java、Spring Boot、Spring Security 企业级权限管理系统
作者主页: 有来技术 开源项目: youlai-mall︱vue3-element-admin︱youlai-boot︱vue-uniapp-template 仓库主页: GitCode︱ Gitee ...
- uni-app封装网络请求promise
在项目的根目录下,创建http文件夹. 然后在创建request.js文件 文件代码如下 export function apiapi(myurl,myget,mydata,tou="Acc ...
- 首批!天翼云率先通过ITU国际标准认证!
近日,天翼云通过国内唯一人工智能云平台领域的ITU国际标准评估--中国信通院组织的ITU-T F.AICP-GA人工智能云平台技术规范国际标准和<智算工程平台能力要求>国内标准一致性评估, ...
- 安装VMware
安装VMware 官网下载 首先需要进行账号注册:https://support.broadcom.com/ 注册完成后,进行账号登录:https://login.broadcom.com/signi ...
- Doris数据库使用
1.表结构设置 [1]建表时指定副本数量:relication_num [2]排序键 明细模型:DUPLICATE KEY(site_id, city_code) 聚合模型:AGGREGATE KEY ...
- Idea无法下载插件或下载插件报错
Plugin Python was not installed: Cannot download 'https://plugins.jetbrains. file -> settings -& ...