Spleeter

Spleeter

Isolate vocals from any song using AI by Deezer

11 followers

Deezer just open-sourced Spleeter, an audio separation library built on Python and TensorFlow that uses machine learning to quickly and freely isolate vocals in any song.
Spleeter gallery image
Spleeter gallery image
Spleeter gallery image
Spleeter gallery image
Launch Team
ace.me
ace.me
Your new website, email address & cloud storage
Promoted

What do you think? …

Vincent Jacobs
is there a tutorial to install this on mac?
Yitzi G
@vincent_jacobs Instructions from their Github: I tried it and it worked pretty seamlessly. Just clone the repository and install a Conda environment to start separating audio file as follows: git clone https://github.com/Deezer/spleeter conda env create -f spleeter/conda/spleeter-cpu.yaml conda activate spleeter-cpu spleeter separate -i spleeter/audio_example.mp3 -p spleeter:2stems -o output You should get two separated audio files (vocals.wav and accompaniment.wav) in the output/audio_example folder.
Esko Toivonen
@vincent_jacobs @codegician Thank you so much! It works! Just tested with Hotel California (LOL). Unbelievable!
Moorad Nervoso
@vincent_jacobs @codegician @esko_toivonen Hi everybody, I'm a french newbie in coding. I have an issue trying to install Spleeter on my MacOS Mojave. When trying to get separate files, it says "No such file or directory" I've read somewhere that I have to "be sure to be in the spleeter folder if you are using cloned repository or replace audio_example.mp3 by a valid path to an audio file)", but I can't find the Spleeter folder. Here is the full code in Terminal : base) MacBook-Pro-de-Moorad:~ moorad$ spleeter separate -i LALD.mp3 -o audio_output -p spleeter:5stems ERROR:spleeter:An error occurs with ffprobe (see ffprobe output below) ffprobe version 4.2 Copyright (c) 2007-2019 the FFmpeg developers built with clang version 4.0.1 (tags/RELEASE_401/final) configuration: --prefix=/opt/anaconda3 --cc=x86_64-apple-darwin13.4.0-clang --disable-doc --disable-openssl --enable-avresample --enable-gnutls --enable-gpl --enable-hardcoded-tables --enable-libfreetype --enable-libopenh264 --enable-libx264 --enable-pic --enable-pthreads --enable-shared --enable-static --enable-version3 --enable-zlib --enable-libmp3lame libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 LALD.mp3: No such file or directory Many thanks in advance ! M.
Esko Toivonen
@vincent_jacobs @codegician @moorad_nervoso I am too a total newbie, when it comes to using the Terminal in Mac OS. But I managed to get this work by installing Miniconda from this page: https://docs.conda.io/en/latest/... I used the version Miniconda3 MacOSX 64-bit pkg (Python 3.7) Then..(I think)...I opened the Terminal and installed spleeter with these commands (from the github page) git clone https://github.com/Deezer/spleeter & conda install -c conda-forge spleeter I also had problems with the "valid path". I was not sure, what is the correct INPUT path & OUTPUT path. What I have now (and it works) is: 1) I have a folder called "spleeter" inside my User/Home folder 2) Inside the "spleeter" folder I have all this stuff: audio_example.mp3 conda configs docker Hotel_California.mp3 images LICENSE Makefile MANIFEST.in README.md setup.py spleeter spleeter.ipynb (Hotel_California.mp3 is the test song that I myself put inside the spleeter folder) Also, I have a folder called "output" that is also inside my User/Home folder. That is the folder for the separated stems that spleeter will create. OK, when I run spleeter I first put the audio file (in this case Hotel_California.mp3) into the spleeter folder. Then write to terminal: spleeter separate -i spleeter/Hotel_California.mp3 -p spleeter:2stems -o output The terminal says: INFO:spleeter:File output/('Hotel_California', '.mp3')/accompaniment.wav written INFO:spleeter:File output/('Hotel_California', '.mp3')/vocals.wav written ...and the files are written inside the Output folder. (there will be a folder called: ('Hotel_California', '.mp3') and inside THAT foder are the files: accompaniment.wav vocals.wav I hope this helps. :-) -esko PS. I'm running Mac Os 10.14.6
Amrith
@rrhoover wanna create some Bieber karaoke music for the offsite? 🎶
Ryan Hoover
@amrith thanks so much for volunteering to create Bieber karaoke music for the offsite, Amrith! 🙏🏼
Martin Ratinaud
@amrith @rrhoover Well, here you go https://www.edityouraudio.com/ka.... I generated it with https://www.edityouraudio by just pasting the youtube link there. Now sing! :-)
Abishekh Kc
is it available for windows?
Etan Mitchell
@abishekhkc i want know this too. Is it?
James Robert DeVore
@abishekhkc You can install Anaconda (conda) - on windows and then follow the instructions on Github. - https://www.anaconda.com/distrib... - https://docs.anaconda.com/anacon...
Ravi Shrestha
has anyone tried it on Google Colab? https://colab.research.google.co... i keep running into runtime disconnected issue - near the very last step. dont know how to fix it however.
Zack Abrams
@ravstr I ran into that error when I tried to process a big audio file, but a small one (40s mp3) worked fine. I'd just download the program and run it locally if you're trying it on big files, install is quite easy
Ravi Shrestha
thanks @zackdabrams, that makes sense. will try it with a small one.
Max
This is great. You won't make a remix out of the resulting stems, but it's pretty good at creating instrumentals. One thing it's truly great for is analyzing songs and how they were produced, since a lot of the times you can't really hear some melodies and frequencies underneath the vocal
Rick Cohen
Can anybody help me run this on a Mac? I don't know how to code, but I've downloaded the Spleeter folder and installed Anaconda. What do I do now?
Esko Toivonen
@rick_cohen Check out my hints for Moorad Nervoso
12
Next
Last