GPT-SoVITS语音合成模型部署及使用

1、概述

GPT-SoVITS是一款开源的语音合成模型,结合了深度学习和声学技术,能够实现高质量的语音生成。其独特之处在于支持使用参考音频进行零样本语音合成,即使没有直接的训练数据,模型仍能生成相似风格的语音。用户可以通过微调模型,进一步提升其性能,以适应特定的应用需求。

2、部署

(1)下载

项目地址:https://github.com/RVC-Boss/GPT-SoVITS

教程:GPT-SoVITS指南 · 语雀

试用demo:https://gsv.acgnai.top/

(2)依赖环境安装

1)安装conda,用于部署独立的python环境

2)新建conda环境,然后安装python3.9 / pytorch2.2.1

python需要安装cuda版本:https://pytorch.ac.cn/get-started/locally/

使用得到的conda命令进行安装。

3)安装ffmpeg

具体参考:Linux-centos下安装ffmpeg的详细(保姆级教程)教程无脑复制粘贴等待即可_linux centos 安装ffmpeg-CSDN博客

4)安装git

yum install git

yum install git-lfs

yum install rust

下载代码:git clone --depth=1 https://github.com/RVC-Boss/GPT-SoVITS

5)安装python依赖包

在GPT-SoVITS根目录下:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

(3)下载预训练模型

针对报错:

模型位于:https://huggingface.co/lj1995/GPT-SoVITS/tree/main

下载后放到GPT_SoVITS根目录/GPT_SoVITS/pretrained_models下,而不是GPT_SoVITS根目录/pretrained_models。

目录结构如下:

(4)下载训练模型

cd xx/GPT-SoVITS/tools/asr/models

git lfs install

git clone https://www.modelscope.cn/iic/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch.git

git clone https://www.modelscope.cn/iic/punc_ct-transformer_zh-cn-common-vocab272727-pytorch.git

git clone https://www.modelscope.cn/iic/speech_fsmn_vad_zh-cn-16k-common-pytorch.git

3、程序运行

(1)推理操作

在GPT-SoVITS根目录下运行命令:

python webui.py zh_CN

切换到1C-推理模块:

点击"开启TTS推理WebUI"

后台执行日志如下:

"/data/work/anaconda3/envs/vits/bin/python" GPT_SoVITS/inference_webui.py "zh_CN"

<All keys matched successfully>

Number of parameter: 77.61M

Running on local URL: http://0.0.0.0:9872

切换成9872端口:

然后上传3-10秒的参考音频(不上传会报错),填写需要合成的文本,点击"合成语音"。

后台执行日志参考如下:

(2)报错处理

ps:假如运行时报错如下,这是预训练模型没有下载,或者存放的位置不正确。

虽然程序可以打开了,但是linux服务器上报错如下,显示预训练模型没有加载。这样虽然界面打开了,但是功能将无法正常使用。

本文参考:GPT-SoVITS语音合成模型实践 - 哥不是小萝莉 - 博客园

相关推荐
川川菜鸟5 小时前
用一句完整提示词,直接做出一个“球球大作战”级小游戏
gpt·gemini
Pocker_Spades_A9 小时前
AiOnly平台大模型API实战:一键调用GPT-5搭建个人专属文本摘要工具
gpt
Sherlock Ma1 天前
OpenAI新论文!GPT-5-Thinking新训练方法
人工智能·gpt·深度学习·语言模型·自然语言处理·chatgpt·openai
热爱生活的五柒1 天前
gpt上面的内容复制到word后格式会乱怎么办?
gpt
qq19226381 天前
分布式光伏发电系统并网运行的Matlab仿真研究
gpt
Niuguangshuo1 天前
从 One-Hot 到 GPT:语言模型的演进之路
人工智能·gpt·语言模型
询问QQ:180809512 天前
复现ICRA 2022自动驾驶实时轨迹规划:速度路径解耦方法研究,基于Linux系统ROS的场...
gpt
桂花饼2 天前
GPT-5.1-Codex-Max 架构深度解析:原生“压缩”机制如何重塑智能体编程?
gpt·aigc·ai编程·大模型实战·gemini 3 pro·claude opus 4.5·gpt-5.1max
桂花饼3 天前
GPT-5.1-Codex-Max:原生“记忆压缩”重塑编程范式,让 AI 连续写代码 24 小时不再是梦
人工智能·gpt·ai绘图·nano banana 2·图像生成api·openai兼容接口·gpt-5.1-codex
陈 洪 伟4 天前
Transformer彻底剖析(1):GPT中的Transformer架构
gpt·深度学习·transformer