Je suis nouveau sur Python, mais j'ai pu facilement séparer les instruments et les voix en utilisant les outils Python, donc je vais les partager.
Installez Python en vous référant à l'article suivant
$ brew install pyenv
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ exec $SHELL -l
Puisque le projet utilise Python3, installez anaconda3
$ pyenv install anaconda3-2019.10
$ pyenv global anaconda3-2019.10
https://qiita.com/aical/items/2d066801a7464a676994
L'outil utilisé cette fois est spleeter https://github.com/deezer/spleeter Vidéo de référence https://www.youtube.com/watch?v=HqanOjPBRAQ
$ git clone https://github.com/Deezer/spleeter
$ conda install -c conda-forge spleeter
Ceci termine la préparation.
Placez la source sonore que vous souhaitez diviser dans le dossier spleeter du fichier projet.
$ spleeter separate -i spleeter/(Nom de fichier de la source sonore que vous souhaitez diviser).mp3 -p spleeter:2stems -o output
Lorsque cette commande est exécutée et que le processus est terminé, un dossier de sortie sera créé dans le même répertoire que spleetr. Il réussit si l'instrument et les fichiers vocaux y sont inclus.
Les voix masculines étaient un peu difficiles à diviser. La voix féminine manquait mieux. Selon un ami, il est plus facile d'extraire la basse en utilisant l'égaliseur du logiciel de composition avant de séparer l'instrument et le chant avec ce logiciel.
Recommended Posts