12. The method as in claim 11 , wherein the method further comprises: obtaining changes in the contacts database and processing, using the plurality of pronunciation guessers, the changes to update the extended phonetic dictionary based on the changes, wherein the obtaining of the changes occurs in response to the changes being made.
11. The method as in claim 10 wherein the user's set of one or more databases comprises a contacts database with names of people and telephone numbers, and wherein the phonetic dictionary is for natural language speech recognition and wherein the speech input is for calling a telephone number or sending a text message to another user's device.