DOI: 10.5281/zenodo.18668076
title: AudioSet-EV: an AudioSet-derived distribution of Emergency Vehicle Siren sounds

description: AudioSet-EV

Overview



AudioSet-EV, is a case-study and tailored distribution of AudioSet (©Google) (AS) for acoustic Emergency Vehicle (EV) siren detection and recognition. By selectively grouping siren and non-siren urban sounds, enforcing taxonomy consistency, and mitigating class imbalances, AudioSet-EV offers a robust, large-scale resource for research in Machine Learning and Deep Learning acoustic modeling. AudioSet-EV v2 is a refined and extended distribution of AudioSet-EV specifically derived from the PANNs (Pre-trained Audio Neural Networks) AudioSet 2020 release, providing a larger amount of data (due to original contents availability). By leveraging selective grouping of Siren and Non-Siren urban sounds, enforcing taxonomy consistency, implementing negatives stratified class balancing, and supporting both binary and 4-way classification (Negative sounds VS Police, Ambulance, Fire Truck Sirens), AudioSet-EV v2 provides the most robust, and largest-scale resource for research in Machine Learning and Deep Learning acoustic EV modeling.


Key Improvements over AudioSet-EV v1 (AudioSet 2025 availability)



Enhanced Data Quality and Quantity: built from PANNs AS release with stabilized audio quality and larger files avilability

Stratified Negative Sampling: balanced negative samples across 39 sound categories (traffic, music, speech, alarms, etc.)

Extended Coverage: ~28,000 total samples (7,900 Positives, 20,916 Negatives)

Multi-Class Support: fine-grained annotations for police, ambulance, and fire truck sirens

Segment-Type Metadata: files organized by AudioSet 'balanced_train', 'eval', and 'unbalanced' segments

Reproducible Processing: deterministic stratification for consistent experimental setups


 

Methodology



Our design methodology encompasses a systematic selection and filtering of relevant AS samples, with AudioSet-Tools and a binary distinction between True Positives (siren-related) and True Negatives (non-siren) samples, mitigating class imbalances and label contamination. We emphasize that, given the original weak labeling nature, total reliability of the label association process cannot be guaranteed.

We structured AudioSet-EV into two primary groups:



Positives: including only EV-siren-related classes, specifically 'Police car (siren)', 'Ambulance (siren)', 'Fire engine, fire truck (siren)', and the ontology containers class 'Emergency vehicle', 'Siren', to account for any weakly labeled or meaningful sound.

Negatives: consisting of a diverse and challenging set, comprising:



 vehicle-related sounds ('Car', 'Car passing by', 'Power windows, electric windows', 'Tire squeal', 'Motor vehicle (road)', 'Truck', 'Air brake', 'Ice cream truck, ice cream van', 'Bus', 'Motorcycle', 'Skidding', 'Race car, auto racing', 'Bicycle', 'Train', 'Rail transport', 'Train wheels squealing', 'Railroad car, train wagon', 'Skateboard')

alarm signals ('Car alarm', 'Vehicle horn, car horn, honking', 'Bicycle bell', 'Train horn', 'Train whistle', 'Foghorn', 'Toot', 'Reversing beeps', 'Beep, bleep', 'Civil defense siren', 'Alarm', 'Smoke detector, smoke alarm', 'Fire alarm', 'Buzzer'),

environmental noises ('Traffic noise, roadway noise', 'Outside, rural or natural', 'Outside, urban or manmade').




We also included some Speech, Music and Engine-related sounds to improve robustness against waveform pattern similarities and semantic taxonomy proximities.


 



Pre-Processing

For Positives category, segments processing followed these steps:



Selection by Label: balanced, unbalanced and eval AS segments were filtered according to our Positives label selection.

Segments Differentiation (New in v2): given the original tracking and results availability consistency, samples were differentiated across original segment origin in .csv files, while still belonging to the same Positives group.

Blacklist Filtering: to refine our selection, any 'Civil defense siren' sample was removed to prevent contamination with non-emergency Vehicle sounds.


For the Negatives category, datasets processing followed these steps:



Selection by Label: balanced, unbalanced and eval AS entries, matching our defined non-siren labels, were extracted.

Segments Differentiation (New in v2): same as for Positives.

Partial Blacklist Filtering: to avoid overlaps with the Positives category, samples containing at least one positive class label were removed, except for 'Civil defense siren', which is taxonomically included within the 'Siren' container class.

Stratified Class Re-Balancing (New in v2): samples were stratified balanced across 39 ontology categories using random (label-aware) sampling, to preserve class representation while mitigating imbalance. This ensures diversity across alarm types, traffic sounds, music, speech, and environmental noises.


Final .csv files were processed through two independent instances of our AudioSet-Tools downloader, configured to re-sample YouTube audio to 32KHz (without pitch shifting artifacts!), reduce files to mono, and avoid amplitude normalization. We stress the aspect that, given the large amount of Negatives, there actually exist multiple variants of this subset (due to the randomized class down-sampling process). 


 

Comparative POSITIVES Summary Statistics 




 
Samples
Police car (siren)
Ambulance (siren)
Fire engine, fire truck (siren)


Positives
8 409 
3 643 
1 931
3 187


