Skip to content

Audio separation API using Spleeter from Deezer

License

Notifications You must be signed in to change notification settings

ScottChesworth/spleeter-api

 
 

Repository files navigation

spleeter-api

Audio separation API using Spleeter (GPU) from Deezer Research.

Spleeter is A Fast And State-of-the Art Music Source Separation Tool With Pre-trained Models. Authors: Romain Hennequin, Anis Khlif, Felix Voituret and Manuel Moussallam

This tool allows to split the audio of a youtube video or any .mp3:

  • Enter a YouTube URL and get isolated mp3s for each part (i.e. Bass.mp3, Drums.mp3, Vocals.mp3, etc), or get an .mp4 with the original video plus the audio mix including the subtitles (if any), and more.
  • Upload your .mp3's and split

Install

Local installation on Windows

Install the dependencies and pre-requisites with PowerShell setup script: Setup.ps1

powershell "IEX(New-Object Net.WebClient).downloadString('https://raw.githubusercontent.com/thepirat000/spleeter-api/master/Setup.ps1')"

Tested on Azure VM of size "Standard D2 (2 vcpus, 7 GiB memory)"

About

Audio separation API using Spleeter from Deezer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 88.9%
  • PowerShell 8.7%
  • Dockerfile 2.2%
  • Batchfile 0.2%