A computer-implemented method comprising: determining a parameter of a first microphone and a parameter of a second microphone, wherein the first microphone and the second microphone are associated with a computing device (200; 300; 900; 950) and wherein the parameter of the first microphone and the parameter of the second microphone are magnitude spectrum parameters; generating a reference parameter based upon, at least in part, at least one of the parameter of the first microphone and the parameter of the second microphone and wherein the reference parameter is a magnitude spectrum parameter; compensating a tolerance of at least one of the first microphone and the second microphone to compensate for a frequency response mismatch between the first microphone and the second microphone by adjusting at least one of the parameter of the first microphone and the parameter of the second microphone to the reference parameter; receiving, at the first microphone, a first speech signal corresponding to an utterance of a speaker, the first speech signal having a first speech signal magnitude; receiving, at the second microphone, a second speech signal corresponding to the utterance of the speaker, the second speech signal having a second speech signal magnitude; comparing at least one of the first speech signal magnitude and the second speech signal magnitude with a third speech signal magnitude, after compensating the tolerance of at least one of the first microphone and the second microphone by adjusting at least one of the parameter of the first microphone and the parameter of the second microphone to the reference parameter; detecting an obstructed microphone based upon, at least in part, a difference in at least one of: the first speech signal magnitude received at the first microphone; the second speech signal magnitude received at the second microphone; and the third signal magnitude; and in response to detecting the obstructed microphone, deactivating a beamforming setting associated with the computing device (200; 300; 900; 950) to disable or bypass beamforming performed by the device using the first and second microphones (202, 204). determining a parameter of a first microphone and a parameter of a second microphone, wherein the first microphone and the second microphone are associated with a computing device (200; 300; 900; 950) and wherein the parameter of the first microphone and the parameter of the second microphone are magnitude spectrum parameters; generating a reference parameter based upon, at least in part, at least one of the parameter of the first microphone and the parameter of the second microphone and wherein the reference parameter is a magnitude spectrum parameter; compensating a tolerance of at least one of the first microphone and the second microphone to compensate for a frequency response mismatch between the first microphone and the second microphone by adjusting at least one of the parameter of the first microphone and the parameter of the second microphone to the reference parameter; receiving, at the first microphone, a first speech signal corresponding to an utterance of a speaker, the first speech signal having a first speech signal magnitude; receiving, at the second microphone, a second speech signal corresponding to the utterance of the speaker, the second speech signal having a second speech signal magnitude; comparing at least one of the first speech signal magnitude and the second speech signal magnitude with a third speech signal magnitude, after compensating the tolerance of at least one of the first microphone and the second microphone by adjusting at least one of the parameter of the first microphone and the parameter of the second microphone to the reference parameter; detecting an obstructed microphone based upon, at least in part, a difference in at least one of: the first speech signal magnitude received at the first microphone; the second speech signal magnitude received at the second microphone; and the third signal magnitude; and in response to detecting the obstructed microphone, deactivating a beamforming setting associated with the computing device (200; 300; 900; 950) to disable or bypass beamforming performed by the device using the first and second microphones (202, 204).