GPT-SoVITS的推理代码
项目描述
GPT-SoVITS-Infer
这是GPT-SoVITS的推理代码,它对开发者友好。
使用示例
准备环境
众所周知,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_sovits
和GPTSoVITSInference.load_gpt
:您可以通过这些方法加载自己的微调模型。GPTSoVITSInference.set_prompt_audio
:设置推理的提示音频。GPTSoVITSInference.get_tts_wav_stream
:返回一个生成器,它生成生成的音频片段。它将创建一个后台线程来生成音频,因此您可以在音频仍在生成时获取音频片段。
项目详情
关闭
gpt_sovits_infer-0.2.8.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 94a13055645bad24077ba77ebb5846b348545f7f1c1cfeb1157b078669f4919d |
|
MD5 | 3ecb60dfe5e328431df9341cb12795bd |
|
BLAKE2b-256 | f22af1fafaf62ef13dd50479948945bc080e8c914702833c17238950fd5e818a |
关闭
gpt_sovits_infer-0.2.8-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa5a52e274ed99c6cbaaa7e515cd5ff9a39a3a1fd3c2481faf918f6a8260a4a4 |
|
MD5 | e9834133ad2f6929fc356cf8f9db5ec2 |
|
BLAKE2b-256 | 16a456218981996f79f255147f07ea2979d3482ceab513ef454947d0922fc043 |