概要
- STFU は周囲の迷惑な音を 2秒遅延再生 するWebアプリ
- Web Audio API を活用したシンプルな実装
- 認知的不協和 を利用し、迷惑行為を抑制
- オープンソース で自由に利用可能
- 開発経緯 や動作原理についても簡潔に説明
STFU: 迷惑な音へのカウンターアプリ
- STFU は、公共の場で大音量で音を流す人への対策アプリ
- マイク から入力された音声を 約2秒遅延 させてスピーカーから再生
- Bombay空港 での実体験が開発のきっかけ
- 丁寧な注意 が効かない状況でも、直接対決せずに対応可能
- Claude (AIアシスタント)によるプロンプト一発で動作するバージョンを実現
動作原理と効果
- Web Audio API を利用したシンプルな実装
- 認知的不協和 や 聴覚フィードバックループ の効果を活用
- 専門的な神経科学的知識 は不要、実際に効果を体感
- 自分の声や音が遅れて返る ことで、自然と音量を下げる心理効果
- 迷惑行為の抑制 に特化したアプローチ
名前の由来とライセンス
- 元々は "make-it-stop" という名前だったが、 @TimDarcet の同様アプリ STFU にインスパイアされて名称変更
- "STFU" (Shut The F* Up)は直感的かつ強烈なネーミング
- オープンソースライセンス で、誰でも自由に利用・改変可能
- Web Audio API と 開発者の反骨精神 によるプロダクト
参考・ディスカッション
- 詳細な議論や実際の利用例は X(旧Twitter) にて公開
- https://x.com/the2ndfloorguy/status/2011734249871954188
- README.md や index.html に実装例・使い方を記載
- ユーモア と 実用性 を兼ね備えたツール