@audio/denoise-omlsa
v0.1.9
Published
OM-LSA — Optimally Modified Log-Spectral Amplitude (Cohen 2002), with IMCRA noise
Readme
@audio/denoise-omlsa

OM-LSA — Optimally Modified Log-Spectral Amplitude (Cohen 2002), with IMCRA noise
npm install @audio/denoise-omlsaimport omlsa from '@audio/denoise-omlsa'Optimally-Modified Log-Spectral Amplitude estimator (Cohen 2002) driven by IMCRA noise tracking. Combines an LSA gain with a minimum-gain floor weighted by speech presence probability:
G = G_LSA^p · G_min^(1-p).
omlsa(data)
omlsa(data, { gMinDb: -25 }) // less aggressive floor| Param | Default | |
|---|---|---|
| gMinDb | -20 | dB floor for non-speech bins (alias of gMin) |
| alpha | 0.92 | Decision-directed smoothing (alias of alphaDD) |
| frameSize | 2048 | |
| hopSize | frameSize/4 | |
Use when: speech in non-stationary noise (street, café, car); generally the highest-quality choice for noisy speech.
Part of @audio/denoise — the denoise family umbrella. This README is generated from the umbrella docs.
MIT © audiojs
