Skip to main content

Audio data augmentation tool for machine learning projects

Project description

Audio-Augment

Audio data augmentation tool for machine learning projects

This library augments audio training datasets by transforming provided WAV files in 10 different ways:

  1. Waveform Inversion
  2. Highpass Filter
  3. Lowpass Filter
  4. Bandpass Filter
  5. Add noise (normal, uniform)
  6. Pitch shift (low, high)
  7. Time shift (slow, fast)

Directory Setup

Create two folders in your current working directory, one called unprocessed and another called processed. Place all audio samples that you want to transform in the unprocessed folder (must be WAV format). Run this method and it will transform all audio files in your unprocessed folder, and save the new set of augmented samples in the processed folder.

Requirements

  • numpy

  • pandas

  • matplotlib

  • soundfile

  • librosa

      For questions about this library, email wesleylaurencetech@gmail.com
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

AudioAugment-0.0.3.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

AudioAugment-0.0.3-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file AudioAugment-0.0.3.tar.gz.

File metadata

  • Download URL: AudioAugment-0.0.3.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for AudioAugment-0.0.3.tar.gz
Algorithm Hash digest
SHA256 734cf03457de1ee2f7ce8dc22bc0daa2cb4c68d28bb352cacdcc7d2b2ca119ca
MD5 9d17ed1acd3fbbfbe8814ebb82698d4f
BLAKE2b-256 a37ee6e27650ba306e80a37bcfd0265bb445a61f3fb17daf0459c5bdaf9d2af0

See more details on using hashes here.

File details

Details for the file AudioAugment-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: AudioAugment-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

File hashes

Hashes for AudioAugment-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 df5b05a00891384a1d17d4f89ccbd28a2bd3ba138a85a639f9f68089b6470c1f
MD5 28193f04adb876a4b8964e99f1f45246
BLAKE2b-256 b0b4e4c02e9c99554fb030bcfe6fea03e16bc9095c4b37c34e8fe8e426f8273d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page