Recently, I had to go looking for a text-to-speech extension for my Chrome browser. I wanted an extension for the browser since I've had bad experiences with screen readers in the past, and was having some difficulty with the built-in accessibility features on my computer.
And really, all I wanted was something fairly decent to read to me my course lectures and articles so that I can follow along with the text. I tried one or two extensions, but they either sounded off, or would stop in the middle of the text.
My best experience so far has been SpeakIt! It has a lot of good quality voices, you can slow down or speed up the pace, even the pitch! I haven't tried the voice to text feature yet, but it has that too. I do recommend it, and it's free.