{ "info": { "author": "Raymond Xia", "author_email": "raymondxia@cmu.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Multimedia :: Sound/Audio :: Analysis" ], "description": "# pyaudlib\n\n[![Build Status](https://travis-ci.com/raymondxyy/pyaudlib.svg?token=xNuzdfgseSXz1yHDnh9L&branch=master)](https://travis-ci.org/raymondxyy/pyaudlib)\n\n> A speech signal processing library in Python with emphasis on deep learning.\n\npyaudlib (name subject to change) provides a collection of utilities for developing speech-related applications using both signal processing and deep learning. The package offers the following high-level features:\n\n- Speech signal processing utilities with ready-to-use applications\n- Deep learning architectures for speech processing tasks in [PyTorch][pytorch]\n- PyTorch-compatible interface (similar to torchvision) for batch processing\n- I/O utilities for interfacing with [CMUSPHINX][sphinx]\n- A command-line interface with a unix-pipe-like syntax\n\nSome use cases of pyaudlib are:\n\n- Extracting common speech features for your backend\n- Integrating CMUSPHINX with modern deep learning architectures\n- Developing your own deep-learning-based tools for speech tasks\n- Quickly try out speech enhancers and visualize the spectrogram in command line\n\npyaudlib focuses on correctness, efficiency, and simplicity. Signal processing functionalities are mathematically checked whenever possible (e.g. constant overlap-add, `istft(stft(X))==X`), and benchmarked in comparison to popular speech or audio processing toolbox (e.g. librosa). Deep neural networks and the training pipeline are consistent with that of PyTorch and torchvision.\n\n## Installation\nUnder the source directory, run:\n```sh\npip install .\n```\n\n## Test\nInstall test dependencies:\n```sh\npip install \".[test]\"\n```\nRun test:\n```sh\npython -m pytest tests/sig\n```\n\n## Usage example\n\n- Command-line feature extraction and visualization\n```sh\naudiopipe open -i samples/welcome16k.wav read logspec plot\n```\n![](https://filedn.com/lx3TheNX5ifLtAEMJg2YxFh/sn/pyaudlib/welcome-logspec.png)\n\nMore extensive examples can be found in `egs`.\n\n\n## Development setup\n\nSee `doc/0-getting-started.md`.\n\n## Release history\n\n- 0.0.1\n - Work in progress\n\n## Authors\n\nRaymond Xia - yangyanx@andrew.cmu.edu\n\nMahmoud Alismail - mahmoudi@andrew.cmu.edu\n\nShangwu Yao - shangwuyao@gmail.com\n\nFeel free to send us any issue you find and question you have.\n\n## Contributing\n\nPlease contact one of the authors.\n\n## License\nDistributed under the GNU GPLv3 license. See ``LICENSE`` for more information.\n\n[pytorch]: https://pytorch.org/\n[sphinx]: https://cmusphinx.github.io/\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/raymondxyy/pyaudlib/archive/v_01.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/raymondxyy/pyaudlib", "keywords": "SPEECH,AUDIO,SIGNAL,SOUND", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "audlib", "package_url": "https://pypi.org/project/audlib/", "platform": "", "project_url": "https://pypi.org/project/audlib/", "project_urls": { "Download": "https://github.com/raymondxyy/pyaudlib/archive/v_01.tar.gz", "Homepage": "https://github.com/raymondxyy/pyaudlib" }, "release_url": "https://pypi.org/project/audlib/0.0.1/", "requires_dist": [ "click (>=7.0)", "numpy (>=1.17.2)", "soundfile (>=0.10.2)", "scipy (>=1.3.1)", "resampy (>=0.2.2)", "matplotlib (>=3.1.1)", "torch (>=1.2.0)", "torchvision (>=0.4.0)", "pytest (>=5.1.3) ; extra == 'tests'" ], "requires_python": "", "summary": "Audio and Speech Processing Library", "version": "0.0.1" }, "last_serial": 5937288, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "12052f61b4bcad58120d0e8a9714d5d2", "sha256": "2e8a78b2d8365af1e992976f3eaf4f24f26a54ac30a3b2b98087555b4e6cf0ce" }, "downloads": -1, "filename": "audlib-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "12052f61b4bcad58120d0e8a9714d5d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 172146, "upload_time": "2019-10-07T06:36:44", "url": "https://files.pythonhosted.org/packages/9e/b7/164e4301fbaa17446fc5502e08fae8047c4e7bf0aee3ada780f02c697a38/audlib-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5874bc5b798d5ae12af47e2d420f8172", "sha256": "34e4ca35d0209a2c7b179b6ed81594eb048a7b7b850d546be22fd84fa06cafc5" }, "downloads": -1, "filename": "audlib-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5874bc5b798d5ae12af47e2d420f8172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149495, "upload_time": "2019-10-07T06:36:46", "url": "https://files.pythonhosted.org/packages/37/35/c808bfa29dd9fce6abfeebe2930131a5f2d4243256a03c8af40447610449/audlib-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12052f61b4bcad58120d0e8a9714d5d2", "sha256": "2e8a78b2d8365af1e992976f3eaf4f24f26a54ac30a3b2b98087555b4e6cf0ce" }, "downloads": -1, "filename": "audlib-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "12052f61b4bcad58120d0e8a9714d5d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 172146, "upload_time": "2019-10-07T06:36:44", "url": "https://files.pythonhosted.org/packages/9e/b7/164e4301fbaa17446fc5502e08fae8047c4e7bf0aee3ada780f02c697a38/audlib-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5874bc5b798d5ae12af47e2d420f8172", "sha256": "34e4ca35d0209a2c7b179b6ed81594eb048a7b7b850d546be22fd84fa06cafc5" }, "downloads": -1, "filename": "audlib-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5874bc5b798d5ae12af47e2d420f8172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149495, "upload_time": "2019-10-07T06:36:46", "url": "https://files.pythonhosted.org/packages/37/35/c808bfa29dd9fce6abfeebe2930131a5f2d4243256a03c8af40447610449/audlib-0.0.1.tar.gz" } ] }