1. A server comprising: a memory that stores instructions; and a processor coupled with the memory, wherein the processor, responsive to executing the instructions, performs operations comprising: receiving, from a computing device, a voice message that is associated with media content; identifying the media content; determining a context of the voice message, wherein the determining is based on the media content; obtaining additional content, wherein the obtaining is based on the media content and further based on the context of the voice message; generating an enhanced message comprising the additional content; and providing a communication device with access to the enhanced message, wherein the communication device and the computing device are associated with each other via a social network server.
1. A server comprising: a memory that stores instructions; and a processor coupled with the memory, wherein the processor, responsive to executing the instructions, performs operations comprising: receiving, from a computing device, a voice message that is associated with media content; identifying the media content; determining a context of the voice message, wherein the determining is based on the media content; obtaining additional content, wherein the obtaining is based on the media content and further based on the context of the voice message; generating an enhanced message comprising the additional content; and providing a communication device with access to the enhanced message, wherein the communication device and the computing device are associated with each other via a social network server. 9. The server of claim 1 , wherein the operations further comprise delivering the enhanced message to a display device.