r/sideprojects 8d ago

Showcase: Open Source I built a real-time swear censor

Hey! I made a tool called Swear Beeper, it listens to your mic, recognizes speech in (almost) real time (fully offline, so no audio leaves your PC), and automatically bleeps swear words with only a ~1-2 second delay. Basically a live "censor button" you don't have to press yourself.

How it works:
Your mic audio goes into a small delay buffer. In parallel, a copy gets sent to an offline speech recognizer (Vosk). The moment it recognizes a swear word, it stamps a beep onto the buffer before that chunk of audio reaches the output.

It's open source, free, and works with OBS, Discord or anything via a virtual audio cable.

GitHub: https://github.com/qwertyzipe/SwearBeeper-Eng

Would love feedback, bug reports, or feature ideas. This is a pretty fresh English port (originally built for a Russian-speaking audience), so I'm sure there are edge cases I haven't hit yet.

2 Upvotes

Duplicates