Emacspeak has pioneered the speech-enabling approach to providing intelligent spoken feedback for a variety of daily computing tasks. This includes audio formatted output from World Wide Web (WWW) pages by utilizing Aural Cascading Style Sheets (ACSS). However, until recently such spoken output has been limited by presentational HTML pages optimized for visual interaction. The WWW is presently transitioning toward a data-centric architecture; content —and its semantics— is encapsulated in XML ([W3C98]) pages designed to be served in a manner most appropriate to a given client. This opens up significant opportunities in generating high-quality spoken feedback from richly encoded WWW content. Though XML is still in its early stages of wide-spread adoption, some of the benefits to come can already be seen today. Many sites now offer access to both presentational HTML, as well as the underlying data. Examples include historical stock charts, driving directions, and other useful information. Emacspeak now exploits the availability of such semantically encoded content to provide a richer end-user experience. This article introduces some of the data acquisition techniques used in Emacspeak and focuses on the end-user experience when interacting with such structured information.
[1]
C. M. Sperberg-McQueen,et al.
eXtensible Markup Language (XML) 1.0 (Second Edition)
,
2000
.
[2]
T. V. Raman.
Auditory User Interfaces: Toward the Speaking Computer
,
1997
.
[3]
Adele Goldberg,et al.
Information models, views, and controllers
,
1990
.
[4]
T. V. Raman,et al.
Emacspeak—a speech interface
,
1996,
CHI.
[5]
T. V. Raman,et al.
AsTeR: Audio System for Technical Readings
,
1994
.
[6]
E KrasnerGlenn,et al.
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
,
1988
.
[7]
S. Lanka..
Technical report 1989.
,
1990
.
[8]
Jonathan Robie,et al.
Document Object Model (DOM) Level 2 Specification
,
1998
.
[9]
T. V. Raman.
Cascaded Speech Style Sheets
,
1997,
Comput. Networks.
[10]
T. V. Raman,et al.
Emacspeak—direct speech access
,
1996,
Assets '96.
[11]
C. M. Sperberg-McQueen,et al.
Extensible Markup Language (XML)
,
1997,
World Wide Web J..
[12]
T. V. Raman,et al.
Audio System for Technical Readings
,
1998,
Lecture Notes in Computer Science.
[13]
Stephen Travis Pope,et al.
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
,
1988
.