IBM Watson Text to Speech
Synthesizes natural-sounding speech from text.
The Watson Text to Speech service processes text and natural language to generate synthesized audio output complete with appropriate cadence and intonation. It is available in several voices: