{ "info": { "author": "Rajiv Poddar, Wilson Ching (Fork Author)", "author_email": "wilsonchingg96@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "The fork improved on the original version to support Python 3, fixed a few bugs, and made it importable from other Python scripts\n\n## logmmse ##\nA python implementation of the LogMMSE speech enhancement/noise reduction alogrithm\n\n## Installation ##\n\n```\npip install logmmse\n```\n\n## Basic Example ##\n\n```python\nfrom logmmse import logmmse_from_file\nout = logmmse_from_file('sample.wav')\nprint(out)\n```\n\n## API Reference ##\n\n### logmmse(data, sampling_rate, output_file=None, initial_noise=6, window_size=0, noise_threshold=0.15) ###\n\n**data (Mandatory)**\n\nA 1d or 2d (number of frames, channels) Numpy array representing the audio signal\n\nSupported format: 32-bit floating-point, 32-bit PCM, 16-bit PCM, and 8-bit PCM, see https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.read.html \n\n**sampling_rate (Mandatory)**\n\nSampling rate of the data (e.g. 16k/44.1 kHz)\n\n**output_filename**\n\nfilename of the wave output. If none, no file would be generated\n\nthe output format would be the same as input\n\n**return**\n\nA 1d or 2d (number of frames, channels) Numpy array representing the enhanced signal\n\n### logmmse_from_file(data, output_filename=None, initial_noise=6, window_size=0, noise_threshold=0.15) ###\n\n**input_filename (Mandatory)**\n\nFilename of the wave input\n\nsupported format: 32-bit floating-point, 32-bit PCM, 16-bit PCM, and 8-bit PCM, see https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.wavfile.read.html \n\n**output_filename**\n\nSee above\n\n**return**\n\nA 1d or 2d (number of frames, channels) Numpy array representing the enhanced signal\n\n## Contribute ##\n\nAfter opening an issue or pull request, please also send me an email for notification\n\n## Reference ##\n\nThis file has been ported from logmmse.m file found at the following link.\nhttps://raw.githubusercontent.com/braindead/Noise-reduction/master/logmmse.m\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/wilsonchingg/logmmse", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "logmmse", "package_url": "https://pypi.org/project/logmmse/", "platform": "", "project_url": "https://pypi.org/project/logmmse/", "project_urls": { "Homepage": "https://github.com/wilsonchingg/logmmse" }, "release_url": "https://pypi.org/project/logmmse/1.4/", "requires_dist": [ "numpy", "scipy" ], "requires_python": "", "summary": "A python implementation of the LogMMSE speech enhancement/noise reduction alogrithm", "version": "1.4" }, "last_serial": 5354732, "releases": { "1.2": [ { "comment_text": "", "digests": { "md5": "2b0ce240a624f9e93c118b9dceaa7e5b", "sha256": "468dbe6a4583f46c4676667c1cf081cddca7702a53b709f306df52085ffa7feb" }, "downloads": -1, "filename": "logmmse-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2b0ce240a624f9e93c118b9dceaa7e5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4945, "upload_time": "2018-09-08T16:13:19", "url": "https://files.pythonhosted.org/packages/d9/31/d87ff55f7b348a7e0f6926fc7b2c57c80cf795508c71e2dc16f68bac91fa/logmmse-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4df95c99dc30b7df7d403e7ff9bc298f", "sha256": "e4c53b2d5577e4c80b1dbc1eb6839d53b91098d13732f9a0d55d6d8079b10696" }, "downloads": -1, "filename": "logmmse-1.2.tar.gz", "has_sig": false, "md5_digest": "4df95c99dc30b7df7d403e7ff9bc298f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3346, "upload_time": "2018-09-08T16:13:20", "url": "https://files.pythonhosted.org/packages/a3/3c/c67300a2f155e998dfc2758fc3c7201772c250fa23db92a1e2365f605459/logmmse-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "260c9df037a6cba0eb9e67e963b2b689", "sha256": "2feb3bb336a9bed8d1cb9d6f6b598293e85b7b43f423bb913d82f0e78cd07a5f" }, "downloads": -1, "filename": "logmmse-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "260c9df037a6cba0eb9e67e963b2b689", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5014, "upload_time": "2018-09-12T04:16:06", "url": "https://files.pythonhosted.org/packages/96/08/cbf70820e6bfb90d62839f0f426cd2bdaa292cedb7e48a9e84ad17d221e0/logmmse-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6558e7ceaf905b1fae6000b96bf7c077", "sha256": "414fcd8d5da4c9dce6d0b1039174c1e4a645ebb27c797ccb05f0af1d1a0a62b0" }, "downloads": -1, "filename": "logmmse-1.3.tar.gz", "has_sig": false, "md5_digest": "6558e7ceaf905b1fae6000b96bf7c077", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3446, "upload_time": "2018-09-12T04:16:08", "url": "https://files.pythonhosted.org/packages/6a/3f/1221433e421a03c60e333d21fd5d2ddff0a50202a283100529d5417fb8f9/logmmse-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "61d344580ed4f9508f9361fe617a4707", "sha256": "828e9eac02a5afda24fc97e7f0bbe3ab1c5c9c0ada6b6f8846798d326a285edc" }, "downloads": -1, "filename": "logmmse-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "61d344580ed4f9508f9361fe617a4707", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4234, "upload_time": "2019-06-03T22:18:39", "url": "https://files.pythonhosted.org/packages/ad/1b/649eff3fc1e56312bf4b1eeac7824f3fd23fbb879726c4240a3f56b4b6de/logmmse-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1314c248386866be6d743ade3d055ba", "sha256": "40e70e5d622e78f675907e6e7dc1a976717958eef0d23109fa36306b30ecbf32" }, "downloads": -1, "filename": "logmmse-1.4.tar.gz", "has_sig": false, "md5_digest": "a1314c248386866be6d743ade3d055ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3430, "upload_time": "2019-06-03T22:18:40", "url": "https://files.pythonhosted.org/packages/b3/50/3545a862a82796224aad9a7ad64e619e9fb5ef1f4012839162810dc43837/logmmse-1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "61d344580ed4f9508f9361fe617a4707", "sha256": "828e9eac02a5afda24fc97e7f0bbe3ab1c5c9c0ada6b6f8846798d326a285edc" }, "downloads": -1, "filename": "logmmse-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "61d344580ed4f9508f9361fe617a4707", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4234, "upload_time": "2019-06-03T22:18:39", "url": "https://files.pythonhosted.org/packages/ad/1b/649eff3fc1e56312bf4b1eeac7824f3fd23fbb879726c4240a3f56b4b6de/logmmse-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1314c248386866be6d743ade3d055ba", "sha256": "40e70e5d622e78f675907e6e7dc1a976717958eef0d23109fa36306b30ecbf32" }, "downloads": -1, "filename": "logmmse-1.4.tar.gz", "has_sig": false, "md5_digest": "a1314c248386866be6d743ade3d055ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3430, "upload_time": "2019-06-03T22:18:40", "url": "https://files.pythonhosted.org/packages/b3/50/3545a862a82796224aad9a7ad64e619e9fb5ef1f4012839162810dc43837/logmmse-1.4.tar.gz" } ] }