Hintergrund der Anforderungen
专业音乐制作常需要单独处理人声和伴奏轨道。SongGen的双轨模式专为此场景设计。
Spezifische Schritte
- OptionSongGenDualTrackForConditionalGeneration模型类进行初始化
- 生成后会获得独立的vocal_sequencesim Gesang antwortenacc_sequences音频数组
- 使用soundfile分别保存:
sf.write('vocal.wav', vocal_array, sr)
sf.write('accompaniment.wav', acc_array, sr)
erweiterte Anwendung
- 可对人声进行降噪/变调处理
- 可对伴奏进行响度均衡或分段编辑
- 最终使用DAW软件混合导出
Diese Antwort stammt aus dem ArtikelSongGen: Ein einstufiger autoregressiver Transformator für die automatische SonggenerierungDie