go-audio-denoise

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2025 License: MIT

README

go-audio-denoise

A Go library for noise reduction in audio recordings. It works with 16bit PCM input. Mono and stereo.

Features

Remove background noise from audio files using spectral subtraction algorithm.

This library provides three noise reduction algorithms:

  • Spectral Subtract Method
  • Adaptive Method
  • Noise Gate Method

Try all on your data and choose the most suitable one.

Demo

Here is voice recording with a lot of harmonic noise:


Let's apply all the algorithms and see the result.


Spectral Subtract:

Noise Gate:

Adaptive:

Installation

go get github.com/lowfc/go-audio-denoise

Usage

import "github.com/lowfc/go-audio-denoise"

// Example usage coming soon

License

MIT License.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL