Maskinoversettelse · Engelsk original

Del en sang i fire stilker på Mac

Dra en sang fra hverandre slik at du kan lytte til sin vokal, tromme, bass eller gjenværende instrumental del. Denne Terminal oppskriften bruker gratis speech CLI og HTDemucs på en Apple Silicon Mac. Hver stamme blir en separat stereo WAV fil som du kan åpne i en lydredigering.

Fjerne vokal fra sanger, splitte instrumenter og eksportere WAV på Android, iPhone og iPad. Gratis, med on-device behandling etter modelloppsett.

1. Installere verktøyene

Du trenger en Apple Silicon Mac, macOS 15 eller nyere, og Homebrew. Åpne terminal og kjøre installasjonskommandoen. Dette er en lokal Mac arbeidsflyt: det trenger ikke en Soniqo-konto eller lydopplasting.

brew install speech

Den første separasjonen laster ned HTDemucs-modellen fra Hugging Face, så la en Internett-tilkobling og ekstra tid. Modellen forblir cached på Mac. Senere separasjoner kan kjøres offline med den cachede modellen.

2. Prøv musikkprøven

Bruk en ny arbeidsmappe til å holde inn- og resultatene sammen. Last ned stereoen WAV-prøven eller spille av eksemplene først. Disse spillerne bruker samme opptak slik at du kan sammenligne det som forblir i hver utdata.

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

Last ned prøven WAV · Simple kreditter og lisens

Core 'ngrato (1995) · Singing Sergeants, United States Air Force Band. These are illustrative outputs from the commands below, not a separation-quality benchmark.

Opprinnelig opptak
Vocals
Trommer
Bass
Andre instrumenter

3. Separat opptaket

Kjør denne kommandoen i mappen som inneholder sample.wav. Det skriver vocals.wav, drums.wav, bass.wav og other.wav inn i stemsDen opprinnelige innspillingen er på plass.

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

4. Lytt til hver stamme

Åpne de fire WAV-filene i den foretrukne spilleren eller redaktøren. De deler samme varighet og prøvehastighet slik at du kan plassere dem på innrettede spor. Solo en del for å studere den, eller dempe den og spille sammen med de andre.

Velg det resultatet du trenger

Vokalfilen er den isolerte sangdelen. other.wav-filen samler de gjenværende instrumentene; det er ikke en dedikert gitar eller pianostamme. For et støttespor uten vokal, følg vokal-removal oppskrift for å kombinere de andre tre filene.

Bruk din egen sang

Bytt ut eksemplets inngang med banen til stereoen WAV fil. Hold sitater rundt filnavn som inneholder mellomrom, og velg en annen ut-mappe for hver sang. Denne oppskriften bruker 44,1 kHz stereo WAV lyd; forberede andre filformater som WAV først.

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

Hva man kan forvente

En kort prøve er ikke et benchmark for en tre minutters sang eller for en telefon. Behandlingstid og minnebruk avhenger av sporet og modellen. Begynn med et kort klipp, hold originalen og sjekk resultatet av øret før du bruker det i en praksis økt eller rediger.

For modellinnstillinger og Swift API, les Kjeldseparasjon. Se Å komme i gang for installasjonshjelp og CLI referanse for kommandoalternativer.