LoginSignup
3
3

More than 3 years have passed since last update.

音楽データからボーカルと楽器を分離できる「spleeter」について

Last updated at Posted at 2020-06-23

開発環境

OS:Windows10
コマンド:Git Bushを使用

spletterとは

ボーカルや複数の楽器で構成された音楽データを、機械学習を用いてそれぞれの音に分類したファイルとして出力できるものらしい
詳細

書いてある通りにするとうまくいかない:frowning2:

bbjspobrgbop.PNG
参考リンク

この通りにすると、「conda env create -f spleeter/conda/spleeter-cpu.yaml」を実行した段階でエラーが起きる

原因

そもそもgit cloneしたリンク
conda/spleeter-cpu.yamlというパスが存在しないため

解決策

spletterのgitHubの修正リンクがあった!

しかし、 README.mdのQuick startに書かれている内容ではうまくいかないため
下に修正版を乗せる

git clone https://github.com/sigsep/spleeter-musdb

conda env create -f spleeter-musdb/conda/spleeter-cpu.yaml

conda activate spleeter-cpu または source activate spleeter-cpu

cd spleeter-musdb

spleeter separate -i spleeter-musdb/audio_example.mp3 -p spleeter:2stems -o output

「spleeter separate -i spleeter-musdb/audio_example.mp3 -p spleeter:2stems -o output」では、-i 音源のパス -o 出力先のパス -p spleeter:2(ボーカルと伴奏の分離)という意味

詳しくはこちら

なお、windowsでの、コマンドプロンプトやPowerShellでは4つ目のsepleenerが使えないので、python -m spleeter separate~ と書くとうまくいくはず、、たぶん

だいぶ端折った説明になっているので、間違いや質問があれば、下のコメント欄からよろしくお願いしまーす:point_down:

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3