Maskinöversättning · Engelskt original
Dela en låt i fyra stjälkar på din Mac
Dra en låt ifrån varandra så att du kan lyssna på sin sång, trumma, bas eller återstående instrumental del. Detta Terminal recept använder gratis speech CLI och HTDemucs på en Apple Silicon Mac. Varje stam blir en separat stereo WAV fil som du kan öppna i en ljudredigerare.
Ta bort sånger från låtar, dela instrument och exportera WAVs på Android, iPhone och iPad. Gratis, med on-device bearbetning efter modelluppställning.
1. Installera verktygen
Du behöver en Apple Silicon Mac, macOS 15 eller senare, och Homebrew. Öppen terminal och kör installationskommandot. Detta är en lokal Mac arbetsflöde: det behöver inte ett Soniqo konto eller en ljuduppladdning.
brew install speech
Den första separationen hämtar HTDemucs-modellen från Hugging Face, så låt en internetanslutning och extra tid. Modellen förblir cachad på din Mac. Senare separationer kan köras offline med cachade modellen.
2. Prova musikprovet
Använd en ny arbetsmapp för att hålla ingången och resultaten tillsammans. Ladda ner stereo WAV prov, eller spela exemplen först. Dessa spelare använder samma inspelning så att du kan jämföra vad som stannar i varje utgång.
curl -fL https://soniqo.audio/audio/samples/music/sample.wav -o sample.wav
Ladda ner provet WAV Sample credits and license
Kärnan ’ngrato (1995) · Singing Sergeants, United States Air Force Band. These are illustrative outputs from the commands below, not a separation-quality benchmark.
3. Separera inspelningen
Kör detta kommando i mappen som innehåller sample.wavDet skriver vocals.wav, drums.wav, bass.wav och other.wav in i stemsDen ursprungliga inspelningen stannar på plats.
speech separate sample.wav --engine htdemucs --htdemucs-precision int8 --output-dir stems
4. Lyssna på varje stam
Öppna de fyra WAV filerna i din föredragna spelare eller redaktör. De delar samma varaktighet och provfrekvens så att du kan placera dem på anpassade spår. Solo en del för att studera det, eller stumma det och spela tillsammans med de andra.
Välj det resultat du behöver
Vocal-filen är den isolerade sångdelen. other.wav-filen samlar de återstående instrumenten; det är inte en dedikerad gitarr eller pianostam. För en backningsspår utan sång, följ vocal-removal recept för att kombinera de andra tre filerna.
Använd din egen låt
Byt ut exempelinmatningen med vägen till din stereo WAV-fil. Håll citat runt filnamn som innehåller utrymmen och välj en annan utgångsmapp för varje låt. Detta recept använder 44.1 kHz stereon WAV; förbereda andra filformat som WAV först.
speech separate "/path/to/Your Song.wav" --engine htdemucs --htdemucs-precision int8 --output-dir my-song-stems
Vad man kan förvänta sig
Ett kort prov är inte ett riktmärke för en tre-minuters låt eller för en telefon. Behandlingstid och minnesanvändning beror på spåret och modellen. Börja med ett kort klipp, håll originalet och kontrollera resultatet med örat innan du använder det i en träningssession eller redigera.
För modellinställningar och Swift API, läs Source Separation. Se Getting Started för installationshjälp och CLI referens för kommandoalternativ.