Audiomate is a library for working with audio datasets.
Project description
AUDIOMATE
Audiomate is a library for easy access to audio datasets. It provides the datastructures for accessing/loading different datasets in a generic way. This should ease the use of audio datasets for example for machine learning tasks.
Documentation: https://audiomate.readthedocs.io
Examples: https://github.com/ynop/audiomate/tree/master/examples
Currently supported datasets:
- Acoustic Event Dataset
- Mozilla Common Voice
- ESC-50
- Free Spoken Digit Dataset
- German Distant Speech Corpus
- Google Speech Commands
- GTZAN
- M-AILABS Speech Dataset
- MUSAN
- Tatoeba
- TIMIT
- Urbansound8k
- Voxforge
Currently supported formats:
Indirectly supported datasets (Details):
Installation
pip install audiomate
Install the latest development version:
pip install git+https://github.com/ynop/audiomate.git
Development
Prerequisites
It's recommended to use a virtual environment when developing audiomate. To create one, execute the following command in the project's root directory:
python -m venv .
To install audiomate and all it's dependencies, execute:
pip install -e .
Running the test suite
pip install -e .[dev]
python setup.py test
With PyCharm you might have to change the default test runner. Otherwise, it might only suggest to use nose. To do so, go to File > Settings > Tools > Python Integrated Tools (on the Mac it's PyCharm > Preferences > Settings > Tools > Python Integrated Tools) and change the test runner to py.test.
Editing the Documentation
The documentation is written in reStructuredText and transformed into various output formats with the help of Sphinx.
To generate the documentation, execute:
pip install -e .[dev]
cd docs
make html
The generated files are written to docs/_build/html
.
Versions
Versions is handled using bump2version. To bump the version:
bump2version [major,minor,patch,release,num]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for audiomate-3.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b769e3cb2818b6e875e84081b93606d68bb5c9b8a938fdbce268e936fde84a7 |
|
MD5 | a6cb0ed9eab561a536d0bf2341a42e6f |
|
BLAKE2b-256 | ead8cbf6b1932952cbb7a96d56ff2522471787582fbc4e85040417172ca46c5f |