UNIX系でどうやるかはわかんないけどWindows(Vista以降)ならば特定の音声入力に限らず音声出力もソフトウェアループバックで監視して特定の周波数帯の音が出てるかを見るのが結構簡単なので、音声入力部分をC# で書いて残りはPowerShellでってしたら、例えば聴覚限界以下の低周波音の連続再生を音楽再生等から検出して、それをトリガに動くってかなり楽に書けるかも><
思考の /dev/null