Interface graphique Ultimate Vocal Remover v5.6
À propos
Cette application utilise des modèles de séparation de source de pointe pour supprimer les voix des fichiers audio. Les principaux développeurs d'UVR ont formé tous les modèles fournis dans ce package (à l'exception des modèles Demucs v3 et v4 à 4 tiges).
Développeurs principaux
Soutenez le projet
Installation
Ces bundles contiennent l'interface UVR, Python, PyTorch et d'autres dépendances nécessaires pour exécuter efficacement l'application. Aucun prérequis n’est requis.
Installation de Windows
Veuillez noter:
- Ce programme d'installation est destiné à ceux qui exécutent Windows 10 ou une version ultérieure.
- La fonctionnalité des applications pour les systèmes exécutant Windows 7 ou une version antérieure n'est pas garantie.
- La fonctionnalité des applications pour les systèmes à processeurs Intel Pentium et Celeron n'est pas garantie.
- Vous devez installer UVR sur le lecteur C: principal. L'installation d'UVR sur un lecteur secondaire entraînera une instabilité.
Téléchargez le programme d'installation UVR pour Windows via le lien ci-dessous :
- Lien de téléchargement principal
- Miroir du lien de téléchargement principal
Si vous utilisez une carte graphique AMD Radeon ou Intel Arc , vous pouvez essayer la version OpenCL :
- Version OpenCL – Lien de téléchargement principal
Instructions du package de mise à jour pour ceux qui ont déjà installé UVR :
- Si UVR est déjà installé, vous pouvez installer ce package dessus ou le télécharger directement depuis l'application ou cliquer ici pour le correctif.
Installation manuelle de Windows
Installation manuelle de Windows
- Téléchargez et extrayez le référentiel ici
- Téléchargez et installez Python ici
- Assurez-vous de cocher "Ajouter python.exe au PATH" lors de l'installation
- Exécutez les commandes suivantes à partir du répertoire du dépôt extrait :
python.exe -m pip install -r requirements.txt
Si vous disposez d'un GPU Nvidia compatible, exécutez la commande suivante :
python.exe -m pip install --upgrade torch --extra-index-url https://download.pytorch.org/whl/cu117
Si vous n'avez pas installé FFmpeg ou Rubber Band et que vous souhaitez éviter de passer par un long processus d'installation, suivez les instructions ci-dessous.
Installation de FFmpeg
- Téléchargez la version précompilée ici
- Depuis l'archive, extrayez le fichier suivant dans le répertoire de l'application UVR :
-
ffmpeg-5.1.2-essentials_build/bin/ffmpeg.exe
Installation de l'élastique
Pour utiliser l'outil Time Stretch ou Change Pitch, vous aurez besoin d'un élastique.
- Téléchargez la version précompilée ici
- Depuis l'archive, extrayez les fichiers suivants dans le répertoire de l'application UVR :
-
rubberband-3.1.2-gpl-executable-windows/rubberband.exe
-
rubberband-3.1.2-gpl-executable-windows/sndfile.dll
Installation de MacOS
Utilisateurs de MacOS : vous rencontrez des difficultés pour ouvrir UVR ?
En raison de la sécurité stricte des applications d'Apple, vous devrez peut-être suivre ces étapes pour ouvrir UVR.
Tout d'abord, exécutez la commande suivante via Terminal.app pour permettre aux applications de s'exécuter à partir de toutes les sources (il est recommandé de la réactiver une fois qu'UVR s'ouvre correctement.)
sudo spctl --master-disable
Deuxièmement, exécutez la commande suivante pour contourner la notarisation :
sudo xattr -rd com.apple.quarantine /Applications/Ultimate Vocal Remover.app
Installation manuelle de MacOS
Installation manuelle de MacOS
- Téléchargez et enregistrez ce référentiel ici
- Téléchargez et installez Python 3.10 ici
- À partir du répertoire enregistré, exécutez ce qui suit -
pip3 install -r requirements.txt
- Si votre Mac fonctionne avec un M1, veuillez ensuite exécuter la commande suivante. Sinon, sautez cette étape. -
cp /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/_soundfile_data/libsndfile_arm64.dylib /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib
Installation de FFmpeg
- Une fois l'installation terminée, téléchargez ici le binaire FFmpeg correct pour votre système et placez-le dans le répertoire principal de l'application.
Installation de l'élastique
Pour utiliser l'outil Time Stretch ou Change Pitch, vous aurez besoin d'un élastique.
- Téléchargez la version précompilée ici
- Depuis l'archive, extrayez les fichiers suivants dans le répertoire de l'application UVR/lib_v5 :
-
rubberband-3.1.2-gpl-executable-macos/rubberband
Ce processus a été testé sur un MacBook Pro 2021 (utilisant M1) et un MacBook Air 2017 et il est confirmé qu'il fonctionne sur les deux.
Installer Linux
Voir les instructions d'installation de Linux
Ces instructions d'installation concernent les systèmes Linux basés sur Debian et Arch.
- Téléchargez et enregistrez ce référentiel ici
- À partir du répertoire enregistré, exécutez les commandes suivantes dans cet ordre :
Pour basé sur Debian (Ubuntu, Mint, etc.) :
sudo apt update && sudo apt upgrade
sudo apt-get update
sudo apt install ffmpeg
sudo apt install python3-pip
sudo apt-get -y install python3-tk
pip3 install -r requirements.txt
python3 UVR.py
Pour Arch Based (EndeavourOS) :
sudo pacman -Syu
sudo pacman -Sy
sudo pacman -S python-pip
sudo pacman -S --noconfirm tk
sudo pacman -S ffmpeg
Pour contourner la configuration de l'environnement et procéder à l'installation, utilisez :
- Soyez prudent ; cela modifie les fichiers système.
sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED
Procédez ensuite dans l'ordre suivant :
chmod +x install_packages.sh
./install_packages.sh
python UVR.py
Autres notes d'application
- Nvidia RTX 1060 6 Go est la configuration minimale requise pour les conversions GPU.
- Les GPU Nvidia avec au moins 8 Go de V-RAM sont recommandés.
- La prise en charge du GPU AMD Radeon est limitée pour le moment.
- Il existe actuellement une branche fonctionnelle pour les utilisateurs de GPU AMD ici
- Cette application est uniquement compatible avec les plateformes 64 bits.
- Cette application s'appuie sur la bibliothèque Rubber Band pour les options Time-Stretch et Pitch-Shift.
- Cette application s'appuie sur FFmpeg pour traiter les fichiers audio non-wav.
- L'application mémorisera automatiquement vos paramètres une fois fermée.
- Les temps de conversion dépendront considérablement de votre matériel.
- Ces modèles nécessitent beaucoup de calculs.
Performance:
- Les temps de chargement des modèles sont plus rapides.
- L'importation/exportation de fichiers audio est plus rapide.
Dépannage
Problèmes courants
- Si FFmpeg n'est pas installé, l'application générera une erreur si l'utilisateur tente de convertir un fichier non WAV.
- Les erreurs d'allocation de mémoire peuvent généralement être résolues en réduisant la taille du "Segment" ou de la "Fenêtre".
Bug du clic gauche sur MacOS Sonoma
Il existe un problème connu sur MacOS Sonoma où les clics gauches ne sont pas enregistrés correctement dans l'application. Cela affectait toutes les applications créées avec Tkinter sur Sonoma et a depuis été résolu. Veuillez télécharger la dernière version via le lien suivant si vous rencontrez toujours des problèmes - lien
Ce problème était suivi ici.
Signalement de problèmes
Veuillez être aussi détaillé que possible lorsque vous publiez un nouveau numéro.
Si possible, cliquez sur le bouton « Paramètres » à gauche du bouton « Démarrer le traitement » et cliquez sur le bouton « Journal des erreurs » pour obtenir des informations détaillées sur les erreurs qui peuvent nous être fournies.
Licence
Le code GUI d’Ultimate Vocal Remover est sous licence MIT.
- Remarque : pour tous les développeurs d'applications tierces qui souhaitent utiliser nos modèles, veuillez honorer la licence MIT en accordant un crédit à UVR et à ses développeurs.
Crédits
- ZFTurbo - Création et entraînement des poids pour les nouveaux modèles MDX23C.
- DilanBoskan - Vos contributions au début de ce projet ont été essentielles au succès d'UVR. Merci!
- Bas Curtiz - Conception du logo, de l'icône, de la bannière et de l'écran de démarrage officiels d'UVR.
- tsurumeso - Développement du code original de l'architecture VR.
- Kuielab & Woosung Choi - Développé le code original de l'IA MDX-Net.
- Adefossez & Demucs - Développement du code original de Demucs AI.
- KimberleyJSN - Conseillé et aidé à la mise en œuvre des scripts de formation pour MDX-Net et Demucs. Merci!
- Hv - A aidé à implémenter des morceaux dans le code AI MDX-Net. Merci!
Contribuer
- Pour toute personne intéressée par le développement continu de l'interface graphique Ultimate Vocal Remover , veuillez nous envoyer une pull request et nous l'examinerons.
- Ce projet est 100% open-source et gratuit pour que chacun puisse l'utiliser et le modifier à sa guise.
- Nous maintenons uniquement le développement et le support de l' interface graphique Ultimate Vocal Remover et des modèles fournis.
Références
- [1] Takahashi et al., "DenseNets multi-échelles multi-bandes pour la séparation des sources audio", https://arxiv.org/pdf/1706.09588.pdf