STFUは「黙れ」という意味です。
90日前原文(github.com)
概要
- 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に実装例・使い方を記載
- ユーモアと実用性を兼ね備えたツール