Je souhaite créer une source sonore de karaoké en séparant les instruments et les voix en utilisant Python

Je souhaite créer une source sonore de karaoké en séparant les voix et les instruments à l'aide de Python

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 d'abord Python

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

Installer spleeter

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.

Essayez de séparer l'instrument et la voix

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.

Résumé

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

Je souhaite créer une source sonore de karaoké en séparant les instruments et les voix en utilisant Python
Je veux créer une fenêtre avec Python
J'ai créé un exemple pour accéder à Salesforce en utilisant Python et Bottle
Je souhaite créer une application Web en utilisant React et Python flask
Je veux faire un changeur de voix en utilisant Python et SPTK en référence à un site célèbre
Je veux créer un fichier pip et le refléter dans le menu fixe
Je veux créer un environnement Python
Je souhaite créer facilement un modèle de bruit
Je souhaite envoyer un e-mail depuis Gmail en utilisant Python.
Je veux faire un jeu avec Python
Créer une carte Web en utilisant Python et GDAL
Je souhaite créer un type d'implémentation pouvant être branché
Je souhaite vendre les produits que j'ai listés par python scraping Mercari
Je veux écrire dans un fichier avec Python
Je veux créer un bel environnement de développement Python pour mon nouveau Mac
Je souhaite créer une file d'attente prioritaire pouvant être mise à jour avec Python (2.7)
Je veux exécuter et distribuer un programme qui redimensionne les images Python3 + pyinstaller
Je souhaite générer un diagramme de chemin d'analyse de structure distribuée co-distribuée (SEM) en reliant Python et R.
Je souhaite intégrer une variable dans une chaîne Python
Je veux répéter plusieurs fois un générateur Python
Je veux générer rapidement UUID (memo memo) ~ Edition Python ~
Je veux gérer l'optimisation avec python et cplex
Je veux écrire en Python! (2) Écrivons un test
Je veux échantillonner au hasard un fichier avec Python
[Python] Je veux faire d'une liste imbriquée un taple
Je souhaite créer manuellement une légende avec matplotlib
Je veux faire fonctionner un ordinateur quantique avec Python
J'ai essayé de faire une simulation de séparation de source sonore en temps réel avec l'apprentissage automatique Python
Je souhaite utiliser une source de données python dans Re: Dash pour obtenir les résultats de la requête.
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
J'ai essayé de créer une API RESTful en connectant l'API rapide du framework Python explosif à MySQL.
[Python] Je souhaite obtenir un ensemble commun entre numpy
Je veux démarrer beaucoup de processus à partir de python
Je souhaite envoyer un message de Python à LINE Bot
Je veux connaître la nature de Python et pip
J'ai fait un chronomètre en utilisant tkinter avec python
Je veux que Sphinx soit pratique et utilisé par tout le monde
Je veux ajouter un joli complément à input () en python
J'ai créé Chatbot en utilisant l'API LINE Messaging et Python
Je veux créer un Dockerfile pour le moment.
Je veux créer un histogramme et superposer la courbe de distribution normale dessus. édition matplotlib
J'ai essayé de créer un rapport Power BI en traitant les journaux CSV / JSON à l'aide d'Azure Databricks
Je veux clarifier la question de la méthode "__init__" et de l'argument "self" de la classe Python.
Je souhaite enregistrer l'heure d'exécution et conserver un journal.
J'ai essayé de créer un pointage de crédit simple avec régression logistique.
Je veux résoudre APG4b avec Python (seulement 4.01 et 4.04 au chapitre 4)
Traitez le résultat de l'exécution de Splunk en utilisant Python et enregistrez-le dans un fichier
J'ai essayé de créer une expression régulière de "temps" en utilisant Python
Qiskit: Je veux créer un circuit qui crée des états arbitraires! !!
J'ai essayé de créer une expression régulière de "date" en utilisant Python
Je souhaite rechercher le texte intégral avec elasticsearch + python
Créez un lot planifié simple à l'aide de l'image Python de Docker et de parse-crontab
Je veux créer un système pour éviter d'oublier de serrer la clé 1
J'ai essayé de faire un processus d'exécution périodique avec Selenium et Python
Je souhaite utiliser à la fois la clé et la valeur de l'itérateur Python
Gratter et manger des bûches - je veux trouver un bon restaurant! ~ (Travail)
[Introduction] Je veux créer un robot Mastodon avec Python! 【Débutants】
J'ai essayé de créer des taureaux et des vaches avec un programme shell
Comment mettre à jour une source de données de classeur packagée Tableau à l'aide de Python