88. An apparatus for recognizing an environmental sound, comprising: means for storing a plurality of sound models representing environmental sounds and a plurality of labels, wherein each of the plurality of labels identifies at least one of the plurality of sound models; means for capturing an input environmental sound; means for generating an input sound model from the input environmental sound; means for determining similarity values between the input sound model and the plurality of sound models to identify one or more sound models from the means for storing that are similar to the input sound model; means for selecting a first label from one or more labels, of the plurality of labels, associated with the one or more sound models; means for associating the first label with the input environmental sound based on a confidence level of the first label; means for transmitting the input sound model to a server if the confidence level is less than a confidence threshold; and means for receiving a second label identifying the input environmental sound from the server.
98. The apparatus of claim 88 , further comprising means for receiving a second label identifying the input environmental sound from a server, wherein the means for receiving is configured to receive location information associated with the input sound model, and wherein the means for storing is configured to store information corresponding to at least one of a location or a time associated with each of the plurality of sound models.