Ultimate Vocal Remover——用人工智能分离声音和音乐

终极人声去除器 是一个很棒的开源工具,适用于想要练习唱歌或演奏一些乐器以及他们最喜欢的歌曲的人。 它可以分离 MP3、WAV 或 FLAC 格式歌曲中的人声和乐器,并将输出导出为 MP3、WAV 和 FLAC,这要归功于 FFmpeg。

它被其开发人员视为“网络上最好的人声去除软件”,并使用由 UVR 核心开发人员训练的模型(Demucs v3 和 v4 4-stem 模型除外)。

此应用程序对于想要从歌曲中删除不需要的人声的人或想要创建歌曲的卡拉 OK 版本的人很有用。 或者简单地说,如果您想创建歌曲的器乐版本,那么您也可以使用它。

这个工具是跨平台的,可以在基于 Windows、macOS 和 Linux 的发行版上使用,在本教程中,我们将尝试在所有主要的 Linux 发行版上安装这个应用程序,并讨论它的一些特性和局限性。

Ultimate Vocal Remover 的特点

此应用程序允许您执行以下任务:

  • 您可以选择程序导出输出的格式。
  • 它向您显示一个选项,用于选择要用于分隔文件的模型。
  • 如果您拥有强大的 NVIDIA GPU,那么您还可以使用 GPU 转换选项。
  • 如果您对转换不确定,那么这款 Ultimate Vocal Remover 还可以让您先创建歌曲的 30 秒样本。

如何在 Linux 上安装 Audacity?

安装 Ultimate Vocal Remover

为了安装这个包,你必须先安装依赖项。 根据您的发行版,您可以键入以下命令来安装依赖项:

# On Debian and Ubuntu based distributions:
sudo apt update && sudo apt install ffmpeg python3-pip python3-tk git

# On Fedora workstation:
sudo dnf install ffmpeg python3-pip python3-tkinter git

# On Arch Linux based distributions:
sudo pacman -S ffmpeg python-pip tk git
安装依赖项 Fedora

请注意,您需要启用 RPMFusion 存储库 Fedora 为了使用上面的命令安装 FFmpeg。 现在,只需键入以下命令即可克隆 GitHub 存储库:

git clone https://github.com/Anjok07/ultimatevocalremovergui
克隆 Ultimate Vocal Remover 存储库

最后,进入克隆目录并安装应用程序。

cd ultimatevocalremovergui
pip3 install -r requirements.txt
安装 Ultimate Vocal Remver 存储库 Fedora安装 Ultimate Vocal Remover 存储库 Fedora

安装后,您可以通过从克隆目录中键入以下命令来启动它:

python3 UVR.py
紫外线辐射 5 5 0Ultimate Vocal Remover 界面

您现在可以使用该程序更改您的歌曲。

Ultimate Vocal Remover 的局限性

Ultimate Vocal Remover 确实有一些您应该知道的限制,因为它可能无法在您的系统上运行。 下面列出了其中一些:

  • 如果您期待 GPU 转换,它至少需要 NVIDIA RTX 1060 6 GB,但建议至少使用 8 GB V-RAM。
  • AMD Radeon GPU 目前完全不受支持。
  • 此应用程序仅与 64 位架构的 CPU 和硬件兼容。
  • 如果您将使用 Time-stretch 和 Pitch-Shift 选项,那么您应该知道此应用程序将使用 Rubber Band 库。
  • 因为 Ultimate Vocal Remover 只接受 WAV 格式的文件输入,所以您必须安装 FFmpeg 才能使用任何非 WAV 文件。
  • 这些模型是计算密集型的,因此该程序的输出将在很大程度上取决于您的硬件规格。

概括

尽管此应用程序可以与仅使用 CPU 的非 NVIDIA GPU 的 PC 一起使用,但转换过程可能需要一些时间。 不过,对于开发人员来说,为 Ultimate Vocal Remover 实现 Radeon GPU 支持应该不是问题,因为所有 AMD 的 Linux 驱动程序都是开源的。

无论如何,即使您没有 NVIDIA GPU,您也可以试试这个应用程序,而且这个应用程序使用任何现代 CPU 都可以很好地运行。