Remova a voz de uma música no Mac

Crie um acompanhamento para praticar canto a partir de uma gravação no Mac. A CLI gratuita speech separa voz, bateria, baixo e outros instrumentos; o FFmpeg mistura as três faixas de acompanhamento. Comece pela amostra curta e ouça o resultado antes de usar sua música.

1. Instale as ferramentas

Você precisa de um Mac com Apple Silicon, macOS 15 ou posterior e Homebrew. Abra o Terminal e execute a instalação. O processamento acontece no Mac, sem conta Soniqo nem envio do áudio.

brew install speech ffmpeg

A primeira separação baixa o modelo HTDemucs do Hugging Face; reserve conexão e algum tempo. O modelo fica no cache do Mac. Depois, você pode separar arquivos offline usando esse modelo.

2. Teste a amostra musical

Use uma nova pasta de trabalho para reunir a entrada e os resultados. Baixe o WAV estéreo ou ouça os exemplos primeiro. Eles usam a mesma gravação para comparar o que permanece em cada saída.

curl -fL https://soniqo.audio/audio/samples/music/sample.wav -o sample.wav

Baixar o WAV de amostra · Créditos e licença da amostra

Core ’ngrato (1995) · Singing Sergeants, United States Air Force Band. São resultados ilustrativos dos comandos abaixo, não um benchmark de qualidade de separação.

Gravação original
Voz
Acompanhamento instrumental

3. Separe a gravação

Execute na pasta que contém sample.wav. O comando grava vocals.wav, drums.wav, bass.wav e other.wav em stems. A gravação original é mantida.

speech separate sample.wav --engine htdemucs --htdemucs-precision int8 --output-dir stems

4. Salve o instrumental

Combine bateria, baixo e outros instrumentos sem incluir a voz. Este comando do FFmpeg grava instrumental.wav e usa um limitador para controlar picos. Ele mistura as três partes separadas, em vez de subtrair a voz estimada do original.

ffmpeg -i stems/drums.wav -i stems/bass.wav -i stems/other.wav -filter_complex 'amix=inputs=3:normalize=0,alimiter=limit=0.98:level=false:latency=true' -c:a pcm_s16le instrumental.wav

Abra instrumental.wav para conferir o acompanhamento e stems/vocals.wav para ouvir a voz isolada. Verifique voz residual, instrumentos ausentes e ataques alterados. Mixagens densas, reverberação e sons sobrepostos podem deixar artefatos audíveis.

Use sua própria música

Troque a entrada pelo caminho do seu WAV estéreo. Mantenha aspas em nomes com espaços e use uma pasta de saída diferente para cada música. Esta receita usa WAV estéreo de 44,1 kHz; converta outros formatos para WAV primeiro.

speech separate "/path/to/Your Song.wav" --engine htdemucs --htdemucs-precision int8 --output-dir my-song-stems

Para o instrumental, troque stems no comando FFmpeg pela pasta de saída dessa música.

O que esperar

Uma amostra curta não mede o desempenho de uma música de três minutos ou de um celular. Tempo e memória dependem da faixa e do modelo. Comece com um trecho, guarde o original e confira de ouvido antes de usar em ensaios ou edições.

Veja Separação de fontes para os modelos e a API Swift, Primeiros passos para instalar e a referência CLI para as opções.