7. Tangible, non-transitory computer-readable media including instructions that, when executed, cause a computing environment to implement a method comprising: subtracting linear components of a reference signal from an input signal emitted from a microphone; estimating one or more of a residual echo remaining in the input signal after the act of subtracting linear components, a double-talk probability, and a signal-to-noise ratio of near-end speech in the input signal; suppressing non-linear effects of the reference signal in each of a plurality of frequency bins of the input signal in correspondence with the estimated one or more of the estimated residual echo, the estimated double-talk probability, and the estimated signal-to-noise ratio for each respective frequency bin; recognizing near-end speech in the input signal after suppressing non-linear effects of the reference signal in the plurality of frequency bins of the input signal: controlling a computing environment responsively to the recognized near-end speech.
7. Tangible, non-transitory computer-readable media including instructions that, when executed, cause a computing environment to implement a method comprising: subtracting linear components of a reference signal from an input signal emitted from a microphone; estimating one or more of a residual echo remaining in the input signal after the act of subtracting linear components, a double-talk probability, and a signal-to-noise ratio of near-end speech in the input signal; suppressing non-linear effects of the reference signal in each of a plurality of frequency bins of the input signal in correspondence with the estimated one or more of the estimated residual echo, the estimated double-talk probability, and the estimated signal-to-noise ratio for each respective frequency bin; recognizing near-end speech in the input signal after suppressing non-linear effects of the reference signal in the plurality of frequency bins of the input signal: controlling a computing environment responsively to the recognized near-end speech. 8. Tangible, non-transitory computer-readable media according to claim 7 , wherein the act of estimating the double-talk probability comprises comparing an estimated echo signal to the input signal from the microphone for each of the frequency bins.