
NEUTRINO はフリーの音声合成ライブラリで、Linux にも対応している。
公式ページ
ダウンロード
公式の 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 ができていたら成功!