Ich bin neu in Python, aber ich konnte Instrumente und Gesang mithilfe von Python-Tools problemlos trennen, sodass ich sie freigeben kann.
Installieren Sie Python anhand des folgenden Artikels
$ brew install pyenv
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ exec $SHELL -l
Da das Projekt Python3 verwendet, installieren Sie anaconda3
$ pyenv install anaconda3-2019.10
$ pyenv global anaconda3-2019.10
https://qiita.com/aical/items/2d066801a7464a676994
Das diesmal verwendete Werkzeug ist Spleeter https://github.com/deezer/spleeter Referenzvideo https://www.youtube.com/watch?v=HqanOjPBRAQ
$ git clone https://github.com/Deezer/spleeter
$ conda install -c conda-forge spleeter
Damit ist die Vorbereitung abgeschlossen.
Legen Sie die Tonquelle, die Sie teilen möchten, in den spleeter-Ordner der Projektdatei.
$ spleeter separate -i spleeter/(Dateiname der Tonquelle, die Sie teilen möchten).mp3 -p spleeter:2stems -o output
Wenn dieser Befehl ausgeführt und der Vorgang abgeschlossen ist, wird ein Ausgabeordner im selben Verzeichnis wie spleetr erstellt. Es ist erfolgreich, wenn das Instrument und die Gesangsdateien darin enthalten sind.
Männliche Vocals waren etwas schwer zu teilen. Die weibliche Stimme fehlte besser. Laut einem Freund ist es einfacher, den Bass mit dem Equalizer in der Kompositionssoftware herauszuziehen, bevor Instrument und Gesang mit dieser Software getrennt werden.