Skip to main content
Dryad

soundscape_IR: A source separation toolbox for exploring acoustic diversity in soundscapes

Abstract

1. Soundscapes contain rich acoustic information associated with animal behaviors, environmental characteristics, and human activities, providing opportunities for predicting biodiversity changes and associated drivers. However, assessing the diversity of animal vocalizations remains challenging due to the interference of environmental and anthropogenic noise. A tool for separating sound sources and delineating changes in acoustic signals is crucial for an effective assessment of acoustic diversity.

2. We present soundscape_IR, an open-source Python toolbox dedicated to soundscape information retrieval in which non-negative matrix factorization is applied. This toolbox provides algorithms for supervised and unsupervised source separation (SS). It also enables the use of a snapshot recording for model training and subsequently applying adaptive and semi-supervised SS when target species produce sounds with varying features and when unseen sound sources are encountered.

3. Our results demonstrated that SS could enhance the vocalizations of target species, characterize the complexity of vocal repertoires, and investigate the spatio-temporal divergence of soundscapes. In tropical forest soundscapes, the application of SS effectively detected the rutting vocalizations of sika deer and revealed a graded structure in their acoustic characteristics. In subtropical estuarine soundscapes, SS automated the process of identifying distinct biotic and abiotic sounds, and the result uncovered divergent sound compositions between inshore and offshore waters.

4. Implementation of SS in soundscape analysis offers a promising method for streamlining the assessment of acoustic diversity in diverse environments. Future application of SS will open new directions to acoustically quantify ecological interactions across individual, species, and ecosystem levels.