RVC Discord Bot

VC/VC++ 2025-08-09

基于检索的voice-conversion-bot

与通过RVC处理音频/视频的功能的Discord机器人

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

如果您遵循了这些步骤,则应该可以在本地运行此机器人!

下载源码

通过命令行克隆项目:

git clone https://github.com/tpnto/RVC-Discord-Bot.git