6.3 Obtaining Reference Annotations
Tools for annotating environmental audio:
Description | |
---|---|
Software | |
Audacity | Audio software with basic annotation capabilities. Use label tracks for the annotations, see more info here. |
ELAN | A linguistic annotation tool to create the textual annotations for audio and video files |
Prototypes | |
I-SED | An interactive sound event detector, see Kim2017 |
Soundscape annotation tool | A tool for soundscape annotation |
BAT | BMAT Annotation Tool, see Melendez-Catalan2017 |
audio-annotator | Audio-annotator, see Cartwright2017 |
6.4 Datasets for Environmental Sound Classification and Detection
6.4.2 Available Datasets
Freely available datasets for sound classification and tagging and sound event detection:
6.4.3 Data Augmentation
Data augmentation refers to methods for increasing the amount of development data available without additional recordings.
Here are a few tools for modifying existing audio material:
Toolbox | Language | Description |
---|---|---|
muda | Python | Annotation-aware musical data augmentation, partly applicable for environmental audio (pitch shifting, time stretching). Documentation |
librosa | Python | See time stretching and pitch shifting effects. |
TSM toolbox | Matlab | MATLAB implementations of various classical time-scale modification (TSM) algorithm. |
6.5 Evaluation
6.5.2.2 Metrics
Toolbox | Language | Description |
---|---|---|
sklearn.metrics | Python | Basic score functions, performance metrics and pairwise metrics and distance computations for machine learning development. |
sed_eval | Python | Evaluation toolbox for Sound Event Detection. Documentation |
Usage examples for different tasks by using basic Python, and both sed_eval and sklearn toolboxes.
Acoustic Scene Classification
example code | ||
---|---|---|
sklearn.metrics | ac_evaluation_sklearn.py (download) | |
sed_eval | ac_evaluation_sedeval.py (download) |
Sound Event Detection
example code | ||
---|---|---|
basic Python | sed_evaluation.py (download) | |
sed_eval | sed_evaluation_sedeval.py (download) |
Audio Tagging
example code | ||
---|---|---|
sed_eval | tag_evaluation_sedeval.py (download) |