GPT-SoVITS:开源跨语言音色克隆模型,支持TTS和跨语言推理

这篇具有很好参考价值的文章主要介绍了GPT-SoVITS:开源跨语言音色克隆模型,支持TTS和跨语言推理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一周前,RVC变声器创始人(GitHub昵称:RVC-Boss)发布了一款新项目,名为GPT-SoVITS。这个项目一上线就受到了互联网大佬和博主的好评推荐,仅仅在不到一周的时间里,就已经在GitHub上积累了4.1k Star。

据说,该项目是RVC-Boss与Rcell(AI音色转换技术Sovits的开发者)共同研究,历时半年,期间克服了许多困难,最终推出了这款全新的低成本易用的音色克隆工具。

接下来,让我们一起来看看这款新型音色克隆工具RVC-Boss有何特别之处吧!

项目介绍

GPT-SoVITS 是一款强大的支持少量语音转换、文本到语音的音色克隆模型。支持中文、英文、日文的语音推理。

据开发者及各大博主测验,仅需提供 5 秒语音样本即可体验达到 80%~95% 像的声音克隆。若提供 1 分钟语音样本可以逼近真人的效果,且训练出高质量的 TTS 模型!

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

目前已获得 4.1k Star,看到很多人对其评价为目前最强中文语音克隆工具。

GPT-SoVITS,音色克隆模型,TTS,跨语言支持

功能:

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

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

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

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

环境准备

如果你是Windows用户(已在win>=10上测试),可以直接通过预打包文件安装。只需下载预打包文件,解压后双击go-webui.bat即可启动GPT-SoVITS-WebUI。

GPT-SoVITS,音色克隆模型,TTS,跨语言支持
双击后就会自动弹出网页
GPT-SoVITS,音色克隆模型,TTS,跨语言支持

Python和PyTorch版本

已在Python 3.9、PyTorch 2.0.1和CUDA 11上测试。

使用Conda快速安装

conda create -n GPTSoVits python=3.9conda activate GPTSoVitsbash install.sh

手动安装包

Pip包
pip install torch numpy scipy tensorboard librosa==0.9.2 numba==0.56.4 pytorch-lightning gradio==3.14.0 ffmpeg-python onnxruntime tqdm cn2an pypinyin pyopenjtalk g2p_en chardet

额外要求

如果你需要中文自动语音识别(由FunASR支持),请安装:

pip install modelscope torchaudio sentencepiece funasr

FFmpeg
Conda 使用者
conda install ffmpeg

Ubuntu/Debian 使用者
sudo apt install ffmpegsudo apt install libsox-dev
conda install -c conda-forge 'ffmpeg<7'

MacOS 使用者
brew install ffmpeg

Windows 使用者

下载并将 ffmpeg.exe 和 ffprobe.exe 放置在 GPT-SoVITS 根目录下。
GPT-SoVITS,音色克隆模型,TTS,跨语言支持
GPT-SoVITS,音色克隆模型,TTS,跨语言支持

预训练模型

从 GPT-SoVITS Models 下载预训练模型,并将它们放置在 GPT_SoVITS\pretrained_models 中。

对于中文自动语音识别(另外),从 Damo ASR Model, Damo VAD Model, 和 Damo Punc Model 下载模型,并将它们放置在 tools/damo_asr/models 中。

对于UVR5(人声/伴奏分离和混响移除,另外),从 UVR5 Weights 下载模型,并将它们放置在 tools/uvr5/uvr5_weights 中。

数据集格式

文本到语音(TTS)注释 .list 文件格式:

vocal_path|speaker_name|language|text

语言字典:

  • ‘zh’: Chinese

  • ‘ja’: Japanese

  • ‘en’: English

示例:

D:\GPT-SoVITS\xxx/xxx.wav|xxx|en|I like playing Genshin.

待办事项清单

  • 高优先级:

    • 日语和英语的本地化。

    • 用户指南。

    • 日语和英语数据集微调训练。

  • Features:

    • 零样本声音转换(5秒)/ 少样本声音转换(1分钟)。

    • TTS语速控制。

    • 增强的TTS情感控制。

    • 尝试将SoVITS令牌输入更改为词汇的概率分布。

    • 改进英语和日语文本前端。

    • 开发体积小和更大的TTS模型。

    • Colab脚本。

    • 扩展训练数据集(从2k小时到10k小时)。

    • 更好的sovits基础模型(增强的音频质量)。

    • 模型混合。

总结

GPT-SoVITS 支持跨语言,集成了声音伴奏分离、自动训练集分割、中文ASR和文本标注等辅助工具。

仅需1分钟的训练数据,即可微调模型,提高语音相似性和真实感。

整体的体验还想相当不错的,希望未来应用的领域会越来越多,更新迭代会越来越完善。文章来源地址https://www.toymoban.com/news/detail-824860.html

