{ "info": { "author": "Brian Margolis", "author_email": "BrianMargolis2019@u.northwestern.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "AudAugio\n===========\n\nAudAugio (pronounced like \u201cadagio\u201d) is a Python library for augmenting\naudio for machine learning. It includes a built-in set of common\naugmentations as well as the ability to easily define new ones, as well\nas a framework for applying and layering those augmentations.\n\nInstallation\n------------\n\nInstall AudAugio with pip:\n\n::\n\n pip install audaugio\n\nIf you want to use one of the built-in augmentations that relies on SoX,\nyou\u2019ll need to install it separately. You can do that at `the SoX\nSourceForge page`_. Augmentations that rely on SoX note that in their\ndocumentation, and are listed here:\n\n- Equalizer Augmentation\n- Low Pass Augmentation\n- High Pass Augmentation\n\nUse\n---\n\nBelow is an example of how to use AudAugio to augment an audio file:\n\n.. code:: python\n\n import librosa\n\n import audaugio\n\n y, sr = librosa.load('sample.wav')\n\n chain = audaugio.CombinatoricChain(audaugio.PitchShiftAugmentation(1),\n audaugio.BackgroundNoiseAugmentation(.005),\n audaugio.EqualizerAugmentation(800, .15, -15))\n\n augmented_audio = chain(y, sr)\n\n for i, a in enumerate(augmented_audio):\n librosa.output.write_wav(\"output/{0}.wav\".format(i), a, sr)\n\nFor more, read `the documentation for AudAugio`_.\n\n\nAugmentation Chains\n-------------------\n\nAugmentations are applied through augmentation chains. There are two\nkinds of chains - combinatoric chains and linear chains.\nCombinatorically applying the augmentations creates a modified and\nunmodified version of the signal for each augmentation, which are then\neach augmented further by the remaining augmentations in the chain. For\nexample, if a single signal is combinatorically augmented with both a\npitch shift augmentation and a background noise augmentation, there will\nbe four resulting augmented signals:\n\n- The dry signal\n- The pitch shifted signal\n- The signal with background noise added\n- The pitch shifted signal with background noise added\n\nLinear chains do not retain the unmodified signal after processing. If\nsame chain as above was applied, the only signal returned would be the\npitch shifted signal with background noise added.\n\nContact\n-------\n\nContact Brian Margolis (brianmargolis [at] u.northwestern.edu) with any\nquestions or issues. Please look at the \u201cissues\u201d page before reporting\nproblems.\n\n.. _the SoX SourceForge page: https://sourceforge.net/projects/sox/files/sox/\n.. _the documentation for AudAugio: https://audaugio.readthedocs.io/\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/BrianMargolis/AudAugio", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "AudAugio", "package_url": "https://pypi.org/project/AudAugio/", "platform": "", "project_url": "https://pypi.org/project/AudAugio/", "project_urls": { "Homepage": "https://github.com/BrianMargolis/AudAugio" }, "release_url": "https://pypi.org/project/AudAugio/0.0.2a0/", "requires_dist": [ "librosa", "numpy", "sox" ], "requires_python": ">=3.0", "summary": "Augments audio for machine learning", "version": "0.0.2a0" }, "last_serial": 4200507, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "2cbfad15ad535dab051adb80b33fca6e", "sha256": "251af5cbf3b10cfe42d74db6f087fb846af3ddc7ca087a226870fe19a28a92e1" }, "downloads": -1, "filename": "AudAugio-0.0.1a1-py3-none-any.whl", "has_sig": false, "md5_digest": "2cbfad15ad535dab051adb80b33fca6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0", "size": 10723, "upload_time": "2018-08-22T21:26:42", "url": "https://files.pythonhosted.org/packages/d5/aa/22ba3c114cd3b3b6d4bb534b704248fc7f79db9b03f999749d2eac5ecb21/AudAugio-0.0.1a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f89fac705c7de158df71fbd26e015fd", "sha256": "da36771aa04ab3b2116321f62f1e461caa64dfb98c33acc5b21e834faf2e6210" }, "downloads": -1, "filename": "AudAugio-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "2f89fac705c7de158df71fbd26e015fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 7504, "upload_time": "2018-08-22T21:26:43", "url": "https://files.pythonhosted.org/packages/8d/0d/4b3b2ad895fcdd91e09bc1c15dd6c7f9d677018ff06f0b5b9442f40dd886/AudAugio-0.0.1a1.tar.gz" } ], "0.0.1a2": [ { "comment_text": "", "digests": { "md5": "e5abf6cd465a498a470d2a2e5a381d81", "sha256": "de7e7fbd1912ac39e5e0a5853d521079ac6b48a1b7435f6105c890294aa809ac" }, "downloads": -1, "filename": "AudAugio-0.0.1a2-py3-none-any.whl", "has_sig": false, "md5_digest": "e5abf6cd465a498a470d2a2e5a381d81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0", "size": 10721, "upload_time": "2018-08-23T15:38:13", "url": "https://files.pythonhosted.org/packages/12/0e/ab01c8056f21f05ecf00d422f581f09aad0fd0fb51fe2d8071e11dcf22a7/AudAugio-0.0.1a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91bc89ec4066f1a30982281d12b5f7b5", "sha256": "f9019bf07ca518b91b59a942b5201771b9266a3d376a444a883f1ef887643e5b" }, "downloads": -1, "filename": "AudAugio-0.0.1a2.tar.gz", "has_sig": false, "md5_digest": "91bc89ec4066f1a30982281d12b5f7b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 7498, "upload_time": "2018-08-23T15:38:15", "url": "https://files.pythonhosted.org/packages/4d/14/4b29f1a692b7f70d2cc0961e94ceffbe24d818cdf8f1094a1fa326d3daff/AudAugio-0.0.1a2.tar.gz" } ], "0.0.2a0": [ { "comment_text": "", "digests": { "md5": "3abc37ae8f7865999d3867ce1e7a2a7d", "sha256": "e0034e0c2c7d90b750021e0016f95187829894d66adc24fb1e2c80976d928805" }, "downloads": -1, "filename": "AudAugio-0.0.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "3abc37ae8f7865999d3867ce1e7a2a7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0", "size": 11249, "upload_time": "2018-08-23T16:00:57", "url": "https://files.pythonhosted.org/packages/47/02/723f9920d00ed08e192bed8cdcf6cd2b2c8c728d45fc8b137de66ef0f330/AudAugio-0.0.2a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d261fab6af7eeb79a18d65f4d7cd019", "sha256": "b25cebbbc419b1c5901e63c5b9e6f24790fa577ae17301073a68c5ed48a1807e" }, "downloads": -1, "filename": "AudAugio-0.0.2a0.tar.gz", "has_sig": false, "md5_digest": "3d261fab6af7eeb79a18d65f4d7cd019", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 7618, "upload_time": "2018-08-23T16:00:58", "url": "https://files.pythonhosted.org/packages/28/45/cab43b048ce857065d82834325a403d5123279f9039dda18be9f4913bd1b/AudAugio-0.0.2a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3abc37ae8f7865999d3867ce1e7a2a7d", "sha256": "e0034e0c2c7d90b750021e0016f95187829894d66adc24fb1e2c80976d928805" }, "downloads": -1, "filename": "AudAugio-0.0.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "3abc37ae8f7865999d3867ce1e7a2a7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0", "size": 11249, "upload_time": "2018-08-23T16:00:57", "url": "https://files.pythonhosted.org/packages/47/02/723f9920d00ed08e192bed8cdcf6cd2b2c8c728d45fc8b137de66ef0f330/AudAugio-0.0.2a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d261fab6af7eeb79a18d65f4d7cd019", "sha256": "b25cebbbc419b1c5901e63c5b9e6f24790fa577ae17301073a68c5ed48a1807e" }, "downloads": -1, "filename": "AudAugio-0.0.2a0.tar.gz", "has_sig": false, "md5_digest": "3d261fab6af7eeb79a18d65f4d7cd019", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 7618, "upload_time": "2018-08-23T16:00:58", "url": "https://files.pythonhosted.org/packages/28/45/cab43b048ce857065d82834325a403d5123279f9039dda18be9f4913bd1b/AudAugio-0.0.2a0.tar.gz" } ] }