17. The method of claim 14 , further comprising: providing the filtered data to the system developer through one of: an email exchange, a file transfer, and an access through a hosted service.
14. A method to be executed in a computing device for providing speech recognition with integrated local and remote feedback loops, the method comprising: collecting user data in audio and textual format from sources at an adaptation aggregator executed on one of a remote and a local client device; receiving directed feedback from the user in response to recognized speech at the adaptation aggregator; aggregating the user data and the directed feedback as intermediate aggregated user data at the adaptation aggregator; filtering the intermediate aggregated user data at different levels for the integrated local and the remote feedback loops to protect private data at a privacy scrubber, the private data including at least one from a set of an address, a phone number, a social security number, and a credit card number, wherein the filtering is performed on locally stored data exposed through the local client device; providing the locally stored data filtered at a local feedback level to a speech recognition engine through a local adaptation module to customize current language and acoustic models of the speech recognition engine; and providing the locally stored data filtered at a remote feedback level to a system developer for updating generic language and the acoustic models for the speech recognition engine.