24. The non-transitory computer-readable medium of claim 16 , wherein identifying the non-replaceable word further comprises determining the non-replaceable word has an identical transcription as in the first transcription based on a local transcription generated by the mobile device ASR engine.
16. A non-transitory computer-readable medium encoded with instructions that, when executed by a processor, perform a method in a computing system of replacing a word in a transcription of an audio recording, wherein the method is performed by a mobile device in communication with a server, wherein computational resources of the server are greater than computational resources of the mobile device, the method comprising: maintaining a personal vocabulary of words on the mobile device associated with a user of the mobile device, wherein the personal vocabulary is based on personal data associated with the user and includes an acoustic model associated with the user of the mobile device; receiving, from the server, a first transcription of an audio recording, wherein the first transcription data is generated by a server automatic speech recognition (ASR) engine at the server using an ASR vocabulary associated with a population of users, and wherein the first transcription includes confidence scores associated with certain words in the transcription; receiving, from the server, audio data corresponding to the first transcription; identifying, at the mobile device, a replaceable word from the first transcription; generating a second transcription of a portion of the received audio data corresponding to the replaceable word, wherein the second transcription includes phonetic data, and wherein the second transcription is generated by a mobile device ASR engine on the mobile device using the maintained personal vocabulary; and identifying a replacement word for the replaceable word, wherein the replacement word is identified based on a comparison between the phonetic data of the second transcription and the personal vocabulary, and wherein the replacement word is from the personal vocabulary; identifying, at the mobile device, a non-replaceable word from the first transcription partially based on the maintained personal vocabulary and the acoustic model associated with the user of the mobile device; producing a modified confidence score associated with the portion of the received first transcript based at least in part on the comparison; and generating a final transcription using the modified confidence score and the non-replaceable word, wherein the replacement word appears in the final transcription in place of at least one word from the first transcription, and wherein the non-replaceable word appears in the final transcription.