1. A personal computing device for use with a remote automatic speech recognition engine, the device comprising: a communications port configured to receive a data set and audio data from the remote automatic speech recognition engine, wherein the data set and the audio data reflect speech, wherein the data set is a rich data set that includes a word list for candidate words with confidence scores, and wherein the data set is generated by the remote automatic speech recognition engine in response to the audio data; a display device for displaying information to a user; memory for at least temporarily storing personal data and executable code for a re-recognition engine, wherein the re-recognition engine includes automatic speech recognition capability; and at least one processor coupled among the communications port, the display device, and the memory, wherein the at least one processor is configured to execute the code for the re-recognition engine and— access the personal data from the memory, generate a local transcription using the audio data, wherein the local transcription is generated using the speech recognition capability of the re-recognition engine and the accessed personal data, rescore the data set received from the remote automatic speech recognition engine, using the re-recognition engine, based on the accessed personal data and confidence scores associated with the local transcription, generate a final transcription of the speech using the rescored data set and the local transcription, present, via the display device, the final transcription of the speech to the user based on the rescored data set and local transcription, and create a rule that a particular word in the data set from the remote automatic speech recognition engine is to be replaced by a particular replacement word from the local transcription, and transmit, via the communications port, the rule or the rescored data set to the remote automatic speech recognition engine from which a vocabulary of the remote automatic speech recognition engine is modified, wherein the remote automatic speech recognition engine is hosted by a server accessible via a network, and the personal computing device is a cell phone, smart phone, tablet or portable telecommunications device.