Skip to main content

Recommended no-reference speech cleanup pipeline using MossFormer2 plus post-processing.

Project description

audio-clean-booster

The recommended pipeline is no-reference:

MossFormer2 speech enhancement + residual denoise + built-in post-processing

You only need the noisy WAV. A clean reference is optional for advanced experiments.

Install

pip install "audio-clean-booster[clearvoice]"

Use

acb clean noisy_16k.wav noisy_16k_final.wav

To keep the intermediate MossFormer2 output:

acb clean noisy_16k.wav noisy_16k_final.wav --keep-mossformer noisy_16k_mossformer2.wav

Python

from audio_clean_booster import clean_with_best

clean_with_best(
    "noisy_16k.wav",
    "noisy_16k_final.wav",
)

Compare Chunks

acb compare \
  --source noisy:noisy_16k.wav \
  --source final:noisy_16k_final.wav

Open compare_chunks.html.

Advanced Commands

The lower-level commands remain available for experiments:

acb mossformer noisy.wav mossformer.wav
acb deepfilter noisy.wav deepfilter.wav
acb reference-match mossformer.wav reference.wav final.wav --mode strict

For all optional backends:

pip install "audio-clean-booster[all]"

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.3.tar.gz (10.9 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.3-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file audio_clean_booster-0.1.3.tar.gz.

File metadata

  • Download URL: audio_clean_booster-0.1.3.tar.gz
  • Upload date:
  • Size: 10.9 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.3.tar.gz
Algorithm Hash digest
SHA256 9d2030320da7044413cdac5ed7353cc24024d7992826150c67b0e2e1cbceb130
MD5 ff98a0fdfe6f8de6fc9118cd631c0d61
BLAKE2b-256 e3940a1ab58faf46832720edb64e2c30c5730111704ee540e2cab41cd41d812a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for audio_clean_booster-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eff744b2e0e86919d878dbb34eac423779665678edefbf9ebf5cfd18a271e320
MD5 b15a59575d50d84f366b3943db93cd74
BLAKE2b-256 e0fb3b92aab0f2fc4ea91ae2e7c8c6a95525bc33ed598615a14b6bec74e86568

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