Speech cleanup helpers using open-source enhancers plus reference-guided matching.
Project description
audio-clean-booster
Open-source speech cleanup helpers for denoising, reference matching, and chunked listening comparisons.
The package can:
- Run DeepFilterNet3 speech denoising.
- Run ClearVoice MossFormer2 speech enhancement.
- Match an enhanced file to a provided clean reference with local loudness, spectral shaping, and strict reference targeting.
- Build an HTML page with 10-second audio chunks for side-by-side comparison.
Install
Base install:
pip install audio-clean-booster
Install all model backends:
pip install "audio-clean-booster[all]"
For local development:
pip install -e ".[all]"
CLI
Run DeepFilterNet3:
acb deepfilter noisy_16k.wav noisy_16k_deepfilter.wav
Run MossFormer2:
acb mossformer noisy_16k.wav noisy_16k_mossformer2.wav
Create a strict reference-guided match:
acb reference-match noisy_16k_mossformer2.wav noisy_16k_clean_original.wav noisy_16k_final.wav --mode strict
Build a comparison page:
acb compare --source noisy:noisy_16k.wav --source mine:noisy_16k_clean_original.wav --source final:noisy_16k_final.wav
This writes compare_chunks.html and chunk WAV files under compare_chunks/.
Publishing
python -m build
python -m twine upload dist/*
Before publishing, update the Homepage and Repository URLs in pyproject.toml.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file audio_clean_booster-0.1.0.tar.gz.
File metadata
- Download URL: audio_clean_booster-0.1.0.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e179b86c308d54fc7dcd4fc77c6d1504c82f812f6eb6c1c7464c7addc34905d
|
|
| MD5 |
a4951a3480efd1372c9ea023f5fab303
|
|
| BLAKE2b-256 |
2e13c2f58bc817444295469d90da17e0a82107824eea47dcb96af58983174212
|
File details
Details for the file audio_clean_booster-0.1.0-py3-none-any.whl.
File metadata
- Download URL: audio_clean_booster-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3b04624f5c9f69a231878b8040d50c24b6dae650c365d4ead743246349c15dc
|
|
| MD5 |
2af7e9264fff4bf2764ef389c24de7ea
|
|
| BLAKE2b-256 |
77a12a151d3007b84173ed71041457b22415f7ba24a54dd4de0c14b1658ccfa3
|