On TV.com: Spam Emailing 30 ROCKs Judah Friedlander
BNET Business Network:
BNET
TechRepublic
ZDNet

March 11th, 2009

Apple syncs its VoiceOver accessibility technology to iPod Shuffle

Posted by David Morgenstern @ 9:21 am

Categories: 10.5, 10.6, Leopard, SDK, iPod shuffle

Tags: Apple Macintosh, User Interface, Apple iPod, Apple iPod Shuffle, Apple Inc., VoiceOver, Accessibility Hierarchy, HIToolbox, Apple Mac OS X, Apple Mac OS

The new iPod Shuffle is not only smaller than the previous flavors, but it connects with VoiceOver, the Mac’s accessibility interface that was introduced in Mac OS X Tiger.

Before Tiger, Mac OS X offered a number accessibility APIs for image magnification and inversion, as well as the means to control the mouse with the keyboard. In Tiger, Apple added VoiceOver, a “full-featured screen reader and control interface.”

Fully integrated into the Mac OS X Aqua user interface, VoiceOver reads out loud the content of documents such as webpages, email messages, and word-processing files. It provides a comprehensive audible description of your workspace and all the activities taking place on your computer, and includes a rich set of keyboard commands that allows you to navigate the Mac OS X interface and interact with application and system controls.

VoiceOver includes some exciting advanced features, such as the ability to handle fast speaking rates (over 750 words per minute) without choppiness, and the evaluation of an entire paragraph to determine the speaking context. VoiceOver also includes a realistic voice in Alex, and support for refreshable braille displays.

On the Shuffle’s VoiceOver page there are a number of audio examples. I noticed quite a difference between the expression of VoiceOver in Mac OS X Leopard and that in Tiger (which sounds similar to its implementation under Windows, according to Apple). Perhaps this is the natural-sounding Alex voice?

In addition, the Shuffle can sync with 13 non-English languages. They sound much more machine-like to my ear with more tone played at the ends of words and phrases.

Here is a snipit from the developer note Empowering Your Carbon Application with the VoiceOver Accessibility Interface:

The key data structure that VoiceOver uses is the “Accessibility Hierarchy” (AH). The Accessibility Hierarchy is a thin, toolbox-independent method of representing the user interface. Cocoa and Carbon each implement an AH, and VoiceOver communicates with your application through the AH. Each object in the AH corresponds to a visual item in the user interface, only some of which the user can interact with. For example, the user can interact with a button, but not with painted text, although both will probably have entries in the AH. The HIToolbox builds the hierarchy automatically, but you can augment it (or change it radically) at runtime for your application.

David MorgensternDavid Morgenstern has covered the Mac market and other technology segments for 20 years. See his full profile and disclosure of his industry affiliations.


Email David Morgenstern

Subscribe to The Apple Core via Email alerts or RSS.

  • Talkback
  • Most Recent of 21 Talkback(s)
By the way, I'm still waiting for your millions of examples. [nt]
[nt] (Read the rest)
Posted by: olePigeon Posted on: 03/12/09 You are currently: a Guest | | Terms of Use
Some clarification  j.m.galvin | 03/11/09
Wow, Text to speech, how innovative!  NonZealot | 03/11/09
Well, yes, it is an Apple innovation.  olePigeon | 03/11/09
Try, try, try again!!  NonZealot | 03/11/09
That doesn't invalidate my statement...  olePigeon | 03/11/09
The Shuffle is a different type of music player...  olePigeon | 03/11/09
olePigeon: it is clear to us how you see the world  NonZealot | 03/11/09
It is clear to us your lack of reading comprehension...  olePigeon | 03/11/09
You guys are truly hilarious!!  NonZealot | 03/11/09
Apparently it's not just the reading comprehension...  olePigeon | 03/11/09
Innovation must be SOMETHING new  NonZealot | 03/11/09
|_ Wrong...  olePigeon | 03/11/09
Hehe, yet more ridiculous definitions of innovative  NonZealot | 03/11/09
Oh look here, look at all the Microsoft innovations!!  NonZealot | 03/11/09
I'm being unfair...  olePigeon | 03/12/09
By the way, I'm still waiting for your millions of examples. [nt]  olePigeon | 03/12/09
RE: Apple syncs its VoiceOver accessibility technology to iPod Shuffle  WarhavenSC | 03/11/09
Innovative interface  BlowingSnow | 03/11/09
RE: Apple syncs its VoiceOver accessibility technology to iPod Shuffle  davidmorgensternZDNet Moderator | 03/11/09
MacInTalk was introduced with the Macintosh in 1984. [nt]  olePigeon | 03/11/09
Choosing a playlist on a shuffle...  Userama | 03/11/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads