Python モジュールインストール時の問題 新しいページはコチラ
提供: yonewiki
(→spleeter) |
(→spleeter) |
||
4行: | 4行: | ||
主に歌唱演奏音声ファイルを聞き分けることができるアプリケーション的なモジュールです。一筋縄でインストールできるモノでは無いです。こういうのはプログラマでも何でもない人が使って便利なモノなのに、これでは流行らないよね。凄い技術なのに。唄とドラムとその他の音声に分けれます。カラオケの練習にも使えます。しかも生バンド版なのでカラオケよりも物凄く難しい筈です。でも歌える様になるとリズム感が鍛えられるのでやり甲斐のあるものになります。あとはギターだけの音に近づけたりも出来ます。バンドのギターって意外と地味に大変な演奏をしていることが分かるのでギタリストの凄さが理解できるものになります。JUDY AND MARY の TAKUYAさんとかは無駄に頑張っているので、聞いてあげて欲しいな。唄が良すぎてかき消されてる感じが否めない。メッチャ面倒くさい演奏してます。そこまでしますかね。って言う感じがこのバンドの音楽の魅力なんだろうね。 | 主に歌唱演奏音声ファイルを聞き分けることができるアプリケーション的なモジュールです。一筋縄でインストールできるモノでは無いです。こういうのはプログラマでも何でもない人が使って便利なモノなのに、これでは流行らないよね。凄い技術なのに。唄とドラムとその他の音声に分けれます。カラオケの練習にも使えます。しかも生バンド版なのでカラオケよりも物凄く難しい筈です。でも歌える様になるとリズム感が鍛えられるのでやり甲斐のあるものになります。あとはギターだけの音に近づけたりも出来ます。バンドのギターって意外と地味に大変な演奏をしていることが分かるのでギタリストの凄さが理解できるものになります。JUDY AND MARY の TAKUYAさんとかは無駄に頑張っているので、聞いてあげて欲しいな。唄が良すぎてかき消されてる感じが否めない。メッチャ面倒くさい演奏してます。そこまでしますかね。って言う感じがこのバンドの音楽の魅力なんだろうね。 | ||
− | + | うまく行った手順(2020年11月時点) | |
+ | |||
+ | まずminicondaをインストールする。このホームページの関連記事を読むと、やり方はわかるはず。まずはminicondaで検索したら、公式ページ出てくるし、インストールするだけ。 | ||
<syntaxhighlight2 lang="python"> | <syntaxhighlight2 lang="python"> | ||
− | (base) C:\.....>conda create -n py36 python=3.6 -y | + | (base) PS C:\.....>conda create -n py36 python=3.6 -y |
− | (py36) C:\.....>conda activate py36 | + | (py36) PS C:\.....>conda activate py36 |
− | (py36) C:\.....>git clone https://github.com/deezer/spleeter | + | (py36) PS C:\.....>git clone https://github.com/deezer/spleeter |
− | (py36) C:\.....>conda install -c conda-forge spleeter | + | (py36) PS C:\.....>conda install -c conda-forge spleeter |
− | (py36) C:\.....>spleeter separate -i C:\mp3\music.mp3 -o C:\mp3\music -p spleeter:2stems | + | (py36) PS C:\.....>spleeter separate -i C:\mp3\music.mp3 -o C:\mp3\music -p spleeter:2stems |
INFO:spleeter:Downloading model archive https://github.com/deezer/spleeter/releases/download/v1.4.0/2stems.tar.gz | INFO:spleeter:Downloading model archive https://github.com/deezer/spleeter/releases/download/v1.4.0/2stems.tar.gz | ||
INFO:spleeter:Validating archive checksum | INFO:spleeter:Validating archive checksum | ||
INFO:spleeter:Extracting downloaded 2stems archive | INFO:spleeter:Extracting downloaded 2stems archive | ||
INFO:spleeter:2stems model file(s) extracted | INFO:spleeter:2stems model file(s) extracted | ||
− | </ | + | (py36) PS C:\.....> |
+ | </syntaxhighlight2> | ||
+ | |||
+ | うまくいかない手順 | ||
+ | |||
+ | python環境をpython3.7やpython3.8にするとERORRが発生する。 | ||
− | + | ||
+ | 例えば、python37のconda create -n py37 python=3.7 anaconda -y のようにAnaconda環境ありのpython3.7でやっても滅茶苦茶に容量を食うにも関わらずエラーになる。mkl_Intel_thread.dllが合致するのが見つからないというエラーになります。 | ||
+ | |||
+ | <syntaxhighlight2 lang="python"> | ||
+ | Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll. | ||
+ | </syntaxhighlight2> | ||
+ | この不具合を解消するには、mklをインテルのホームページからダウンロードしてきて最新版にするのがいいとかという情報が手に入る。面倒くさくてやってない。でもpy36ならmkl_Intel_thread.dll関連のエラーが出なかったという情報があったので、そっちを選択したら上記のように上手くいった。 | ||
+ | 例えばpython37のconda create -n py38 python=3.8 anaconda -yのようにやってもダメ過ぎて疲れる。 | ||
+ | |||
+ | これから挑む人には、この手順がお勧めだ。 | ||
[[Python]]に戻る | [[Python]]に戻る | ||