環境構築
めんどいのでDockerで構築
docker run continuumio/anaconda3
公式のクイックスタートの前に事前準備が必要みたい
conda config --add channels conda-forge
conda update --all
conda install -c deezer-research spleeter
conda install -c conda-forge ffmpeg libsndfile
pip install spleeter
1. Installation · deezer/spleeter Wiki · GitHub
インストールが終わったらサンプルの音楽ファイルをダウンロードして音と声が分離されることを確認する。
outputディレクトリが生成され、中にファイルが入ってる。
wget https://github.com/deezer/spleeter/raw/master/audio_example.mp3
spleeter separate -p spleeter:2stems -o output audio_example.mp3
1. Installation · deezer/spleeter Wiki · GitHub
なんか上手く動かない
ValueError: Can't load save_path when it is None
spleeterコマンドを実行した時にpretrained_modelsディレクトリの中身がおかしい場合にエラーが出る。
pretrained_modelsディレクトリを削除すると再ダウンロードが始まって上手く実行出来るかも。