I installed an app that lets you chat like whatsapp, but also reads messages in multiple languages. This uses the google's synthesis engine. In English it is very true, but with the other languages, you can use it to learn pronunciation? There are English, Spanish, French, Russian, Chinese, Italian, Korean...