Microphone Sensor to Detect Singing

This is an "is it possible?" sensor post.

I would like to setup an Arduino Uno to detect noise via a microphone sensor and subsequently activate a dc motor. The part I'm not sure about is that I would like the microphone sensor to be able to differentiate between singing and talking. Talking to the device wouldn't activate the motor, but singing to it would.

Is something like this possible with the Uno? If someone could point me in the direction of information pertaining to this, it would be much appreciated. Thanks!

Not possible.
Microphones simply pick up audio frequencies and amplitudes.
You would have to somehow define what singing is , ie what frequencies and amplitudes would need to be present in the singing to act upon.

mauried:
Not possible.
Microphones simply pick up audio frequencies and amplitudes.
You would have to somehow define what singing is , ie what frequencies and amplitudes would need to be present in the singing to act upon.

Thank You