I am going to introduce you to a fantastic website called "Cram"! It is a website with more then 50 million flashcards and it now has a text-to-speech function. There are flashcard sets that are already created that you can use or you can create your own.
I went to the website and looked up the Dolch sight words and there were plenty of lists for me to use without creating my own.
There are several different ways that you can search on the website. I did two different searches; I searched by subject and then I searched with specific search words (dolch).
The audio content of Cram has almost 20 languages for your non-english speaking students. You do not have to sign up, but it is quick and easy to do if you want to. Cram also has a large app store so you can find other mobile flashcards for your Android, iPhone or Windows device. Try it out, let me know what you think about CRAM!