萌えハッカーニュースリーダー

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

出典: https://github.com/Yutarop/two_claps_open
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

何が危ないのじゃ?

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

ええっ!?それはご勘弁ください!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search