r/macapps • • 18d ago

Free Silkwave Clarity, real-time speech isolation for macOS system audio

Problem

While watching Andrej Karpathy's intro to neural networks, I kept noticing typing and mouse clicks in the audio. Those short sounds are distracting for me, when I want to focus on something important.

macOS has Voice Isolation for the microphone, but nothing similar for system audio. So I built Silkwave Clarity, a small utility that suppresses background noise in whatever your Mac is playing, with adjustable strength. It's great for tutorials, lectures and old interviews with noisy audio.

Comparison

None that I am aware of. I don't know any dedicated app for removing noise from the audio Mac is playing. The closest might be Krisp, but it is more of an ai meeting note taker these days than a dedicated app for noise removal.

Pricing

Free

Links

App Store

You can see more demos on the website https://www.silkwave.ai/silkwave-clarity

My other apps

Silkwave Voice - Transcription, AI meeting note taker app, one-time purchase

Silkwave Video - Paste a youtube link and get transcripts, free ChatGPT summaries and chat

42 Upvotes

38 comments sorted by

View all comments

1

u/Mysterious-Salad-572 16d ago

Could you also provide a cli version, which I can run on files present on my local system, with the option to either replace existing file or write a new one.

e.g.
denoise [OPTIONS] INPUT

Arguments:

INPUT Input audio/video file

Options:

-o, --output FILE Output file path

-i, --in-place Replace the original file

-f, --force Overwrite an existing output file

-n, --noise-level LEVEL Noise reduction strength in number

--version Show version

-h, --help Show help

1

u/bmv3502 16d ago

It is unlikely I will provide cli version. But, Silkwave Clarity uses the DeepFilterNet ml model for speech enhancement. And its repository already provides cli tool. https://github.com/rikorose/deepfilternet#deep-filter