1. A method comprising: receiving, on a device, text as part of a message, a placeholder within the text and audio, wherein the device comprises an embedded speech recognition system that accesses private user data on the device; receiving one of a garbage model, phonemic language model, a language model according to a standard list, and a language model built on the private user data to yield a received component; determining a privacy level of the private user data; recognizing the audio using the received component, the embedded speech recognition system and by accessing the private user data according to the privacy level to yield a recognition result; and replacing the placeholder with the recognition result in the text to yield an updated message.