14. The apparatus of claim 1 , wherein: the environment detection module is adapted to determine sources comprising: wind, machines, speech, a first speech source associated with a user of the apparatus, and a second speech source; the environment adaptation module includes parameter storage for each of the plurality of possible sources, the parameter storage comprising: a plurality of subband gain parameter storages, an attack parameter storage, a release parameter storage, and a misclassification threshold parameter storage; and the environment detection module comprises a Bayesian classifier, storage for one or more a priori probability variables, and storage for training data.
14. The apparatus of claim 1 , wherein: the environment detection module is adapted to determine sources comprising: wind, machines, speech, a first speech source associated with a user of the apparatus, and a second speech source; the environment adaptation module includes parameter storage for each of the plurality of possible sources, the parameter storage comprising: a plurality of subband gain parameter storages, an attack parameter storage, a release parameter storage, and a misclassification threshold parameter storage; and the environment detection module comprises a Bayesian classifier, storage for one or more a priori probability variables, and storage for training data. 16. The apparatus of claim 14 , comprising: a receiver to convert the analog signals to sound.