Hintergrund der Anforderungen
Professionelle Musikproduktionen erfordern oft getrennte Gesangs- und Hintergrundspuren, und SongGens Zweispurmodus ist für dieses Szenario konzipiert.
Spezifische Schritte
- OptionSongGenDualTrackForConditionalGenerationModellklassen werden initialisiert
- Bei der Generierung erhält es eine separatevokal_sequenzenim Gesang antwortenacc_sequenzenAudio-Array
- Verwenden Sie Soundfile, um sie separat zu speichern:
sf.write('vocal.wav', vocal_array, sr)
sf.write('accompaniment.wav', acc_array, sr)
erweiterte Anwendung
- Rauschunterdrückung/Modulation des Gesangs möglich
- Lautstärkeausgleich oder Abschnittsbearbeitung der Begleitung.
- Endgültig abgemischter Export mit DAW-Software
Diese Antwort stammt aus dem ArtikelSongGen: Ein einstufiger autoregressiver Transformator für die automatische SonggenerierungDie































