Decomposed Microphone class code using method overloading.
Removed duplicate code from Recognizer Class.