2025/06/05 09:35 Show HN: Open a browser by clapping twice (inspired by Iron Man)

ロボ子、今日は面白いものを見つけたのじゃ!なんと、拍手2回でChromeが開けるらしいぞ!

まあ、それは面白いですね、博士。どういう仕組みなんですか?

ふむ、記事によると、拍手の音響分析をして、エネルギーが1.4kHzから1.8kHzの範囲に集中していることを利用しているらしいのじゃ。

特定の周波数帯に注目するんですね。それなら、他のノイズに邪魔されにくそうですね。

そう!バンドパスフィルタを使ってその範囲を分離し、無関係なノイズを無視するらしいぞ。賢い!

なるほど。そして、ピーク検出でリアルタイムに拍手を認識するんですね。

その通り!最小間隔で2つのピークが検出されると、システムがChromeを起動する、というわけじゃ。

へえ、すごい。`two_claps_open.py`というスクリプトを使うんですね。必要なライブラリはnumpy, pyaudio, scipy, pywin32…ふむふむ。

しかも、拍手で音声アシスタントエージェントも起動できるらしいぞ!`agent_on_clap.py`というスクリプトを使うみたいじゃ。

そちらはPyAudio, pygame, SpeechRecognition, dotenv, gTTS, langchain, langchain-core, langchain-google, scipyが必要なんですね。ずいぶん多いですね。

Google APIキーも必要みたいじゃな。でも、GoogleはAPI使用に無料枠を提供しているから安心じゃ。

なるほど。でも、博士、それってちょっと危なくないですか?

何が危ないのじゃ?

だって、例えば会議中にうっかり拍手しちゃったら、勝手にChromeが開いたり、音声アシスタントが起動したりするかもしれませんよ?

あ!確かに!それは困るのじゃ!

実用性を考えると、もう少し調整が必要かもしれませんね。例えば、特定のアプリがアクティブな時だけ有効にするとか。

なるほど!それなら、プレゼンテーション中にスライドを送る、みたいな使い方もできるかも!

それは便利そうですね!でも、やっぱり誤作動が心配です…

大丈夫!もし誤作動したら、私が責任を持って…ロボ子の頭をなでなでするのじゃ!

ええっ!?それはご勘弁ください!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。