跳转到主要内容

GPT-SoVITS的推理代码

项目描述

GPT-SoVITS-Infer

这是GPT-SoVITS的推理代码,它对开发者友好。

使用示例

查看示例笔记本以快速入门。或者,在Colab中打开

准备环境

众所周知,AI项目的依赖总是很混乱。以下是本项目环境的准备方法

Conda(Linux)
conda install python=3.10
conda install pytorch=2.1 torchvision torchaudio pytorch-lightning pytorch-cuda=12.1 -c pytorch -c nvidia 
conda install ffmpeg=6.1.1 -c conda-forge
MacOS
brew install ffmpeg
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
pip3 install pytorch-lightning
pip3 install GPT-SoVITS-Infer

您还可以尝试使用仅cpu选项准备环境,这应该可以工作,但我还没有测试过。

环境准备完成后,您可以通过pip安装软件包

pip install GPT-SoVITS

我没有将torch相关的软件包添加到GPT-SoVITS-Infer的依赖中。如果出现问题,请检查环境是否已准备就绪。

高级使用

  • GPTSoVITSInference.load_sovitsGPTSoVITSInference.load_gpt:您可以通过这些方法加载自己的微调模型。
  • GPTSoVITSInference.set_prompt_audio:设置推理的提示音频。
  • GPTSoVITSInference.get_tts_wav_stream:返回一个生成器,它生成生成的音频片段。它将创建一个后台线程来生成音频,因此您可以在音频仍在生成时获取音频片段。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解有关安装软件包的更多信息。

源分发

gpt_sovits_infer-0.2.8.tar.gz (3.3 MB 查看哈希值)

上传时间 来源

构建版本

gpt_sovits_infer-0.2.8-py3-none-any.whl (3.4 MB 查看哈希值)

上传时间 Python 3

由...