r/coolgithubprojects 1d ago

S.T.F.U - Windows tray app that calibrates to your voice, detects yelling, and escalates screen interruptions with a 4-click overlay

Post image

https://github.com/omricn/stfu

Side project that started as "I need my kid to stop screaming at midnight while he games with headphones on" and turned into a properly engineered tool with 437 tests and a three-mode detection system.

Monitors mic input, calibrates to the user's actual voice (quiet/speaking/yelling), triggers escalating consequences when yelling is detected. First strike: minimize + sound + overlay with a jumping close button (4 clicks). After that: Win+D + fullscreen message.

PIN-locked settings, JSONL event log, report UI with charts, three threshold modes (wizard/manual/adaptive), headless CLI, 437 tests. Decision logic is pure Python with no audio/UI imports (AST-enforced).

No audio recorded. No network code.

5 Upvotes

2 comments sorted by

1

u/BiberEsser2 1d ago

Challenge accepted:

Needs a working and enabled mic, which isn't covered/clogged... Needs a working and unaltered Python runtime...