Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

CLAPSep: Leveraging Contrastive Pre-trained Model for Multi-Modal Query-Conditioned Target Sound Extraction

About

Universal sound separation (USS) aims to extract arbitrary types of sounds from real-world recordings. This can be achieved by language-queried target sound extraction (TSE), which typically consists of two components: a query network that converts user queries into conditional embeddings, and a separation network that extracts the target sound accordingly. Existing methods commonly train models from scratch. As a consequence, substantial data and computational resources are required to make the randomly initialized model comprehend sound events and perform separation accordingly. In this paper, we propose to integrate pre-trained models into TSE models to address the above issue. To be specific, we tailor and adapt the powerful contrastive language-audio pre-trained model (CLAP) for USS, denoted as CLAPSep. CLAPSep also accepts flexible user inputs, taking both positive and negative user prompts of uni- and/or multi-modalities for target sound extraction. These key features of CLAPSep can not only enhance the extraction performance but also improve the versatility of its application. We provide extensive experiments on 5 diverse datasets to demonstrate the superior performance and zero- and few-shot generalizability of our proposed CLAPSep with fast training convergence, surpassing previous methods by a significant margin. Full codes and some audio examples are released for reproduction and evaluation.

Hao Ma, Zhiyuan Peng, Xu Li, Mingjie Shao, Xixin Wu, Ju Liu• 2024

Related benchmarks

TaskDatasetResultRank
Target Sound ExtractionESC-50 (test)
SISDRi12.37
46
Target Sound ExtractionMUSIC21 (test)
SDRi9.47
17
Target Sound ExtractionFSDKaggle 2018 (test)
SDRi21.11
17
Text-prompted separationInstr pro
SAJ2.48
11
Text-prompted separationInstr(wild)
SAJ2.47
9
Text-prompted separationSpeaker
SAJ2.8
9
Text-prompted separationSpeech
SAJ2.3
9
Text-prompted separationmusic
SAJ2.48
7
Text-prompted separationGeneral SFX
SAJ Score2.68
5
Showing 9 of 9 rows

Other info

Code

Follow for update