Skip to main content

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

audio_clean_booster-0.1.0.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

audio_clean_booster-0.1.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

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

Hashes for audio_clean_booster-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4e179b86c308d54fc7dcd4fc77c6d1504c82f812f6eb6c1c7464c7addc34905d
MD5 a4951a3480efd1372c9ea023f5fab303
BLAKE2b-256 2e13c2f58bc817444295469d90da17e0a82107824eea47dcb96af58983174212

See more details on using hashes here.

File details

Details for the file audio_clean_booster-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for audio_clean_booster-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c3b04624f5c9f69a231878b8040d50c24b6dae650c365d4ead743246349c15dc
MD5 2af7e9264fff4bf2764ef389c24de7ea
BLAKE2b-256 77a12a151d3007b84173ed71041457b22415f7ba24a54dd4de0c14b1658ccfa3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page