Making a good presentation mean adding every available feature in the file so that every person get your message clearly. Creating automated presentations are more common now a days but the softwares available to create this type of presentations are much more expensive. Few people can afford them but what if your Microsoft PowerPoint presentation become something like the above said. You can make a very good presentation with Microsoft PowerPoint and add voice in the background to read the text to make it more worthwhile for the viewers.
Online text to speech convertor are the most suitable and cheapest available options. You can change the voice (male/female), speed and many more features are available. there is a desktop version also available for this application and that is also free.
Check this great facility at under given URL for free: