Uma ferramenta gratuita e de código aberto que transforma seu computador em um estúdio de separação de áudio com IA. Ela roda inteiramente na sua máquina local, o que significa sem APIs externas, sem assinaturas e sem custos. Separe vocais, bateria, baixo e outros instrumentos de qualquer arquivo de música ou link do YouTube usando o poderoso modelo de IA Demucs da Meta.
Documentação completa e código-fonte: https://github.com/paladini/voice-separator-demucs
Este é o método recomendado. Requer que o Docker esteja instalado.
Abra seu terminal e execute:
git clone [https://github.com/paladini/voice-separator-demucs.git](https://github.com/paladini/voice-separator-demucs.git)
cd voice-separator-demucsEste único comando irá construir e iniciar a aplicação em segundo plano.
docker compose up -dAssim que estiver rodando, abra seu navegador e acesse: http://localhost:7860
- Selecione os Elementos: Escolha quais partes você quer separar (ex:
vocals,drums). - Forneça o Áudio:
- Opção A: Faça o upload de um arquivo de áudio (MP3, WAV, FLAC, etc.).
- Opção B: Cole a URL de um vídeo do YouTube.
- Separar: Clique no botão "Separate" e aguarde o processamento terminar.
- Baixar: Seus arquivos de áudio separados aparecerão, prontos para download.
Seus arquivos de saída serão salvos localmente na pasta static/output/ dentro do diretório do projeto.
Se você prefere não usar o Docker, pode rodar o projeto diretamente com Python.
Pré-requisitos:
- Python 3.8+
- FFmpeg
# 1. Instale o FFmpeg
# No Ubuntu/Debian:
sudo apt-get update && sudo apt-get install ffmpeg
# No macOS (usando Homebrew):
brew install ffmpeg
# 2. Navegue até a pasta do projeto clonado
cd voice-separator-demucs
# 3. Instale as dependências Python
pip install -r requirements.txt
# 4. Execute a aplicação
python main.pyEm seguida, acesse a interface em http://localhost:7860.