[PYTHON] J'ai fait une note du colaboratoire Google qui peut utiliser Spleeter facilement.

Où est-ce

Veuillez l'utiliser car il se trouve dans ici. Puisqu'il utilise GPU, la vitesse de traitement est assez rapide. Le mieux est de Google pour vous prêter un GPU gratuitement! !!

Comment utiliser

Si vous obtenez une erreur, redémarrez le runtime et réexécutez les cellules une par une à partir du chapitre de préparation. Cela devrait résoudre la plupart des erreurs. Si vous obtenez une erreur réseau lors du téléchargement, réexécutez la cellule. Cela semble se produire en fonction du moment de la génération du fichier. Si vous modifiez le navigateur sur Chrome, vous ne recevrez peut-être pas d'erreur.

Préparation

Charger le programme

Tout d'abord, ouvrez cette note en mode aire de jeux. C'est en haut de l'écran. image.png Ensuite, exécutez (ctrl + entrée) toutes les cellules du chapitre "Préparation". Exécutez ensuite (ctrl + entrée) la cellule du chapitre "Chargement des méthodes du module".

Vous pouvez également l'exécuter en cliquant sur [] dans chaque cellule comme indiqué dans l'image ci-dessous. image.png

Préparation de la chanson

Lorsque vous exécutez la cellule dans "Télécharger le morceau que vous souhaitez diviser à partir d'ici", l'écran suivant s'affiche. Cliquez sur Parcourir et téléchargez n'importe quelle source sonore. __ Veuillez réexécuter cette cellule à chaque fois, même si vous téléchargez plusieurs sources sonores. __ </ font> image.png Lorsque l'image ci-dessous s'affiche, le téléchargement du fichier est terminé. image.png

De plus, lors du téléchargement de plusieurs sources sonores en même temps, il est également recommandé de cliquer sur le bouton "Télécharger" dans le dossier affiché dans "Fichier" sur l'onglet de gauche, ou de faire glisser et déposer dans l'onglet pour télécharger le fichier. est. image.png

__ Lorsque vous ajoutez une chanson, veuillez relire la cellule pour la visionner, etc. pour refléter la chanson lors de la visualisation, etc. __ </ font>

Visualisation

Pour regarder, exécutez la cellule du chapitre à regarder. Après un certain temps, ce qui suit sera affiché et vous pourrez le regarder. image.png

Divisez et téléchargez des chansons

Vous pouvez le télécharger sous forme de zip ou un par un. image.png

Synthétiser et télécharger chaque partie

Utilisez ce bloc pour créer des sources sonores sans batterie ni sources sonores sans voix. image.png

Bug connu

Le téléchargement et l'affichage sont parfois exécutés deux fois. Il sera corrigé si vous redémarrez le runtime. Cependant, étant donné que la cause première est inconnue et qu'il n'y a pas de problème d'utilisation pratique, il est laissé sans surveillance. Si quelqu'un connaît la cause, faites-le moi savoir. Je pense que cela se produit probablement parce que la portée n'est pas gérée correctement. Je veux étudier et résoudre ce problème.

Mieux

J'aimerais utiliser Spleeter pour le moment, mais si vous n'êtes pas doué pour Google Colab ou Python, je vous recommande d'utiliser splitter.ai. Une interface très simple à comprendre est implémentée. Cependant, il semble que le travail de division soit effectué côté serveur, donc un temps d'attente est nécessaire. image.png

Qu'est-ce que Spleeter

Github Extrait de ce qui est écrit dans la colonne About de la page, une source sonore mixte utilisant le deep learning (soi-disant musique que nous écoutons quotidiennement) ) Est une bibliothèque qui se divise en jusqu'à 5 parties de voix, batterie, pianos, basses et autres instruments de musique.

Impressions

Je pense que ce sera utile pour les personnes qui copient des oreilles et pratiquent des bandes de copie. Je ne voulais pas pétrir la ligne de commande, alors je l'ai écrite dans Google colaboratory.

Recommended Posts