Thursday, June 4, 2015

How to Make Your Mac Read Out Loud to You


Listen to this blog post!

As promised, here's how to make your Mac read out loud to you. It's very handy.

UPDATED September 4th, 2014: see end of this post for additional info.



Let's start with Mail.
Mail will read out loud any selected text. So, if you get a long email, click in the body of it, do a Select All (or Command-A), and then go to Edit/Speech/Start Speaking. Very easy.


Now, let's look at Safari.
Safari will also read out loud any selected text. It's exactly the same as Mail: Edit/Speech/Start Speaking. If you use Safari's "Reader" feature, you'll have an easier time selecting the text you want. Reader hides "web junk" and leaves you with nothing but the article. Here's an example.

First, here's a web page. There's a story in there but there's a lot of other junk there too. It's a little distracting. And, it prevents you from selecting just the story when you do a Select All because all of the other stuff gets selected too.


This is what Reader's for. It turns a web page like the one above into a web page like the one below.

Nice and neat! No distractions! Plus, if you do Command-A here, you'll get just the story.

Swtich to "Reader" mode by clicking the gray Reader button in the address bar. Here's what it looks like:


Click it again to make Reader go away. (Reader is worth knowing about even if you're not going to have the page read to you out loud. Use it any time you want to hide a web page's clutter and focus on the story. The button disappears if Safari doesn't think it can figure out what the story is.)

Not all programs can read out loud the way Mail and Safari can, and of the ones the can, not all do it via Edit/Speech/Start Speaking. Some programs require you to select the text, then control-click on it to reveal a "Speech/Start Speaking" pop-up menu item. You may need to experiment with this a bit but it's worth it. Pages is one such program. Very handy, by the way, to have your writing read back to you.

Finally, let's have a look at the voice itself, and how you can control it. The voices on the Mac are far better, and far more configurable, than the ones on the iPhone and iPad. The way you do it is you go to the Apple menu, then to System Preferences, then to Speech. In the Speech section, switch to the Text to Speech section and you'll be given the option to chance voices. Try the various voices, and try adjusting the rate to hear how things sound. You can click the Play button to hear a sample sentence. I like Alex at the normal rate, FYI.

table style="padding:6px; color: grey; background-color: white; border: black 1px solid"> Hey! Want more tips like this, delivered to your email inbox? Add your name and email to the mailing list and never miss a post.

There are a few shortcomings (you can't choose the voice, you can't do Select All in iBooks or Safari, and you can't trigger it from Siri), but even so, Speak Selection is worth exploring.

Up next: I'll show you how to do the same thing on your Mac.

UPDATE September 4th, 2014: I've just learned about the SoundGecko website. It will read a web page to you. For example, this one! Try it now by clicking below:

Listen to this blog post

It isn't instant, but it's close (about a minute's delay). And, there are lots of cool options (in a nice iOS app, and also on the SoundGecko website), and it's free for the basic service. I'll write a separate blog post on it someday soon.

Here's a SoundGecko feature I could not resist telling you about: it has the ability to subscribe to an RSS feed, giving you an updating set of articles for a particular blog... such as this one! It's easy as pie.

  1. If you don't have a SoundGecko account yet, create one by clicking here and following the directions. Do it from your Mac (or even a PC)-- it makes the next steps easier.

  2. Click the tab that says "Service Settings & Feeds."

  3. Scroll down and click the button that says "Add Custom RSS." Type in ioperating.blogspot.com, click the Add RSS Feed button, and you're done.

If you have an iPhone or iPad you'll want to get the SoundGecko iOS app (free), of course. With it, in addition to being able to listen to blog posts, you can have SoundGecko read a web page to you on the fly. Here's how it looks. SoundGecko Listen to this now iOS

One advantage of having SoundGecko read a web page for you instead of doing it by selecting and clicking "Play" is that there's no selecting! The selecting is the hardest part as there's no "Select All" in Safari for iOS. Anyhow, give it a try. You don't even need an account to do that. But you'll want a SoundGecko account because you can manage things from your Mac, and have the ready-to-listen-to files show up on your iPhone or iPad. There are other reasons too.

Give it a try and let me know what you think, in the comments section below.

any question? enter your email below and I will help you