Awesome app for English learning
This app is extremely helpful for English learners who want to improve their vocabulary and pronunciation etc. It can also filter the contents based on your current level. It can be better if it can score on how well shadowing the sentences regarding stress, pronunciation, tone etc after the recording.