短文资讯

Linux中的机器学习: Piper

我们的Linux中的机器学习系列专注于使机器学习实验变得容易的应用程序。本系列中介绍的所有应用程序都可以自行托管。

用于神经文本到语音的神经网络处理大型数据集以学习从输入到输出的最佳路径。这是一种机器学习形式,因为这些网络使用神经声码器合成语音波形而无需用户输入。

Piper被宣传为快速、本地的神经文本到语音系统。它是用C++和Python编写的免费开源软件。在评估系统之前,我们将为您介绍安装过程。


安装

该项目的GitHub详细说明了使用pip的安装过程。

本系列中展示的软件主要在Manjaro,一种基于Arch的发行版上进行了测试。不幸的是,在任何基于Arch的发行版上使用pip都是一场噩梦,因为pacman应该是唯一的系统范围包管理器。其他所有内容必须安装在虚拟环境或本地环境中。否则,您很可能在某个时候导致系统崩溃。

因此,我们建议使用pyenv,这是一款可以轻松切换多个Python版本的软件。

我们希望实现Bash shell的集成,因此我们之前已将几行代码添加到我们的.bashrc配置文件中。

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

请看下面的图片。第一条命令显示了我们测试系统上安装的Python版本。正如您所见,我们安装了两个版本。我们不想使用系统版本来安装pip软件,因此我们将使用第二个命令切换到另一个版本。然后,我们重复第一条命令,显示我们现在正在使用Python 3.10.12的虚拟环境。


现在,我们可以使用以下命令安装Piper:

$ pip install piper-tts

以下是安装过程的图像。

我们还安装了onnxruntime-gpu包,以便利用我们的NVIDIA GPU进行处理。

对这篇文章感觉如何?

太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0

You may also like

Leave a reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

More in:短文资讯