Subreader reads '.srt' files aloud using TTS (Text to Speech) Also includes an in app subtitle downloader. This app can keep proper timing with subtitles displayed on your favorite Movies and TV-Shows.
ps. For best quality use Google's text-to-speech link: https://play.google.com/store/apps/details?id=com.google.android.tts
After installing Google text-to-speech be sure to change it in device settings. (Example: Settings - General - Language and Input - Text-to-speech.) here you should see TTS Engine list. Pick Google Text-to-speech Engine.
Subtitle out loud