mintでNEUTRINO




NEUTRINO はフリーの音声合成ライブラリで、Linux にも対応している。


公式ページ

https://studio-neutrino.com/




ダウンロード


公式の Google ドライブからダウンロード。


https://drive.google.com/drive/folders/1cDicMle0z0y6zRLbQp3dD2kI-Zn21YHC



NEUTRINO - Tau v3.0 内にある、Online 版の本体と、使用する音声ライブラリをダウンロード。

(めろう、ルノ、ナクモ、ソウマははじめから入っているのでダウンロード不要です。)


ダウンロードしたら解凍し、わかりやすい場所に置いておく。




依存のインストール


gcc


sudo apt install build-essential



nvidia-driver(入っていなければ) 


グラボの型番によってちょっと違うこともあり、ややこしいので各自でご確認ください。



cuda toolkit


NEUTRINO を GPU で動かしたい場合は入れる


nvidia のリポジトリを追加

sudo apt install wget gnupg
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt update


インストール

sudo apt install cuda-toolkit-12-5

12.5 は書いている時点での最新です。適宜バージョンを変えてください。


(NEUTRINO Diffusion v2.4 以前を使用する場合は 11.8 が推奨とのことですが、ここでは扱いません。)


環境変数に設定。

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
source ~/.bashrc


nvcc --version

バージョンが表示されれば OK、確認しておきましょう。



続いて、確認したバージョンに対応した cuDNN をインストール。

以下では 12.5 の場合で進めます。


リポジトリを追加

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb


インストール

sudo apt install cudnn9-cuda-12


確認

dpkg -l | grep cudnn




つかう


NEUTRINO まわりに実行権限を与える。

cd '/home/shiro-ka/NEUTRINO'
chmod +x Run.sh
chmod +x bin/musicXMLtoLabel
chmod +x bin/neutrino

(こんな感じ。)


とりあえず Run.sh だけ権限を与えて走らせてみれば、ほかになにを chmod すればいいかはエラーをみるとわかる。


Run.sh する。

'/home/shiro-ka/NEUTRINO/Run.sh'


NEUTRINO/ourput にsample1.wav ができていたら成功!