یک TTS خوب برای اندروید پیدا کردم که هر متن انگلیسی رو که بهش بدید خیلی خوب و طبیعی براتون میخونه. واقعا با این Text-to-speech های معمول فرق میکنه و صداش خیلی طبیعی هست و حس نمی کنید یه روبات داره متن رو براتون میخونه. لهجه بریتانیایی یا آمریکایی رو میتونید انتخاب کنید.
IVONA Text-to-Speech HQ
https://play.google.com/store/apps/details?id=com.ivona.tts
فایل صدا (آمریکایی)
https://play.google.com/store/apps/details?id=com.ivona.tts.voicebeta.eng.usa.kendra
فایل صدا (بریتانیایی)
https://play.google.com/store/apps/details?id=com.ivona.tts.voicebeta.eng.gbr.amy
بعد از نصب هم باید برید به
Settings > Language & Input > Text-to-speech Output
و فعالش کنید.
حالا Voice Reading رو نصب کنید:
https://play.google.com/store/apps/details?id=com.noinnion.android.voicereading
الان از داخل هر برنامههای که داره متن انگلیسی رو نشون میده (مثلاً Chrome) میتونید گزینه Share رو بزنید و Voice reading رو انتخاب کنید و اون هم متن رو میده به Ivona که براتون میخونه.
حالا شما انگار یک دوست خارجی دارید که متن رو براتون میخونه و تلفظها رو به صورت صحیح می شنوید.
برای چک کردن معنی لغات هم پیشنهاد میکنم QuickDict رو نصب کنید که تو نوار بالای صفحه می شینه و هر وقت نیازی به چک کردن معنی کلمات داشتید به راحتی در دسترسه، بدون اینکه نیاز باشه از برنامه اصلی خارج بشید.