到了这里,关于GPT-SoVITS:开源跨语言音色克隆模型,支持TTS和跨语言推理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Window系统GPT-SoVITS配置安装

    Window系统GPT-SoVITS配置安装

    作者链接 版本这里根据教程的版本走即可,这里不会安装python或者不会配置环境的参考我之前的文章 Python 3.9, PyTorch 2.0.1, CUDA 11 Python 3.10.13, PyTorch 2.1.2, CUDA 12.3 Python 3.9, PyTorch 2.3.0.dev20240122, macOS 14.3 (Apple silicon, GPU) prezip win + r打开cmd命令行找到对应的源文件地址输入pip install

    2024年02月21日
    浏览(12)
  • GPT-SoVITS教程,接入酒馆AI,SillyTavern-1.11.5,让AI女友声若幽兰

    GPT-SoVITS教程,接入酒馆AI,SillyTavern-1.11.5,让AI女友声若幽兰

    本次分享一下如何将GPT-SoVITS接入SillyTavern-1.11.5项目,让让AI女友声若幽兰,首先明确一下,SillyTavern-1.11.5只是一个前端项目,它没有任何大模型文本生成能力,所以后端必须有一个api服务来流式生成对话文本,这里选择koboldcpp。 首先看一下简单的项目运行架构图: 这里Sill

    2024年04月25日
    浏览(11)
  • GPT SOVITS项目 一分钟克隆 (文字输出)

    GPT SOVITS项目 一分钟克隆 (文字输出)

    步骤流程:(首先使用UVR 提取人声文件,然后按下面步骤进行) 注意这里提交的音频是参考的音频

    2024年02月20日
    浏览(13)
  • GPT-SoVITS-WebUI 克隆声音 macos搭建

    GPT-SoVITS-WebUI 克隆声音 macos搭建

    激活环境 conda activate GPTSoVits 停用 conda deactivate 强大的少样本语音转换与语音合成Web用户界面 GPT-SoVITS指南

    2024年02月21日
    浏览(12)
  • 实时语音克隆,准确复制音色:OpenVoice | 开源日报 No.150

    实时语音克隆,准确复制音色:OpenVoice | 开源日报 No.150

    Stars: 9.6k License: NOASSERTION OpenVoice 是一个通过 MyShell 进行即时语音克隆的开源项目。 OpenVoice 可以准确地克隆参考音色,并生成多种语言和口音的语音。 OpenVoice 允许对声音风格进行细粒度控制,如情感、口音以及节奏、停顿和抑扬等其他风格参数。 无需在大规模说话者多语言

    2024年01月22日
    浏览(19)
  • 微软官方出品:GPT大模型编排工具,支持C#、Python等多个语言版本

    微软官方出品:GPT大模型编排工具,支持C#、Python等多个语言版本

    随着ChatGPT的火热,基于大模型开发应用已经成为新的风口。虽然目前的大型模型已经具备相当高的智能水平,但它们仍然无法完全实现业务流程的自动化,从而达到用户的目标。 微软官方开源的Semantic Kernel的AI编排工具,就可以很好的满足我们自定义开发。 Semantic Kernel是一

    2024年02月03日
    浏览(12)
  • Meta 开源语音 AI 模型支持 1,100 多种语言

    Meta 开源语音 AI 模型支持 1,100 多种语言

    自从ChatGPT火爆以来,各种通用的大型模型层出不穷,GPT4、SAM等等,本周一Meta 又开源了新的语音模型MMS,这个模型号称支持4000多种语言,并且发布了支持1100种语言的预训练模型权重,最主要的是这个模型不仅支持ASR,还支持TTS,也就是说不仅可以语音转文字,还可以文字转

    2024年02月06日
    浏览(10)
  • 克隆你的音色!!使用你自己的声音做语音合成

    克隆你的音色!!使用你自己的声音做语音合成

    代码在文章最后!!! 目录 1.音频数据集(自制) 2.更改设置  3.换自己的数据集 4.依次运行接下来的代码, 5.合成句子 6.成功试听/下载音频 7.代码源码 提前准备好 6段以上 音频文件 音频不要太长,也不要太短,建议 2s~10s 之间 音频尽量是干净人声,不要有BGM声音 保存为

    2024年02月10日
    浏览(12)
  • 【AI】文本转语音 变声 音色克隆 数字人音视频口型同步AI应用

    【AI】文本转语音 变声 音色克隆 数字人音视频口型同步AI应用

    项目地址:https://github.com/coqui-ai/TTS 环境安装: 下载项目; 安装Python,安装项目依赖: 1. 下载安装AI模型: https://github.com/facebookresearch/fairseq/tree/main/examples/mms 模型文件放到:C:UsersAdministratorAppDataLocaltts 2. 将文本转换为语音: tts --text “要转换的文本内容” --model_name “指

    2024年02月19日
    浏览(8)
  • 全网最新版ChatGLM-6B开源模型环境详细部署及安装——如何在低显存单显卡上面安装私有ChatGPT GPT-4大语言模型

    全网最新版ChatGLM-6B开源模型环境详细部署及安装——如何在低显存单显卡上面安装私有ChatGPT GPT-4大语言模型

    ChatGPT的爆火让许多公司和个人都想要开发自己的大型语言模型,但是,由于算力和语言模型开发能力等诸多方面的限制,许多人最终都只能在开发的早期阶段止步不前。然而,近期清华大学知识工程和数据挖掘小组(Knowledge Engineering Group (KEG) Data Mining at Tsinghua University)发布

    2024年02月05日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包