短文資訊

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:短文資訊