{"id":27024370,"url":"https://github.com/ap-atul/audio-denoising","last_synced_at":"2025-04-04T21:19:25.228Z","repository":{"id":47551281,"uuid":"291503783","full_name":"AP-Atul/Audio-Denoising","owner":"AP-Atul","description":"Noise removal/ reducer from the audio file in python. De-noising is done using Wavelets and thresholding is done by VISU Shrink thresholding technique","archived":false,"fork":false,"pushed_at":"2023-04-30T13:55:44.000Z","size":27,"stargazers_count":132,"open_issues_count":3,"forks_count":19,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-05-21T07:19:43.627Z","etag":null,"topics":["audio-denoising","audio-processing-with-python","noise-reduction","noise-removal","process-big-audio-files"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AP-Atul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-30T16:03:52.000Z","updated_at":"2024-05-20T16:42:11.000Z","dependencies_parsed_at":"2022-09-25T08:39:36.872Z","dependency_job_id":null,"html_url":"https://github.com/AP-Atul/Audio-Denoising","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AP-Atul%2FAudio-Denoising","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AP-Atul%2FAudio-Denoising/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AP-Atul%2FAudio-Denoising/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AP-Atul%2FAudio-Denoising/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AP-Atul","download_url":"https://codeload.github.com/AP-Atul/Audio-Denoising/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247249527,"owners_count":20908214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio-denoising","audio-processing-with-python","noise-reduction","noise-removal","process-big-audio-files"],"created_at":"2025-04-04T21:19:24.687Z","updated_at":"2025-04-04T21:19:25.222Z","avatar_url":"https://github.com/AP-Atul.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Audio De-noising \nA simple yet very powerful noise remover and reducer built in python.\nThe noise removed by using Wavelet Transform.\n\nWavelets has been very powerful tool to decompose the audio signal into parts and apply thresholds to eliminate\nunwanted signal like noise. The thresholding method is the most important in the process of Audio De nosing.\n\nThe thresholding used is VisuShrink method or the universal threshold introduce by Donoho\n\nThis repo uses `pywt`. I have a custom implementation of wavelet here [wavelets](https://github.com/AP-Atul/wavelets) \u0026 [wavelets-ext](https://github.com/AP-Atul/wavelets-ext) (cython speed up)\n\n\n## Execution\n- Install the dependencies\n    ```$ pip3 install -r requirements.txt```\n- Use the denoise.py file\n    ```python\n    from denoise import AudioDeNoise \n    \n    audioDenoiser = AudioDeNoise(inputFile=\"input.wav\")\n    audioDenoiser.deNoise(outputFile=\"input_denoised.wav\")\n    audioDenoiser.generateNoiseProfile(noiseFile=\"input_noise_profile.wav\")\n    ```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fap-atul%2Faudio-denoising","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fap-atul%2Faudio-denoising","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fap-atul%2Faudio-denoising/lists"}