1. A method for providing a voice enabled user interface comprising: storing general configuration information for the interface; storing user-specific configuration information for the interface; processing a speech input from a user using the general configuration information and the user-specific configuration information; and selectively updating the user-specific configuration information based on a result of processing the speech input wherein the updating is performed upon correct recognition of the speech input when a first score associated with the speech input indicates that an incorrect recognition hypothesis has a second score within a predetermined threshold.
1. A method for providing a voice enabled user interface comprising: storing general configuration information for the interface; storing user-specific configuration information for the interface; processing a speech input from a user using the general configuration information and the user-specific configuration information; and selectively updating the user-specific configuration information based on a result of processing the speech input wherein the updating is performed upon correct recognition of the speech input when a first score associated with the speech input indicates that an incorrect recognition hypothesis has a second score within a predetermined threshold. 5. The method of claim 1 wherein updating the user-specific configuration information is performed during use of the interface.