1. A method comprising: receiving a user-generated voice-message generated with a mobile device; converting a voice-message component into a text format; automatically determining a meaning of the voice-message component; and automatically determining a context data, wherein the context data describes an environmental attribute of the mobile device relating to the meaning of the voice-message component; automatically selecting the context data according to the meaning of the attribute of the voice-message component; acquiring the context data from a sensor of the mobile device; and linking the context data with the voice-message component in the user-generated voice message.