SpeakText can speak text in 27 different languages and in multiple voices. You can change the speaker's voice anywhere in the text. You can even adjust the speed at which the text is spoken.
Currently supported languages:
Arabic, Chinese, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Thai, and Turkish.