Mac 101: Make any text speak to you
Have you ever wished your Mac could read a long text document to you? Well, with the speech service, you can easily have your Mac read as much or as little text as you want. While in Safari, TextEdit, Pages, and other applications; select the text you want to be read, then click the application name in the menu bar. Go to Services > Speech > Start Speaking Text. Your Mac will then use the default voice to read the text. It will continue reading until it reaches the end of the selected text, or you can select Services > Speech > Stop Speaking to end it immediately.
You can change the default voice by opening System Preferences (Apple menu > System Preferences) and going to Speech > Text to Speech. Once there, select a voice from the drop-down "System Voice" menu.
Want more tips and tricks like this? Visit TUAW's Mac 101 section!
Share
Source: http://tuaw.com/category/Mac-101
Categories
Have you ever wished your Mac could read a long text document to you? Well, with the speech service, you can easily have your Mac read as...
Add a Comment
Remember when 10.5 was demoed? Steve Jobs demoed a small application developed in-house and he has shown to everybody how reading improved on 10.5 with many voices. though on the released 10.5 it has only one voice that is OK for reading.
November 21 2008 at 12:00 PM Report abuse Permalink rate up rate down ReplyTo get a radiohead performance live from your mac, pick fred as voice with a normal speaking rate. Then let him read http://www.greenplastic.com/lyrics/fitterhappier.php
I should add that you can use any key combination you like by setting it up in the speech preference pane.
November 20 2008 at 11:22 PM Report abuse Permalink rate up rate down ReplyHighlight the desired text and press command+option+X.
November 20 2008 at 11:16 PM Report abuse Permalink rate up rate down ReplyI'd like to be able to use this feature to verify numbers that I've typed into a web form or a spreadsheet, but something like 7,654,321 comes out as "seven million, six hundred fifty four thousand, three hundred twenty one." I'd like to hear each digit pronounced individually so that I can verify it in the spreadsheet visually as I hear it. Is there a way to do this?
November 20 2008 at 11:01 PM Report abuse Permalink rate up rate down ReplyMacintosh speech has remained about the same since I was a kid- I remember being 12 and getting a powerPC to yell FUCKSHITDAMN! in the computer lab. Those were the times.
November 20 2008 at 5:25 PM Report abuse Permalink rate up rate down ReplyI'm sort of amazed that computer synthesized speech hasn't really gotten better since I bought my first Commodore Amiga back in the day... :-(
November 20 2008 at 4:55 PM Report abuse Permalink rate up rate down ReplyIt only appears in the Services menu for certain applications. For instance, it doesn't show up for Firefox. BUT there is a solution that will work everywhere. In the Speech system preferences, use "Speak selected text when the key is pressed" to assign it to a keystroke (I think it must be a Ctrl, Command, Option, or Shift key combo). Then, in literally ANY app, just highlight the text and press your special key. To stop the voice, press it again.
November 20 2008 at 4:53 PM Report abuse Permalink rate up rate down Replyi would like to put a button into my safari menu bar that would make my mac just read the highlighted text since i use this feature to read everything.
How can I do that?
You can do this with an AppleScript if you turn on the Script menu (and turning on GUI scripting, if it isn't already on) using AppleScript Utility. You can also bring the relevant menu item closer by having it "Show application scripts at" â¢top". It's not the most elegant solution, but it does put the desired command only one menu deep on the menu bar.
Once those settings are made, open up Script Editor and enter the following script, starting new lines for the "tells", the "click" and the "end tell":
tell application "Safari" to activate
tell application "System Events"
click menu item "Start Speaking Text" in menu "Speech" of menu item "Speech" in menu "Services" of menu item "Services" in menu 1 of menu bar item 2 in menu bar 1 of process "Safari"
end tell
Do a "Save As" on this script, but leave the sheet open for the time being. Now, switch back to Safari, click on the Script menu, go to "Open Scripts Folder" and select "Open Safari Scripts Folder". You can then drag the folder icon from the titlebar of the Finder window that appears onto the open Save As sheet (it beats navigating through the folders to find it yourself). Save your script in that folder, as "Speak Selection" or whatever you want.
You should now be able to select some text in Safari, click your new script in the Script menu, and hear your Mac read the selected text back to you. Hope that helps!
Hot Apps on TUAW
Deals of the Day
more deals- Altec Lansing Octiv Duo iDock for $48 + free shipping
- Used Apple iMac 17" Core 2 Duo 1.83GHz for $430 + $28 s&h
- Lounge Deluxe Stand for iPhone / iPod touch for $28 + $8 s&h
- Brookstone Surround-Sound Earbuds for $14 + $7 s&h
- Refurbished Skullcandy Tokidoki Smokin' Buds Mic'd Headset for $5 + $2 s&h
- Stitchway Backup Battery for iPod / iPhone for $5 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



17 Comments