There is this app in google play store for Android called "Speech Therapy word list pro".
It is very good app which has all the sounds and word lists in all the 3 positions i.e Initial, medial and Final. Basic version gives a set of 20 words for each sound at free of cost. we can download more word lists by paying extra money.
This app was very handy for me during articulation therapy. It has flashcards for the words which enables the child to learn through auditory and visual mode. Each word is said through pre-recorded voice and the child has to repeat it. We can mark each utterance with 'Y' or 'N'.
As the voice produced is in American accent it will be difficult for few kids to differentiate between two accents(native and American). Nevertheless I use only the visual stimuli i.e flashcards in such instances paired with my voice. Parents can also make use of this app to practice articulation targets at home.