In this episode The Sage shows you how to have your Mac read your RSS feeds to you (literally), using Safari and Text to Speech (difficulty level: intermediate).
You can watch this episode here
RSS (Really Simple Syndication) has revolutionized the way we consume our news. RSS a family of web feed formats used to publish frequently updated digital content, such as blogs, news feeds or podcasts. Since the release of Tiger (OS X 10.4), Safari, Apple’s native browser, has had built in RSS detection and display functionality. Thus, you can customize and compile your feeds from directly within Safari. Combine this with the Voice Over utility (to be vastly improved in Leopard) in OS X, and you can create a literal RSS reader. This may seem unnecessary and possibly ridiculous but, it is very useful when you cannot look at the computer screen (e.g. getting ready for work), yet you want to read your feed. Keep in mind that you can use each of these OS X features alone or in combination with other applications.
So, onto the tutorial.
What are the steps. The first thing we need to do is to subscribe to some RSS feeds. Once we do that, we need to bookmark and organize the feeds within Safari. From here it is only a matter of highlighting the articles and utilizing the Voice Over Speech Service. To stream line this process we will create a keyboard shortcut in System Preferences. Let’s get started.
Let’s begin by setting up a dedicated folder in the bookmarks bar to hold all of our RSS feeds.
- Press ⌘⇧B to show the bookmarks (it will hide them if they are already showing).
- Click on the BookMark button on the left hand side of the bar (this opens up the bookmark configuration page).
- Press ⌘⇧N to create a new bookmarks folder. Type in any name you would like (might The Sage suggest RSS).
- Click on the BookMark button again to return to the browser.
Next we will add a couple of feeds to our RSS folder in the bookmark bar
- Open Safari and navigate to any site with an RSS feed (preferably one you would like to subscribe to, how about heysage.com).
- Click on the RSS button in the Menu Bar (this will display the RSS feed in Safari).
- Bookmark the feed by pressing ⌘D or going to bookmarks/add bookmark.
- Continue steps 1-3 and add as many feeds as you like to the RSS folder.
Now the RSS reader is set up. To view your RSS feeds click on the RSS folder in the bookmarks bar and select any individual feed or select view all RSS articles. In the right hand sidebar you can search articles, sort articles, configure the article length displayed, and control which articles (temporally) will be displayed. When new articles are published a number will appear in parenthesis next to “RSS” in the bookmarks bar. The number indicates the number of new articles in your folder.
To have Voice Over read your feed all you need to do is highlight the text and select Safari –> Services –> Speech –> Start Speaking Text. For the sake of the tutorial we will set up a keyboard shortcut to initiate the reading. Creating the shortcut is easy.
- Go to System Preferences and select Speech.
- Click on the Text to Speech tab at the top of the window.
- Click on the Set Key… box and press any key combination you like (e.g ⌘⇧⌅) and click OK
- You are ready to go.
(you might want to change the default voice. The Sage recommends Victoria although Vicki is probably second best.)
Now head back to Safari
- View your RSS feed (see above if you already forgot).
- Highlight the desired text by clicking and dragging (if you hit ⌘A you will highlight the sidebar too. Unfortunately the Voice Over reads it before the articles. Nonetheless, you will likely get into your articles more quickly by selecting all of the text than you would if you take the time to select only the article text).
- Press ⌘⇧⌅
Presto, you now have Vicki (OS 10.4s default voice) reading your feed to you. The voice can bother some people but you may find this quite handy. You would probably rather hear the news that you are interested in, being read by Vicki, than the news you are not interested in, being read by Matt Lauer.
It is worth noting that Voice Over can be used with any text. This means documents, stand alone RSS readers, eMail, you name it. By combining the power of Quicksilver proxies and a few keyboard shortcuts you can pull up all of your RSS articles and have it being read in seconds.
The Sage would love to hear your comments or suggestions. You may also request a tutorial. If you have any question The Sage is more than happy to answer them (as long as he knows the answer). To contact The Sage click here.