There are so many Android apps that can help you out while learning English and speaking English. Some of them are:-
1.Learn English, Speak English:
This is a paid android app that can help you to speak English using the speech recognition technology. The size of the app is 19 MB and it's preferred by SpeakingPal,
Babbel is a multi linguistic app that can help you to learn 12 other languages along with the English language, This app uses the same technology as the Learn English,Speak English app.The language covered by this apps are Spanish, Russian, French, German, Italian, Brazilian Portuguese, Swedish, Turkish, Polish, Dutch, Indonesian, Danish and Norwegian. The size of the app is 47 MB.
3.Listen & Speak:
This app also uses the speech recognition technology and offers rating to your pronounced words so that you can achieve the perfection. The size of the app is only 1.5 MB.