Sort:  

If they can do Indian accent, they can do anything..

If it doesn't pick up my accent, I can do a very inappropriate (but culturally okay for me) Indian accent! :D

give it a try... there are many other options too. Microsoft, Apple, any of the word processors now have voice recognition. You can sure train one.