I am looking for a software that can run under Windows 7, preferably in the background, and which starts playing a certain audio file each time the microphone picks up a certain sound, not necessarily a human voice.
For example, I want to train the software so that each time a certain door is slammed with force the computer recognizes the particular noise made by the door and starts playing an audio file that can be an alarm, for instance.