8. The method of claim 1 , further comprising selecting voice files when translating the text content to speech, wherein the translated speech is customized according to a selected voice file.
1. A method, comprising: receiving text content for translation to speech; correlating the text content to textual phrases of multiple words; converting each textual phrase into a corresponding string of phonemes; retrieving a phoneme identifier that uniquely represents each phoneme in the string of phonemes; concatenating each phoneme identifier of each phoneme in the string of phonemes to produce a sequence of phoneme identifiers with each phoneme identifier separated by a comma; creating a corresponding sequence of phoneme identifiers for each string of phonemes that corresponds to each textual phase in the text content; concatenating each sequence of phoneme identifiers and separating each sequence of phone identifiers by a semi-colon; accessing a voice file storing recorded phrases in a speaker's voice; mapping each sequence of phoneme identifiers to a corresponding recorded phrase found in the speaker's voice file; retrieving the recorded phrase from the voice file that corresponds to each sequence of phoneme identifiers from the text content; concatenating together the recorded phrases from the speaker's voice file to form a sequence of the recorded phrases as a speech translation of the text content; and outputting the speech translation as a translation of the text content to speech.