| Literature DB >> 33274051 |
Kevin Darras1, Noemí Pérez1, Tara Hanf-Dressler1.
Abstract
Passive acoustic monitoring of soundscapes and biodiversity produces vast amounts of audio recordings. However, the management of these raw data presents technical challenges and their analysis suffers from bottlenecks. A multitude of software solutions exist, but none can perform all the data processing needed by ecologists for analysing large acoustic data sets. The field of ecoacoustics needs a software tool that is free, evolving, and accessible. We take a step in that direction and present BioSounds: an open-source, online platform for ecoacoustics designed by ecologists and built by software engineers. Biosounds can be used for archiving and sharing recordings, manually creating and reviewing annotations of sonant animals in soundscapes, analysing audio in time and frequency, and storing reference recordings for different taxa. We present its features and structure, and compare it with similar software. We describe its operation mode and the workflow for typical use cases such as the analysis of bird and bat communities sampled in soundscape recordings. BioSounds is available from: https://github.com/nperezg/biosounds. Copyright:Entities:
Keywords: Soundscape; audio annotation; automated sound recording; autonomous recording units; ecoacoustics; passive acoustic monitoring; sound analysis; spectrogram
Mesh:
Year: 2020 PMID: 33274051 PMCID: PMC7682500 DOI: 10.12688/f1000research.26369.1
Source DB: PubMed Journal: F1000Res ISSN: 2046-1402
Overview of currently available software tools for ecoacoustics.
We included only ecoacoustics software tools built specifically for ecoacoustics that can play back audio and represent audio visually in the form of spectrograms. We excluded tools that were not developed in the last 2 years.
| Tool | Soundscape
| max
| manual
| automated
| Reference
| Taxa | Sound
| Acoustic
| Access | License | Installation | Interaction |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Animal Sound
| no | unknown | yes | yes | yes | all | yes | no | free (but
| unknown | package | command line |
| Arbimon | yes | 22.05 | yes | yes | yes | all | yes | yes | free and
| proprietary | none | GUI |
| Avisoft‐SASLab
| yes | unknown | yes | yes | yes | all | yes | yes | commercial | proprietary | local | GUI |
| BatSound | yes | 192 | yes | no | no | bats | yes | no | commercial | proprietary | local | GUI |
| Biosounds | yes | 192 | yes | no | yes | all | partly | no | free | GPLv3 | server | GUI |
| eBird | yes | unknown | no | yes | yes | birds | no | no | free | proprietary | server | GUI |
| Ecosounds | yes | unknown | yes | no | yes | all | partly | no | free | Apache 2.0 | server | GUI |
| eXtensible
| unknown | unknown | yes | yes | unknown | all | yes | unknown | free | GPL-2 | package | command line |
| Ishmael | no | 96 | yes | yes | yes | all | yes | yes | free | unknown | local | GUI |
| Kaleidoscope
| yes | unknown | yes | yes | ? | all | yes | yes | commercial | proprietary | local | GUI |
| Luscinia | yes | unknown | no | no | no | all | yes | yes | free | unknown | Java | GUI |
| monitoR | no | no limit | yes | yes | no | all | yes | no | free | GPL-2 | package | command line |
| PAMGuard | no | 24 | yes | yes | no | marine | no | yes | free | GPL-2 | local | GUI |
| Raven Pro | no | unknown | yes | yes | no | all | yes | yes | commercial | proprietary | local | GUI |
| seewave | no | unknown | yes | yes | no | all | yes | yes | free | GPL (>= 2) | package | command line |
| SIGNAL | no | unknown | yes | yes | no | all | yes | no | commercial | proprietary | local | GUI |
| Sonobat | yes | unknown | yes | yes | unknown | bats | yes | unknown | commercial | proprietary | local | GUI |
| Sound
| no | 88.2 | yes | yes | no | birds | yes | yes | free | GPL-2 | local | GUI |
| SoundID | unknown | unknown | no | yes | yes | all | yes | yes | commercial | proprietary | local | GUI |
| Tadarida | no | 250 | no | yes | no | all | yes | yes | free | CC-BY, LGPL-
| local | GUI |
| warblR | no | no limit | yes | yes | no | all | yes | unknown | free | GPL (>= 2) | package | command line |
| Xeno-Canto | yes | unknown | no | no | yes | birds | no | no | free | CC | none | GUI |
Differences between BioSounds and Ecosounds.
We compared both software tools’ functionalities that are relevant for administrators and normal users. Both tools work with Chrome, Firefox, and Internet Explorer browsers.
| Category | Criteria | Biosounds | Ecosounds |
|---|---|---|---|
| Management | Accessibility | Open collections available. Users
| Open collections available. Self-registration of users.
|
| Organisation | Creation of collections by administrator
| Creation of projects by user via website interface.
| |
| Recordings | Administrators can upload, delete, rename
| No upload of audio files directly through website
| |
| Reference
| Reference collections available with
| Annotation library of animal sounds in extra
| |
| Long
| Spectrogram range limited by 300 MB file
| Multiple recordings can be displayed on large
| |
| Statistics | Overview of users accessible to
| Statistics of annotations, projects, sites, recordings,
| |
| Playback duration | Logged for each user and recording,
| not available | |
| Guide | Online public user guide | not available | |
| Annotation | Database | Species names of birds, bats and frogs,
| Species names and of birds, frogs, mammals and
|
| Creation | Creation of new annotation (tag) via
| Annotation automatically created via spectrogram
| |
| Editing | Editing, deleting of annotation in pop-up
| Editing and deleting of annotation in main window.
| |
| Review | Dedicated function for species validation
| not available | |
| Identification | Direct link to Google images and Xeno-
| not available | |
| Download | Download by administrator through database. | Download in CSV by user through
| |
| Recording | Playback | Play/pause, stop button below
| Play/pause button below spectrogram. Cursor can
|
| Analysis | Time and frequency coordinates displayed
| Time displayed below spectrogram. Frequency only
| |
| Ultrasound | Up to 192 kHz in Chrome and Firefox.
| not available | |
| Filtering | Filtering of sound frequencies outside
| not available | |
| Navigation | Any part of spectrogram in time and
| Only navigation along time axis. | |
| Visibility | Left and right audio channels can be
| No option to change audio channel or FFT window
| |
| Download | Recording: MP3 or OGG (ultrasound).
| Recording: WAV or MP3. Spectrogram: PNG |
Figure 1. MySQL database structure in BioSounds.
Figure 2. The default gallery view for soundscape recording collections in BioSounds.
Figure 3. Reference recording shown in list view.
Reference collections can be filtered by species and rating, and additional information regarding the recording is displayed. Reference recordings can be played back directly in list view.
Figure 4. BioSounds spectrogram player.
1: sound and collection name. 2: annotating/tagging sounds. 3: hiding/showing tags. 4: playback mode. 5: moving window left and right. 6: audio channel selection. 7: overview spectrogram, red rectangle shows current view. 8: playback speed. 9: playback/pause and stop, time position. 10: playback cursor. 11: time (s) and frequency (Hz) coordinates of current view or selection. 12: copying time and frequency coordinates. 13: zooming. 14: continuous playback. 15: frequency filter. 16: utilities: image and audio download, file info. 17: tags of different users shown with different colors. 18: reviewed tags with solid border. 19: not yet reviewed tags with dashed border. 20: tags without detection distance with orange shading. 21: tag species appears on click, with buttons for editing, zooming, and estimating distance.
Figure 5. The tag editing window.
The right pane is only visible to users with reviewing privileges.