ChromeVox: built-in spoken feedback for Chrome OS
    
    
    
    
    
By T.V.
      Raman, Research ScientistCross-posted with the
      Chromium
      BlogWe recently unveiled 
ChromeVox — a built-in screen
      reader for Chrome OS — during Google I/O 2011. This is an early developer beta that is
      designed to help authors of web applications come up to speed with platform accessibility on
      Chrome OS. 
ChromeVox is built as a Chrome extension. This means that
      unlike most accessibility software, it is built using only web technologies like HTML5, CSS
      and Javascript. As the built-in accessibility solution for Chrome OS, it can help users with
      special needs access modern web apps, including those that utilize 
W3C ARIA (Access to Rich Internet
      Applications) to provide a rich, desktop-like experience.
ChromeVox
      leverages two of Chrome's experimental extension APIs, the 
experimental.tts
      API for cross-platform text-to-speech, and the experimental.accessibility API that
      lets an extension listen for accessibility events in Chrome's menus and toolbars. In turn,
      ChromeVox exposes a simple 
screen reader
      API to web developers who want to further customize the ChromeVox user experience.
      Thus, within your application, you can:
- Automatically generate
      spoken messages and earcons.
 - Set ChromeVox to synchronize with your
      application's current focus.
 
ChromeVox also comes with an interactive
      
online
      tutorial that demonstrates how users of spoken feedback interact with webpages.
      Examples range from static content to interactive applications. You can test these same
      navigation techniques within your own applications to quickly verify users can reach all
      portions of your application using the keyboard and obtain meaningful feedback. You can then
      annotate your application with the necessary ARIA properties and other accessibility
      enhancements to ensure that blind and visually impaired users gain complete access to your
      application. Please see our 
Google
      I/O 2011 talk for more.
Details on enabling accessibility in
      Chrome OS can be found on the 
Accessibility
      help page, and the Chrome extension is available for download from 
our Wiki
      page. For now, ChromeVox is targeted at end-users on Chrome OS, but it may also
      prove a useful tool to web developers using Chrome on all major platforms. We welcome your
      feedback via our Open Source project website at 
http://google-axs-chrome.googlecode.com.
T. V.
      Raman is a research scientist at Google. He leads a team of engineers building
      innovative user interfaces on Android and Chrome OS, and researches creating highly efficient
      eyes-free interfaces.Posted by Scott Knaster,
      Editor