How to recognize similar sounds - techniques
I would like to create a system for sound recognition. The system once being trained should be capable of recognition of similar sounds. E.g. I have few sounds such as shower, flushing toilet, fire alarm. I would install the system in a flat and train it with those sounds. Then the system should be able to recognize these sounds when installed in different flats where the sound of a shower, flushing toilet and fire alarm  has a slightly different spectrum. Is that possible? What techniques could be used? I was thinking about speech recognition techniques such as hidden markov models, nerual networks?
How to recognize similar sounds - techniques
===

I would like to create a system for sound recognition. The system once being trained should be capable of recognition of similar sounds. E.g. I have few sounds such as shower, flushing toilet, fire alarm. I would install the system in a flat and train it with those sounds. Then the system should be able to recognize these sounds when installed in different flats where the sound of a shower, flushing toilet and fire alarm  has a slightly different spectrum. Is that possible? What techniques could be used? I was thinking about speech recognition techniques such as hidden markov models, nerual networks?