help@rskworld.in +91 93305 39277
RSK World
  • Home
  • Development
    • Web Development
    • Mobile Apps
    • Software
    • Games
    • Project
  • Technologies
    • Data Science
    • AI Development
    • Cloud Development
    • Blockchain
    • Cyber Security
    • Dev Tools
    • Testing Tools
  • Blog
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%
Back to Project
RSK World
environmental-sounds
RSK World
environmental-sounds
Environmental Sound Dataset - Audio Classification + Sound Event Detection + Deep Learning + Machine Learning
environmental-sounds
  • environmental-sounds
  • examples
  • .gitignore844 B
  • ADVANCED_FEATURES.md8.3 KB
  • CONTRIBUTING.md1.7 KB
  • CREATE_RELEASE.md5.1 KB
  • DATASET_STRUCTURE.md3.5 KB
  • LICENSE1.5 KB
  • PROJECT_SUMMARY.md5 KB
  • README.md5.9 KB
  • RELEASE_NOTES.md4.8 KB
  • analyze.py6.9 KB
  • api_server.py8.1 KB
  • audio_quality.py10.2 KB
  • audio_similarity.py10.4 KB
  • augment_audio.py10.9 KB
  • batch_processing.py11.3 KB
  • create_dataset_structure.py4.8 KB
  • create_sample_data.py4.3 KB
  • create_zip.py3.8 KB
  • deep_learning_models.py13.2 KB
  • environmental-sounds.zip50.1 KB
  • example_usage.py5 KB
  • index.html26.9 KB
  • load_data.py4.9 KB
  • model_interpretability.py10.3 KB
  • realtime_classification.py9.6 KB
  • requirements.txt475 B
  • setup.py1.7 KB
  • train_model.py7.8 KB
  • verify_project.py5.3 KB
DATASET_STRUCTURE.md
DATASET_STRUCTURE.md
Raw Download

DATASET_STRUCTURE.md

# Environmental Sound Dataset - Structure Guide

<!--
Project: Environmental Sound Dataset
Website: https://rskworld.in
Founded by: Molla Samser
Designer & Tester: Rima Khatun
Email: help@rskworld.in
Phone: +91 93305 39277
-->

## Directory Structure

The Environmental Sound Dataset should be organized as follows:

```
environmental-sounds/
├── train/ # Training set
│ ├── bird/ # Class: Bird sounds
│ │ ├── bird_001.wav
│ │ ├── bird_002.wav
│ │ └── ...
│ ├── car/ # Class: Car sounds
│ │ ├── car_001.wav
│ │ ├── car_002.wav
│ │ └── ...
│ ├── dog/ # Class: Dog sounds
│ │ └── ...
│ ├── rain/ # Class: Rain sounds
│ │ └── ...
│ ├── wind/ # Class: Wind sounds
│ │ └── ...
│ └── ... # Additional classes
│
├── test/ # Test set
│ ├── bird/
│ │ └── ...
│ ├── car/
│ │ └── ...
│ └── ... # Same class structure as train
│
├── metadata.csv # Optional: Dataset metadata
│
├── README.md # This file
│
└── index.html # Demo page
```

## File Formats

The dataset supports the following audio formats:
- **WAV** (recommended) - Uncompressed, high quality
- **MP3** - Compressed, smaller file size
- **FLAC** - Lossless compression

## Metadata CSV Format

If you include a `metadata.csv` file, it should have the following structure:

```csv
filename,class,split,duration,source
bird_001.wav,bird,train,3.5,recorded
car_001.wav,car,train,2.1,recorded
...
```

Columns:
- `filename`: Name of the audio file
- `class`: Class label (e.g., bird, car, dog)
- `split`: Dataset split (train or test)
- `duration`: Duration in seconds (optional)
- `source`: Source of the audio (optional)

## Class Labels

Common environmental sound classes include:
- Natural sounds: bird, wind, rain, water, thunder, etc.
- Urban sounds: car, traffic, construction, siren, etc.
- Animal sounds: dog, cat, bird, etc.
- Human sounds: speech, footsteps, door, etc.

## Audio Specifications

Recommended audio specifications:
- **Sample Rate**: 22050 Hz (or 44100 Hz)
- **Bit Depth**: 16-bit
- **Channels**: Mono (1 channel) or Stereo (2 channels)
- **Duration**: Variable (typically 1-10 seconds)

## Usage

1. Download and extract the dataset
2. Ensure the directory structure matches the above
3. Use the provided Python scripts to load and process the data:

```python
from load_data import load_environmental_sounds

train_data, train_labels = load_environmental_sounds('train')
test_data, test_labels = load_environmental_sounds('test')
```

## Notes

- All audio files should be properly labeled and organized by class
- Training and test sets should have similar class distributions
- Ensure audio files are not corrupted and can be loaded by librosa
- Consider data augmentation for imbalanced classes

## Contact

For questions or support:
- Website: https://rskworld.in
- Email: help@rskworld.in
- Phone: +91 93305 39277

---

**RSK World** - Free Programming Resources & Source Code
Founded by Molla Samser, with Designer & Tester Rima Khatun

About RSK World

Founded by Molla Samser, with Designer & Tester Rima Khatun, RSK World is your one-stop destination for free programming resources, source code, and development tools.

Founder: Molla Samser
Designer & Tester: Rima Khatun

Development

  • Game Development
  • Web Development
  • Mobile Development
  • AI Development
  • Development Tools

Legal

  • Terms & Conditions
  • Privacy Policy
  • Disclaimer

Contact Info

Nutanhat, Mongolkote
Purba Burdwan, West Bengal
India, 713147

+91 93305 39277

hello@rskworld.in
support@rskworld.in

© 2026 RSK World. All rights reserved.

Content used for educational purposes only. View Disclaimer