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; enabling processing of 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.