/Vocaluxe

Python program to extract vocals from YouTube videos for free

Primary LanguagePythonApache License 2.0Apache-2.0

Vocaluxe - YouTube Vocal Extractor

This Python program extracts vocals from YouTube videos, leveraging Dropbox for uploading files and Moises for vocal extraction, all without relying on the Moises API, ensuring a free solution.

Features:

  • Extracts vocals from YouTube videos efficiently.
  • Utilizes Dropbox for file transfer.
  • Uses Moises.AI for vocal extraction without API usage.
  • Easy-to-use Python script.

Usage:

  1. Kindly modify the Dropbox API credentials on lines 86, 87, and 88 of the script. (Refer Dropbox Documentation)
  2. Add your Dropbox Access Token in token.txt.
  3. Ensure you have Python 3.x installed.
  4. Install the required dependencies listed in requirements.txt.
  5. Obtain the YouTube video link you want to extract vocals from.
  6. Run the script, providing the YouTube video link as an argument.
  7. The program will upload the video file to Dropbox, process it using Moises, and extract the vocals.
  8. Retrieve the extracted vocals from the Downloads directory.

Requirements:

  • Python 3.x
  • Dependencies (see requirements.txt)

Feel free to contribute and improve this project!