1. A computer-implemented method, comprising: receiving voice audio data and a corresponding text script from a client at a server; processing the voice audio data to produce prosody labels at the server by producing of linguistic prosody labels and pronunciation prosody labels from the text script in a tagger module, and a xml-based rich script comprising of: pronunciation, part of speech, and a prosody event for each word in the text script; automatically verifying the voice audio data using the text script at the server by determining a degree of matching between the voice audio data and a corresponding pronunciation in the rich script, ordering sentences in the text script according to the degree of matching, and retaining a sentence having a degree of matching higher than a threshold; training a custom voice font from the verified voice audio data and rich script at the server where prosody and acoustic models are generated based on the training; and generating custom voice font data usable by a text-to-speech engine at the server based on the training.
1. A computer-implemented method, comprising: receiving voice audio data and a corresponding text script from a client at a server; processing the voice audio data to produce prosody labels at the server by producing of linguistic prosody labels and pronunciation prosody labels from the text script in a tagger module, and a xml-based rich script comprising of: pronunciation, part of speech, and a prosody event for each word in the text script; automatically verifying the voice audio data using the text script at the server by determining a degree of matching between the voice audio data and a corresponding pronunciation in the rich script, ordering sentences in the text script according to the degree of matching, and retaining a sentence having a degree of matching higher than a threshold; training a custom voice font from the verified voice audio data and rich script at the server where prosody and acoustic models are generated based on the training; and generating custom voice font data usable by a text-to-speech engine at the server based on the training. 2. The method of claim 1 , wherein receiving voice audio data comprises at least one of: receiving an existing recording of a voice speaking the text of the text script; or receiving a live recording of a voice speaking the text of the text script.