The number of programs that incorporate text to speech is massive. Before you look for a program to read something check to see if the program you are using does first. All the major operating systems have a program to read the text. There are many plug-ins or extensions for a browser that read the text. Then optical character recognition allows you to take a picture and then have the text read to you. The technology is cheap, free or you already own it. My advice is to look for what works best for you. Please understand if you want something read to you the hardest thing is deciding between a list of good options.
Microsoft Word Hidden Gem
Yes, Microsoft Word has free text to speech. The program will read anything you type. This is very helpful for editing. A number of people can do better editing if the document is read to them. You do have to go into the setting to find it.
Here are the directions to enable this:
http://bdmtech.blogspot.com/2011/12/add-quick-text-to-speech-button-to.html
Kindle Fire Honorable Mention
A Kindle Fire will read to you with text to speech. The price is reasonable considering how much education gets lost if a child cannot read the textbook. The best part is the Kindle store on Amazon is the largest bookstore. You can download the book and read it now. As much as I have the reputation as being very much someone that likes the iPad the Kindle Fire’s text to speech cannot be ignored. I have seen new Kindle Fire’s for a little as fifty dollars. You can still pay more for a nicer version.
http://www.amazon.com/Amazon-Fire-Tablet-Family/b?ie=UTF8&node=6669703011
Kindle Fire Accessibility
http://www.amazon.com/gp/feature.html?docId=1000632481
How to turn this on.
http://www.dummies.com/how-to/content/let-your-kindle-read-to-you-with-texttospeech.html
This is a list of versions that have text to speech. What you will find is that almost all versions have it if you buy a Kindle Fire.
http://djchuang.com/2014/kindles-text-speech/
Mac (Text to Speech) Hidden Gem
Many Mac operating systems have text to speech. If you don’t have it, then download updates to your computer.
http://www.wikihow.com/Activate-Text-to-Speech-in-Mac-OSx
Narrator (Windows)
This will read your computer screen. It takes a little bit of time to get used to it. The program does work.
http://windows.microsoft.com/en-us/windows/hear-text-read-aloud-narrator#1TC=windows-7
ChromeVox
This is a screen reader for the Chrome browser.
https://chrome.google.com/webstore/detail/chromevox/kgejglhpjiefppelpmljglcjbhoiplfn?hl=en
ClaroRead for PC
https://www.clarosoftware.com/portfolio/claroread/
Chrome: https://www.clarosoftware.com/pricelist/#chrome
Voice4u TTS: Type / Photo to Speak in 30 Languages
With this app, you take a picture of a passage. The app translates the text and then reads it to you.
https://itunes.apple.com/us/app/voice4u-tts-type-photo-to-speak-in-30-languages/id722987396?mt=8
Speak selection (iPad)
On an iPad, you can go into the general settings under accessibility and choose speak selection. When words are highlighted, you can choose to have the iPad read them to you. When you are in iBooks, you can highlight the text and then click on speak. The text will then be read to you.
http://www.apple.com/accessibility/ipad/vision.html
Speakit!
This is a Chrome app that reads what you highlight on your screen. I have tried it, and it works. The app works in the Chrome browser.
https://chrome.google.com/webstore/detail/speakit/pgeolalilifpodheeocdmbhehgnkkbak
ChromeVox
This Chrome app reads the words on your screen. If you want to have the website read to you, this is a good app because it works. The app works in the Chrome browser.
Turn Text into Audio Files:
Upload a file or cut and paste text to create an audio of file what you want to read.
http://www.zamzar.com/convert/txt-to-mp3/
Upload a file to convert to MP3.
http://www.fromtexttospeech.com/
Cut and paste text to create an audio file.