17. At least one computer-readable medium storing a program comprising computer-executable instructions that, when executed, cause a computer to perform a method comprising: responsive to detecting, at the communication device, an indication from a user of the communication device to record, recording at least a portion of a communication between the communication device and a second remote communication device, prompting the user to speak a contact name, and recording at least a portion of speech spoken by the user in response to the prompting as a recording of the contact name; automatically converting the recording of the at least a portion of the communication and the recording of the contact name into text; automatically extracting the contact name and at least one other type of contact information from the text; and storing the extracted contact name and the at least one other type of contact information in an entry of the contact database without manual entry of the extracted contact name and the at least one other type of contact information by the user of the communication device.
17. At least one computer-readable medium storing a program comprising computer-executable instructions that, when executed, cause a computer to perform a method comprising: responsive to detecting, at the communication device, an indication from a user of the communication device to record, recording at least a portion of a communication between the communication device and a second remote communication device, prompting the user to speak a contact name, and recording at least a portion of speech spoken by the user in response to the prompting as a recording of the contact name; automatically converting the recording of the at least a portion of the communication and the recording of the contact name into text; automatically extracting the contact name and at least one other type of contact information from the text; and storing the extracted contact name and the at least one other type of contact information in an entry of the contact database without manual entry of the extracted contact name and the at least one other type of contact information by the user of the communication device. 18. The at least one computer readable medium according to claim 17 , wherein the recording the at least a portion of the communication consists of: recording a local voice spoken at the communication device.