You want to be able to record an arbitrary noise, and when the unit hears the same noise, it performs the action?
Do you want it to detect that noise on top of any other background noise? (Hint: the correct answer is no, unless you have a LOT of computing power available.)
The Clapper that Bob...