An audio processing system connected to a plurality of microphones, comprising: a noise suppression circuit that operates in one of a first mode of operation and a second mode of operation, wherein the noise suppression circuit includes: an analyzer that receives a primary speech signal from a primary microphone of the plurality of microphones and extracts a set of features from a non-speech region of the primary speech signal; a noise classification circuit that receives the extracted set of features from the analyzer and detects a type of noise in the non-speech region using the extracted set of features; and a mode selection circuit that selects the first mode to suppress noise in the primary speech signal when the detected type of noise is stationary noise and the second mode to suppress noise in the primary speech signal when the detected type of noise is non-stationary noise; wherein the noise suppression circuit is further configured to: receive one or more secondary speech signals from one or more secondary microphones of the plurality of microphones, respectively; and suppress the noise in the primary speech signal to generate an enhanced speech signal based on the selection of one of the first mode of operation and the second mode of operation, and wherein: in the first mode of operation, the noise suppression circuit suppresses the noise in the primary speech signal and discards the one or more secondary speech signals; and in the second mode of operation, the noise suppression circuit suppresses the noise in the primary speech signal by way of at least one secondary speech signal of the one or more secondary speech signals. a noise suppression circuit that operates in one of a first mode of operation and a second mode of operation, wherein the noise suppression circuit includes: an analyzer that receives a primary speech signal from a primary microphone of the plurality of microphones and extracts a set of features from a non-speech region of the primary speech signal; a noise classification circuit that receives the extracted set of features from the analyzer and detects a type of noise in the non-speech region using the extracted set of features; and a mode selection circuit that selects the first mode to suppress noise in the primary speech signal when the detected type of noise is stationary noise and the second mode to suppress noise in the primary speech signal when the detected type of noise is non-stationary noise; wherein the noise suppression circuit is further configured to: receive one or more secondary speech signals from one or more secondary microphones of the plurality of microphones, respectively; and suppress the noise in the primary speech signal to generate an enhanced speech signal based on the selection of one of the first mode of operation and the second mode of operation, and wherein: in the first mode of operation, the noise suppression circuit suppresses the noise in the primary speech signal and discards the one or more secondary speech signals; and in the second mode of operation, the noise suppression circuit suppresses the noise in the primary speech signal by way of at least one secondary speech signal of the one or more secondary speech signals. receive one or more secondary speech signals from one or more secondary microphones of the plurality of microphones, respectively; and suppress the noise in the primary speech signal to generate an enhanced speech signal based on the selection of one of the first mode of operation and the second mode of operation, and wherein: in the first mode of operation, the noise suppression circuit suppresses the noise in the primary speech signal and discards the one or more secondary speech signals; and in the second mode of operation, the noise suppression circuit suppresses the noise in the primary speech signal by way of at least one secondary speech signal of the one or more secondary speech signals. in the first mode of operation, the noise suppression circuit suppresses the noise in the primary speech signal and discards the one or more secondary speech signals; and in the second mode of operation, the noise suppression circuit suppresses the noise in the primary speech signal by way of at least one secondary speech signal of the one or more secondary speech signals.