基于检索的voice-conversion-bot
rvcbot.mp4
概括
此Discord Bot具有以下功能:
- 能够生成文本到语音输出的能力。
- 使用打开AI的API和Edge-TTS生成音频的能力。
- 能够通过RVC处理音频和视频文件。
入门
为了托管此机器人,您将不得不使用Python 3.10.0 ,否则它将无法使用。您可以通过单击此处下载它!
为了转换视频文件,您需要在当前正在处理的目录中使用FFMPEG。您还需要YT-DLP。
您还将需要目录中的这两个文件:
-
rmvpe.pt
-
hubert_base.pt
在您用于此机器人的文件夹中,继续使用Python 3.10.0:
Python -m venv env
然后,我们将使用终端来激活它:
. \\e nv \\S cripts \\A ctivate.bat
设置环境完成后,您将不得不安装Pytorch,这是它的链接,Pytorch
要求
完成Pytorch的安装后,您将运行这两个命令:
pip install -e git+https://*gi*thub.*com/JarodMica/rvc.git#egg=rvc
pip install -e git+https://*git*hub*.com/tpnto/rvc-tts-pipeline.git@rvc-output-name#egg=rvc-tts-pipe
一旦安装完成,我们将不得不安装所需的其余软件包,为了安装它们,您只需运行此命令:
pip install -r requirements.txt
如果您遵循了这些步骤,则应该可以在本地运行此机器人!