Downloaded AudioSet v1
7 324
3 124
1 637
2 852


Downloaded AudioSet v2
7 900
3 219
1 732
2 947




NEW: AudioSet-EV v2 Multi-Label Awareness




 
Pure Samples
Multi-Positive Samples
Total Samples


Police car (siren)
2 643
912
3 124


Ambulance (siren)
1 020
617
1 637


Fire engine, fire truck (siren)
2 713
139
2 852




NEW: AudioSet-EV v2 Segment Awareness




POSTIVES
Downloaded Samples
Total Samples
Percentage (%)


balanced_train
135
146
92.5%


eval
135 
148 
91.2%


unbalanced
7 630
8 154
93.6%


NEGATIVES
Downloaded Samples
Total Samples
 


balanced_train
10 963
11 871
92.4%


eval
9 953
10 808
92.1%




Note: The 'unbalanced' segment is not included in the Negative set to avoid excessive class imbalancing.

Comparative Summary Statistics




 
AudioSet-EV v1
AudioSet-EV v2


Positives
7 324 
7 900 (+7.9%)


Negatives
6 702
20 916 (+212%)


Samples Difference
+576
+12 214 (+105%)








 



 

 



File Structure

Shared by both Version (backward compatibility between versions):




AudioSet-EV_vX_main.zip (XX GB)

        ├── Positive_files/

        │    ├── balanced_train/          # AudioSet-EV v2 differentiation

        │    ├── eval/

        │    └── unbalanced/

        ├── Negative_files/

        │    ├── balanced_train/          # AudioSet-EV v2 differentiation

        │    └── eval/

        ├── EV_Positives.csv              # Metadata with MIDs and labels (vX compatibility)

        └── EV_Negatives.csv


Info

Each .csv file contains:



- 'yt_id': YouTube video identifier

- 'positive_labels': List of AudioSet MIDs (for positives only)

- 'segment_type': AudioSet segment (balanced_train, eval, unbalanced_train)

- 'downloaded': Boolean flag indicating successful download (w.r.t. original 2017 AudioSet metadata release)


Use cases



Binary Classification: Emergency Vehicle siren recognition (Presence VS Absence)

Multi-Class Classification: Fine-grained siren type recognition (Police VS Ambulance VS Firemans)

Transfer Learning: Pre-training on AudioSet-EV v2 for downstream Events detection tasks

Robust Testing: Evaluation against diverse confounding sounds (alarms, urban traffic, music)

Cross-Dataset Benchmarking: Comparison with sireNNet, LSSiren, FSD50K ESC-50 andUrbanSound8K pre-processed datasets.


Technical Notes





Audio Format: .wav (mono, 32 kHz, ~10 seconds)




Total Size: ~16 GB (.zip compressed), ~28 GB (uncompressed)




Label Reliability: Weak labels inherited from AudioSet (manual verification recommended for critical applications)




Reproducibility: Seed-controlled stratified sampling and groups selection ensures deterministic dataset splits



 

References

AudioSet-Tools Framework

S. Giacomelli et al.(2026) "AudioSet-tools: a Python framework for taxonomy-aware AudioSet curation and reproducible audio research" in EURASIP Journal of Audio, Speech and Music Processing. 2026, 2. DOI: 10.1186/s13636-025-00436-z

 

 

E2PANNs Framework



S. Giacomelli et al. (2025) "From Large-scale Audio Tagging to Real-Time Explainable Emergency Vehicle Sirens Detection", Under Review for IEEE TASLP, arXiv preprint DOI: arXiv:2506.23437, GitHub: https://github.com/StefanoGiacomelli/e2panns

 

M. Giordano et al. (2025) "Real-Time Emergency Vehicle Siren Detection with Efficient CNNs on Embedded Hardware," 2025 IEEE 6th International Symposium on the Internet of Sounds (IS2), L'Aquila, Italy, 2025, pp. 1-10, DOI: 10.1109/IS264627.2025.11284671.


 

 

Related to...

J. F. Gemmeke et al. (2017) "Audio Set: An ontology and human-labeled dataset for audio events," 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA, 2017, pp. 776-780, doi: 10.1109/ICASSP.2017.7952261.

 

Q. Kong et al. (2020) "PANNs: Large-Scale Pretrained Audio Neural Networks for Audio Pattern Recognition," in IEEE/ACM Transactions on Audio, Speech, and Language Processing, vol. 28, pp. 2880-2894, 2020, DOI: 10.1109/TASLP.2020.3030497.

 

License & Credits

This dataset is derived from AudioSet, which is licensed under CC BY 4.0. Users must comply with YouTube's Terms of Service and AudioSet's license terms. Individual audio clips remain under their original licenses as specified by content creators.

 

If you use AudioSet-EV v2 in your research, please cite:

 

```bibtex

@dataset{giacomelli2025audiosetev_v2,

author = {Giacomelli, Stefano and Rinaldi, Claudia},

title = {AudioSet-EV v2: a refined AudioSet-derived distribution of Emergency Vehicle Siren sounds},

month = feb,

year = 2025,

publisher = {Zenodo},

version = {v2.0},

doi = {10.5281/zenodo.18668076},

url = {https://zenodo.org/uploads/18668076}

}

```