rnnoise is a real-time speech denoising library that uses a recurrent neural network to suppress background noise from live voice audio. It is implemented as a lightweight C library with a minimal API, designed for easy integration into audio applications that need low-latency noise reduction.
Principalele funcționalități ale xiph/rnnoise sunt: Speech Denoisers, Real-Time Audio Filters, Gated Recurrent Units, Audio Spectral Features, Audio Noise Suppression, Neural Network Denoisers, C Audio Libraries, Noise Suppression Model Training.
Alternativele open-source pentru xiph/rnnoise includ: aubio/aubio — Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides… werman/noise-suppression-for-voice. mackron/miniaudio — miniaudio is a single-file C audio library used for audio playback, capture, and hardware interfacing across multiple… tyiannak/pyaudioanalysis — pyAudioAnalysis is a Python library and framework for audio signal processing and analysis. It provides tools for… rikorose/deepfilternet — DeepFilterNet is a deep learning noise suppression framework and real-time audio filter designed to isolate speech and… librosa/librosa — Librosa is a Python audio analysis library and digital signal processing framework. It functions as a feature…
Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides a suite of tools for extracting musical features, estimating fundamental frequencies, and tracking rhythmic pulses in audio streams. The library specializes in the detection of pitch and beat, enabling the extraction of musical notes and the estimation of overall tempo. It also includes capabilities for automatic onset detection to identify the start of sonic events and the separation of audio signals into percussive transients and steady-state tonal components. The system c
pyAudioAnalysis is a Python library and framework for audio signal processing and analysis. It provides tools for extracting mathematical representations of sound, such as spectrograms, and implements a system for training and evaluating machine learning models to classify audio segments based on acoustic patterns. The project includes dedicated utilities for audio segmentation, which allow for the removal of silence and the detection of specific audio events to divide recordings into meaningful sections. It also provides data visualization capabilities that use dimensionality reduction to ma
miniaudio is a single-file C audio library used for audio playback, capture, and hardware interfacing across multiple operating systems. It functions as an audio hardware abstraction layer, an audio processing engine, an audio synthesis engine, and a codec and resampler. The project implements a node-graph based system for routing digital audio signals, mixing, and 3D spatialization. It also includes a programmatic generator for noise patterns and basic waveforms used for sound creation and signal testing. The library covers digital signal processing, including audio format conversion and sa