audio/rnnoise 0.2p0 OpenBSD
recurrent neural network for audio noise reduction
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Klemens Nanni <[email protected]>
- Categories
- audio
Description
RNNoise is a noise suppression library based on a recurrent neural network. A description of the algorithm is provided in the following paper:
J.-M. Valin, A Hybrid DSP/Deep Learning Approach to Real-Time Full-Band Speech Enhancement, Proceedings of IEEE Multimedia Signal Processing (MMSP) Workshop, arXiv:1709.08243, 2018. https://arxiv.org/pdf/1709.08243
While it is meant to be used as a library, the code for a simple command-line tool is provided as an example. It operates on RAW 16-bit (machine endian) mono PCM files sampled at 48 kHz.
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | audio/rnnoise | 0.2p0 |
| FreeBSD | audio/rnnoise | 0.2 |
| NetBSD | audio/rnnoise | 0.2 |
| DragonFly | audio/rnnoise | g20210122 |
| MidnightBSD | audio/rnnoise | g20210122 |
| HardenedBSD | audio/rnnoise | 0.2 |
| GhostBSD | audio/rnnoise | 0.2 |
Install
Binary package:
pkg_add rnnoise
From the ports tree:
cd /usr/ports/audio/rnnoise && make install