Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save paladini/437397580c37dbb7433d7f145dcebaf7 to your computer and use it in GitHub Desktop.
Save paladini/437397580c37dbb7433d7f145dcebaf7 to your computer and use it in GitHub Desktop.
Guia para instalar um separador de música com IA gratuito e de código aberto que roda no seu próprio computador. Separe vocais, bateria, baixo e instrumentos de músicas (MP3, WAV) ou links do YouTube para criar faixas de karaokê/instrumentais. Não precisa de APIs ou assinaturas. Instalação simples com Docker ou Python.

Início Rápido: Removedor de Vocal e Separador de Instrumentos com IA

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


🚀 Instalação Mais Fácil (Docker)

Este é o método recomendado. Requer que o Docker esteja instalado.

Passo 1: Clone o Repositório

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-demucs

Passo 2: Execute com o Docker Compose

Este único comando irá construir e iniciar a aplicação em segundo plano.

docker compose up -d

Passo 3: Abra a Interface Web

Assim que estiver rodando, abra seu navegador e acesse: http://localhost:7860


🎵 Como Usar

  1. Selecione os Elementos: Escolha quais partes você quer separar (ex: vocals, drums).
  2. 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.
  3. Separar: Clique no botão "Separate" e aguarde o processamento terminar.
  4. 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.


🔧 Alternativa: Instalação com Python (Sem Docker)

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.py

Em seguida, acesse a interface em http://localhost:7860.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment