Windows部署GPT-SoVITS语音克隆与远程访问
在内容创作日益个性化的今天,越来越多的创作者开始尝试用AI生成专属声音——无论是为短视频配音、制作有声书,还是打造虚拟主播形象。而在这股“声音定制”热潮中,GPT-SoVITS凭借其极低的数据门槛和出色的音色还原能力,迅速成为开源社区中最受欢迎的语音克隆工具之一。
只需提供一段一分钟以内的清晰人声录音,它就能学习并复现你的音色,合成出语调自然、情感丰富的AI语音。更难得的是,项目对中文支持极为友好,且推出了专为Windows用户设计的整合包,真正实现了“解压即用”。
但问题也随之而来:本地运行的服务只能在本机访问,一旦离开电脑就无法继续使用。有没有办法像云服务一样,随时随地通过手机或平板操控这个系统?答案是肯定的——借助内网穿透技术,我们可以轻松将本地Web界面暴露到公网,实现跨设备远程访问。
接下来,我将以实际操作视角带你一步步完成整个流程:从镜像下载、本地部署,到语音合成体验,再到通过cpolar搭建稳定可靠的远程通道。全程无需代码基础,适合普通用户快速上手。
部署前的环境准备
首先明确一点:虽然GPT-SoVITS可以在CPU模式下运行,但为了获得流畅的推理体验,建议使用配备NVIDIA显卡的设备。以下是推荐配置:
- 操作系统:Windows 10 / 11(64位)
- GPU:NVIDIA 显卡(CUDA支持,显存 ≥ 8GB 更佳)
- 内存:≥ 16GB
- 存储空间:预留至少10GB用于模型和数据集
⚠️ 注意事项:避免将软件安装在含有中文字符或空格的路径中,例如
D:\我的项目\GPT-SoVITS这类路径可能导致加载失败。推荐使用纯英文路径,如D:\AI_Voice\GPT-SoVITS-v2-240821
目前官方并未发布正式安装版,而是由社区维护了一个高度集成的绿色打包版本,包含了Python环境、PyTorch、CUDA依赖以及预训练模型,极大简化了部署难度。
你可以在以下链接获取最新镜像包:
🔗 https://www.yuque.com/baicaigongchang1145haoyuangong/ib3g1e/dkxgpiy9zb96hob4
页面中通常会列出多个版本,优先选择带有v2标识或较新时间戳的压缩包(如GPT-SoVITS-v2-240821.zip),确保功能完整性和稳定性。
下载完成后,直接解压至目标目录即可,无需额外安装任何组件。解压后的文件结构大致如下:
GPT-SoVITS-v2-240821/ ├── models/ # 预训练模型存放目录 ├── logs/ # 训练日志输出 ├── datasets/ # 用户自定义数据集目录 ├── go-webui.bat # 启动脚本(关键文件) ├── webui.py # Web界面主程序 └── requirements.txt # Python依赖清单(已内置无需操作)可以看到,所有必要组件都已就位,甚至连启动命令也封装成了.bat批处理文件,极大降低了使用门槛。
启动服务并访问本地Web界面
进入解压目录,找到名为go-webui.bat的批处理文件,双击运行即可启动服务。
首次启动时,程序会自动检测CUDA环境,并加载默认模型。这个过程可能需要1~3分钟,请耐心等待黑色命令行窗口中的日志停止滚动。
成功后会出现两个现象:
- 一个黑色的CMD终端窗口持续运行(切勿关闭!这是后台服务进程)
- 系统默认浏览器自动打开,地址为
http://127.0.0.1:9874,显示GPT-SoVITS的Web控制面板
如果浏览器没有自动弹出,可以手动复制该地址在Chrome、Edge或Firefox中打开。
此时,你已经拥有了一个完整的本地语音克隆平台,接下来就可以开始尝试生成属于自己的AI语音了。
快速体验语音克隆与TTS合成
GPT-SoVITS的WebUI分为三大模块:
- 0 - 前置数据集处理工具
- 1 - GPT-SoVITS-TTS 语音合成
- 2 - 变声功能(开发中)
我们重点使用第二个模块进行文本转语音(TTS)测试。
步骤一:进入TTS推理界面
点击顶部导航栏中的1-GPT-SoVITS-TTS,进入语音合成页面。
向下滚动,找到1C - 推理区域,点击【开启TTS推理WebUI】按钮。
稍等片刻,系统会在新标签页中打开一个简洁的TTS界面,地址通常是http://127.0.0.1:9880。
步骤二:上传音频并输入文本
在这个界面中,你需要完成三个关键操作:
上传参考音频
点击【上传参考音频】按钮,选择一段清晰的人声录音(WAV/MP3均可)。
✅ 最佳实践建议:
- 时长控制在3~10秒之间
- 单一人声,无背景音乐或混响
- 尽量保持语气温和、发音标准填写目标文本与语种设置
在下方文本框中输入希望合成的内容,例如:“今天天气真好,我们一起出门散步吧。”
并选择对应语种,如“zh”代表中文,“en”为英文。
- 启用免参考文本模式(可选)
如果勾选“免参考文本”,系统将跳过文本输入环节,仅根据音色特征自动生成连贯语音,适合快速测试音色还原效果。
步骤三:合成并试听AI语音
点击【合成语音】按钮,系统开始调用GPU进行推理,耗时约5~15秒(取决于硬件性能)。
完成后页面会出现播放控件,你可以:
- 🔊 点击播放实时试听
- 💾 点击下载图标保存
.wav文件到本地
生成的语音不仅音色高度接近原声,连语调起伏、停顿节奏也都非常自然。这背后得益于其独特的两阶段建模机制:GPT模型负责语义理解与韵律预测,SoVITS则专注于高保真声学重建,两者协同工作,显著提升了语音的真实感。
值得一提的是,该系统还支持跨语种合成——比如用中文音色说英文句子,或用粤语音色读日文文本。这对于多语言内容创作者来说,无疑是一大利器。
打通公网:让AI语音服务随时可用
现在的问题是:这一切都只在本地生效。如果你出门在外,想用手机临时生成一段语音,就会发现根本无法连接。
要解决这个问题,我们需要一种叫做“内网穿透”的技术,将本地127.0.0.1:9874的服务映射到一个公网可访问的地址。
这里推荐使用国产工具cpolar,它的优势在于:
- 支持Windows一键安装
- 提供国内高速节点,延迟低
- 免费账户即可创建临时隧道
- 支持固定域名升级,适合长期使用
安装与登录cpolar客户端
- 访问官网:https://www.cpolar.com
- 注册并登录账号
- 下载Windows客户端并安装(建议使用默认路径)
安装完成后,cpolar会自动在后台运行,并提供一个本地管理界面:
🌐 地址:http://localhost:9200
用注册账号登录后,即可进入隧道管理面板。
创建临时公网访问地址
在 cpolar Web 管理界面中,按照以下步骤创建穿透隧道:
- 点击左侧菜单【隧道管理】→【创建隧道】
- 填写参数如下:
| 参数项 | 设置值 |
|---|---|
| 隧道名称 | GPT-SoVITS-Remote |
| 协议类型 | HTTP |
| 本地地址 | 127.0.0.1 |
| 本地端口 | 9874(主服务端口) |
| 域名类型 | 随机域名 |
| 地区 | China Top |
(可选)可在高级设置中启用 HTTP Auth,设置用户名密码(如 user:123456),增加安全性
点击【保存】后,系统将生成两个公网地址:
https://34f2a8b1.r10.cpolar.top http://34f2a8b1.r10.cpolar.top复制任一地址,在手机或其他设备的浏览器中打开,即可看到熟悉的GPT-SoVITS界面!
✅ 成功标志:能正常加载页面、切换标签页、上传音频、发起合成请求。
💡 小贴士:这种随机域名的有效期为24小时,重启客户端后可能会变,适合短期测试或临时分享。
升级为固定公网地址,实现长期稳定访问
如果你打算长期使用这套系统(比如作为团队共享资源、接入自动化脚本或对外展示),频繁更换地址显然不现实。
这时可以升级为固定二级子域名,获得一个永久不变的访问链接。
步骤一:预留固定子域名
- 登录 cpolar官网
- 进入【预留】→【保留二级子域名】
- 填写信息:
- 域名类型:二级子域名
- 地区:China VIP(国内高速节点)
- 子域名名称:如
gptsovits(需全局唯一) - 备注:个人语音克隆服务器
点击【保留】后,你会获得一个固定的HTTPS地址:
https://gptsovits.cpolar.cn步骤二:绑定至现有隧道
- 回到本地管理界面 http://localhost:9200
- 找到之前创建的
GPT-SoVITS-Remote隧道 - 点击【编辑】,修改配置:
- 域名类型 → 选择“二级子域名”
- Sub Domain → 输入你保留的名称(如
gptsovits) - 地区 → 保持 China VIP
- 点击【更新】
更新完成后,原来的随机地址会被替换为固定地址:
🟢 公网地址: https://gptsovits.cpolar.cn从此以后,无论何时重启服务,只要登录cpolar客户端,这个地址始终有效。真正做到“一次配置,永久可用”。
应用场景与未来展望
这套组合拳下来,你不仅拥有了一套强大的本地语音克隆系统,还让它具备了“云端服务”的灵活性。想象一下这些场景:
- 🎥短视频创作:在家训练好主播音色,出差时用手机随时生成新台词
- 📚有声读物制作:批量将小说文本转为富有感情的朗读音频,提升生产效率
- 🤖智能助手原型开发:为AI角色赋予独特声音,增强交互沉浸感
- 🎵音乐创意实验:尝试用AI模拟歌手音色进行翻唱(注意版权合规)
更重要的是,整个流程完全自主可控——数据不出本地,模型私密安全,不像某些在线API存在隐私泄露风险。
随着语音合成技术不断进化,我们正逐步迈向“每个人都能拥有数字声纹”的时代。而GPT-SoVITS这样的开源项目,正是推动这一愿景落地的关键力量。
如果你也感兴趣,不妨从 GitHub 主页开始了解更多信息:
🔗 https://github.com/RVC-Boss/GPT-SoVITS
给项目点个 Star,参与社区讨论,甚至贡献代码或翻译文档,都是对开源生态最好的支持。
现在,就从你的第一段AI语音开始,探索属于你的声音宇宙吧。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考