Real-Time Noise Suppression for PipeWire writen in Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • mfcc-rust

  • hey, quick question. do you mind if I use your stft function in the speech preprocessing library I've been working on? we've been trying to add support for doing mel spectrograms to build a runner for openwakeword, but progress is pretty slow because I've been soloing something I really don't have the right background for(I've never directly studied or worked with signal processing)

  • openWakeWord

    An open-source audio wake word (or phrase) detection framework with a focus on performance and simplicity.

  • hey, quick question. do you mind if I use your stft function in the speech preprocessing library I've been working on? we've been trying to add support for doing mel spectrograms to build a runner for openwakeword, but progress is pretty slow because I've been soloing something I really don't have the right background for(I've never directly studied or worked with signal processing)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • NoiseTorch

    Real-time microphone noise suppression on Linux.

  • Interesting! How does it compare with NoiseTorch/RNNoise?

  • rnnoise

    Recurrent neural network for audio noise reduction

  • Interesting! How does it compare with NoiseTorch/RNNoise?

  • DeepFilterNet

    Noise supression using deep filtering

  • noise-suppression-for-voice

    Noise suppression plugin based on Xiph's RNNoise

  • Nice, hopefully you or somebody else will turn this into an easy to use PipeWire plugin, so I can replace noise-suppression-for-voice.

  • easyfft

    A Rust library crate providing an easy FFT API for arrays and slices

  • By the way. I also saw this STFT implementation which might be interesting for you: easyfft

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts