Ranked in these QuestionsQuestion Ranking
Pro Supports a large number of languages
Currently has full support for over 90 languages.
Pro Customizable voice output
You can control the speed of the speech, and choose from various dialects (such as British or Australian English).
Con Voice output requires internet connection
Voice output doesn't work offline.