{ "info": { "author": "Iver Jordal", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Audiomentations\n\n[![Build status](https://img.shields.io/circleci/project/github/iver56/audiomentations/master.svg)](https://circleci.com/gh/iver56/audiomentations) [![Code coverage](https://img.shields.io/codecov/c/github/iver56/audiomentations/master.svg)](https://codecov.io/gh/iver56/audiomentations)\n\nA Python library for audio data augmentation. Inspired by [albumentations](https://github.com/albu/albumentations). Useful for machine learning.\n\n# Setup\n\n[![PyPI version](https://img.shields.io/pypi/v/audiomentations.svg?style=flat)](https://pypi.org/project/albumentations/)\n[![Number of downloads from PyPI per month](https://img.shields.io/pypi/dm/audiomentations.svg?style=flat)](https://pypi.org/project/albumentations/)\n\n`pip install audiomentations`\n\n# Usage example\n\n```python\nfrom audiomentations import Compose, AddGaussianNoise, TimeStretch, PitchShift, Shift\nimport numpy as np\n\nSAMPLE_RATE = 16000\n\naugmenter = Compose([\n AddGaussianNoise(min_amplitude=0.001, max_amplitude=0.015, p=0.5),\n TimeStretch(min_rate=0.8, max_rate=1.25, p=0.5),\n PitchShift(min_semitones=-4, max_semitones=4, p=0.5),\n Shift(min_fraction=-0.5, max_fraction=0.5, p=0.5),\n])\n\nsamples = np.zeros((20,), dtype=np.float32)\nsamples = augmenter(samples=samples, sample_rate=SAMPLE_RATE)\n```\n\n# Development\n\nInstall the dependencies specified in `requirements.txt`\n\n## Code style\n\nFormat the code with `black`\n\n## Run tests and measure code coverage\n\n`pytest`\n\n## Generate demo sounds for empirical evaluation\n\n`python -m demo.demo`\n\n# Alternatives\n\n* [muda](https://github.com/bmcfee/muda)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/iver56/audiomentations", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "audiomentations", "package_url": "https://pypi.org/project/audiomentations/", "platform": "", "project_url": "https://pypi.org/project/audiomentations/", "project_urls": { "Homepage": "https://github.com/iver56/audiomentations" }, "release_url": "https://pypi.org/project/audiomentations/0.7.0/", "requires_dist": [ "numpy (>=1.13.0)", "librosa (>=0.6.1)", "scipy (<2,>=1.0.0)" ], "requires_python": "", "summary": "A Python library for audio data augmentation. Inspired by albumentations. Useful for machine learning.", "version": "0.7.0" }, "last_serial": 5402432, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "33616b72056c210d2a456ef13fe61456", "sha256": "237af077963ff567ad194a355449e6c7b590818f88b3aba62b53341aeb481fe0" }, "downloads": -1, "filename": "audiomentations-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "33616b72056c210d2a456ef13fe61456", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3923, "upload_time": "2019-02-15T09:00:36", "url": "https://files.pythonhosted.org/packages/f0/e8/10b84f1581498f8979c803b608338ef7c5323fa7ec66664affe70814441d/audiomentations-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1921b41e4be377ff41d4742b009c8bd", "sha256": "94f665db14d740c3da94592aa65cb0374c4a5eead477ccdbe88a12d050f0033f" }, "downloads": -1, "filename": "audiomentations-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a1921b41e4be377ff41d4742b009c8bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1648, "upload_time": "2019-02-15T09:00:38", "url": "https://files.pythonhosted.org/packages/ae/01/2a52449cae0875d1d5379821518a94f9f427b0d4583603cf76fe77ed7cbf/audiomentations-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "84674c3f8e4561f7570901aac209b850", "sha256": "fa5e8e37cdc4345f7030951720ae1a976388c263bbd609000a3ae3cee6b06298" }, "downloads": -1, "filename": "audiomentations-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "84674c3f8e4561f7570901aac209b850", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4572, "upload_time": "2019-02-18T11:35:09", "url": "https://files.pythonhosted.org/packages/16/82/333af580c87479470e4742bb643c53aee5dbfa3fa8d59bebfd9883ab6961/audiomentations-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8afc1754f3996052150db5c5c83e9b4d", "sha256": "7b837553ea4ea346f1c87d563ed996e4eecbb0524ee2f668664f9b8f2d6c7c89" }, "downloads": -1, "filename": "audiomentations-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8afc1754f3996052150db5c5c83e9b4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2362, "upload_time": "2019-02-18T11:35:11", "url": "https://files.pythonhosted.org/packages/de/a3/9d14a856e83e5fb383d8d858dc2343fbb7b6c51774c99979b2f6b4c5a711/audiomentations-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f509d35832944a01cecea552934a7db6", "sha256": "912462fc053b303a68460de5995eab2f2e24dde76f55ae298564dad8190a2a0f" }, "downloads": -1, "filename": "audiomentations-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f509d35832944a01cecea552934a7db6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4858, "upload_time": "2019-02-19T13:43:50", "url": "https://files.pythonhosted.org/packages/4b/5f/cafeeac825a7fa38098906baae6048f83a4771059e949209d1fb9f3cbb92/audiomentations-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a02f61711032b62b69db22bf70054cc2", "sha256": "075f2b951429c2f84bdc67c54a4e168efaa21fb82274ded5cd4432f71f25b9cc" }, "downloads": -1, "filename": "audiomentations-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a02f61711032b62b69db22bf70054cc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2668, "upload_time": "2019-02-19T13:43:53", "url": "https://files.pythonhosted.org/packages/48/a2/ee9a0cdae437a67e1d3510528d303e13a16251aedb32722e254d8ac844ef/audiomentations-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "68f3df44a3091b79f609510f28308d2b", "sha256": "a51f824ae63f5c84445bdc76080cf506a43eb32f4a5be3e2905312a12026efc3" }, "downloads": -1, "filename": "audiomentations-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "68f3df44a3091b79f609510f28308d2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5015, "upload_time": "2019-02-19T18:56:58", "url": "https://files.pythonhosted.org/packages/81/36/2e628d2462253b9629f31e6f997e652dd88216567a58c0007a4d5e1a64b7/audiomentations-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc131228287a80cb712b309ca54b234e", "sha256": "ca32acc26e49226313166bd86abce68869480af4a3a0f7fb08b55a62cdd76d7f" }, "downloads": -1, "filename": "audiomentations-0.4.0.tar.gz", "has_sig": false, "md5_digest": "bc131228287a80cb712b309ca54b234e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2796, "upload_time": "2019-02-19T18:57:00", "url": "https://files.pythonhosted.org/packages/23/55/4dfb074c1883bf862202ad7a70ee3d7d1b28c5de677d064d8c812dccde0d/audiomentations-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "2836a65e8e02af1946aeffdb9d8309a5", "sha256": "24508b21bee536ec74d78998636e67eb11103fab1936cab18a2fa05f7fcd3e00" }, "downloads": -1, "filename": "audiomentations-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2836a65e8e02af1946aeffdb9d8309a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5347, "upload_time": "2019-02-23T20:14:13", "url": "https://files.pythonhosted.org/packages/37/d7/886df58f8573cc060bf3eca481c611e9f52743b95042c8b9fcdde31e5d21/audiomentations-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "661ce260ea6bb9fbcd2e5c00622716aa", "sha256": "92dc2c3bcd102b129ec4571bac3229221c0ce9c6418f8c9d24a50f7ef11e5f7b" }, "downloads": -1, "filename": "audiomentations-0.5.0.tar.gz", "has_sig": false, "md5_digest": "661ce260ea6bb9fbcd2e5c00622716aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3105, "upload_time": "2019-02-23T20:14:14", "url": "https://files.pythonhosted.org/packages/ce/49/6e8131a34a3d07e99be3be390ac6961696511ced19fe1b4b4da7dc93cbce/audiomentations-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "019fa682c51c7c4782e3f5dce74e5fe7", "sha256": "67a806249eeec65c9beb9a96c151e524b876c7a231d3f636925c1ad18e43fa6a" }, "downloads": -1, "filename": "audiomentations-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "019fa682c51c7c4782e3f5dce74e5fe7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5509, "upload_time": "2019-05-27T06:55:32", "url": "https://files.pythonhosted.org/packages/b6/89/657abb02048a6402d9ac0704f24bdc6d6a06d5b001d7a71292c21041c92d/audiomentations-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0e410d19d22223e9ceb93fda84b25e1", "sha256": "da084597f438e0dad467f70b7550d9e0e1f447276aa1306b492df46f52e6d8e4" }, "downloads": -1, "filename": "audiomentations-0.6.0.tar.gz", "has_sig": false, "md5_digest": "c0e410d19d22223e9ceb93fda84b25e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3292, "upload_time": "2019-05-27T06:55:33", "url": "https://files.pythonhosted.org/packages/a6/87/dd4221efcb0c6f8fd8ae6d330f3974b8b3bcd2f164958b61e56862b1cbdd/audiomentations-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f8e454ad82210097a29880cc5acfa641", "sha256": "7ca333b724516200b547981a7b97ff7ace98c84e6a1276cabae13a5f6d050605" }, "downloads": -1, "filename": "audiomentations-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f8e454ad82210097a29880cc5acfa641", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7161, "upload_time": "2019-06-14T22:30:10", "url": "https://files.pythonhosted.org/packages/c0/bc/b1d8a8875969980c9afa917bb4073e33fb64d5e5b51686fa00b6b771f9c9/audiomentations-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0b98b9b6071ddb6a37acdb4d6a9a942", "sha256": "dee42a80e412ecd7eee47d3463404df4b0e35a88ded8cd4b05f81b7ff63a1bc9" }, "downloads": -1, "filename": "audiomentations-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f0b98b9b6071ddb6a37acdb4d6a9a942", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4802, "upload_time": "2019-06-14T22:30:11", "url": "https://files.pythonhosted.org/packages/ec/50/ddfb4d6c1066c784f47ee966d854a6b5897ba37db6df109866628e77af48/audiomentations-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8e454ad82210097a29880cc5acfa641", "sha256": "7ca333b724516200b547981a7b97ff7ace98c84e6a1276cabae13a5f6d050605" }, "downloads": -1, "filename": "audiomentations-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f8e454ad82210097a29880cc5acfa641", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7161, "upload_time": "2019-06-14T22:30:10", "url": "https://files.pythonhosted.org/packages/c0/bc/b1d8a8875969980c9afa917bb4073e33fb64d5e5b51686fa00b6b771f9c9/audiomentations-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0b98b9b6071ddb6a37acdb4d6a9a942", "sha256": "dee42a80e412ecd7eee47d3463404df4b0e35a88ded8cd4b05f81b7ff63a1bc9" }, "downloads": -1, "filename": "audiomentations-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f0b98b9b6071ddb6a37acdb4d6a9a942", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4802, "upload_time": "2019-06-14T22:30:11", "url": "https://files.pythonhosted.org/packages/ec/50/ddfb4d6c1066c784f47ee966d854a6b5897ba37db6df109866628e77af48/audiomentations-0.7.0.tar.gz" } ] }