easyfft
DeepFilterNet
easyfft | DeepFilterNet | |
---|---|---|
2 | 10 | |
30 | 1,969 | |
- | - | |
5.6 | 8.9 | |
3 months ago | 9 days ago | |
Rust | Python | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
easyfft
-
Real-Time Noise Suppression for PipeWire writen in Rust
By the way. I also saw this STFT implementation which might be interesting for you: easyfft
-
Releasing easyfft v0.3
With the addition of the thread local scratch buffer, easyfft is just about as fast as pure rustfft can be, with the added ergonomics and safety that easyfft provides!
DeepFilterNet
-
Anyone know of a good TTS pipeline for raw speech data?
You mean remove background noise and transcribe? Then you can use DeepFilterNet to remove noise, and Whisper to transcribe.
-
Open Source Libraries
Rikorose/DeepFilterNet: A Low Complexity Speech Enhancement Framework for Full-Band Audio (48kHz) using on Deep Filtering
- DeepFilterNet: Noise supression using deep filtering
-
Linux Audio Noise suppression using deep filtering in Rust
It looks like the library in Rust is using `tract-onnx` to do the inference: https://github.com/Rikorose/DeepFilterNet/blob/2a84d2a1750a5... I am wondering whether using Python for research, training in big data center, and Rust at edge for efficient inference would be a trend in the future. We do have a larger community of C++ right now for inference (e.g. ggml). But Rust crate as component to build applications of AI is joy to use.
-
Real-Time Noise Suppression for PipeWire writen in Rust
Repo: https://github.com/Rikorose/DeepFilterNet
What are some alternatives?
mfcc-rust
NoiseTorch - Real-time microphone noise suppression on Linux.
audio-webui - A webui for different audio related Neural Networks
noise-repellent - Lv2 suite of plugins for broadband noise reduction
PiDTLN - Apply machine learning model DTLN for noise suppression and acoustic echo cancellation on Raspberry Pi
wenet - Production First and Production Ready End-to-End Speech Recognition Toolkit
rnnoise - Recurrent neural network for audio noise reduction
noise-suppression-for-voice - Noise suppression plugin based on Xiph's RNNoise
fish-diffusion - An easy to understand TTS / SVS / SVC framework
basic-pitch - A lightweight yet powerful audio-to-MIDI converter with pitch bend detection
piper - A fast, local neural text to speech system
whisper - Robust Speech Recognition via Large-Scale Weak Supervision