One should consider the phone set carefully for synthesis. For American English, we have been using a phone set based on the one we also use in the CMU Sphinx open source speech recognition system, which is a DARPAbet-style set of 44 phones. Languages with fewer phonemes can get away with fewer allophones, but we find this set adequate.