10. The computer program product of claim 7 further comprising instructions for: determining the user selected portion of the visible text in the text communication based upon, at least in part, an input at the second computing device.
7. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising: determining a user selected portion of a text communication selected on a first computing device, wherein the text communication includes visible text and wherein the user selected portion of the text communication is the visible text; providing at the first computing device, in real-time during a text communication session between the first computing device and a second computing device, a user selectable voice prompt that allows the user to record a pronunciation of the user selected portion of the visible text in the text communication, wherein the pronunciation of the user selected portion of the visible text in the text communication is recorded in real-time at the first computing device where the user selected portion of the visible text in the text communication is selected by the user; associating the recorded pronunciation of the visible text in the text communication with the user selected portion of the visible text in the text communication; transmitting both the visible text in the text communication and the recorded pronunciation of the user selected portion of the visible text in the text communication to a second computing device; and displaying at the first computing device and the second computing device simultaneously, a visual indicator relating to the user selected portion of the visible text in the text communication and the recorded pronunciation that facilitates the use of the recorded pronunciation.