18. A data processing system comprising: an input device for receiving a speech input from a user; a set of one or more processors coupled to the input device; and a memory coupled to the set of one or more processors, the memory storing a phonetic dictionary for speech recognition and storing an extended phonetic dictionary unique to the user, wherein the extended phonetic dictionary is produced by: responsive to the speech input, processing, using the set of one or more processors, words in a user's set of one or more databases using a plurality of pronunciation guessers, wherein the set of one or more processors processes the speech input by comparing phonemes detected in the speech input to the phonetic dictionary and to the extended phonetic dictionary to determine a best match.
18. A data processing system comprising: an input device for receiving a speech input from a user; a set of one or more processors coupled to the input device; and a memory coupled to the set of one or more processors, the memory storing a phonetic dictionary for speech recognition and storing an extended phonetic dictionary unique to the user, wherein the extended phonetic dictionary is produced by: responsive to the speech input, processing, using the set of one or more processors, words in a user's set of one or more databases using a plurality of pronunciation guessers, wherein the set of one or more processors processes the speech input by comparing phonemes detected in the speech input to the phonetic dictionary and to the extended phonetic dictionary to determine a best match. 19. The system as in claim 18 wherein the system is a server that is coupled through a wireless network to a user's device which stores the set of one or more databases which include a contacts database, and wherein the input device is a network interface that is coupled to the wireless network and wherein the server transmits the best match to the user's device through the wireless network, and wherein the speech input is for calling a telephone number in the contacts database or for sending a message to another user in the contacts database.