A method for providing access to data via a voice interface. In one
embodiment, the system includes a voice recognition unit and a speech
processing server that work together to enable users to interact with the
system using voice commands guided by navigation context sensitive voice
prompts, and provide user-requested data in a verbalized format back to
the users. Digitized voice waveform data are processed to determine the
voice commands of the user. The system also uses a "grammar" that enables
users to retrieve data using intuitive natural language speech queries.
In response to such a query, a corresponding data query is generated by
the system to retrieve one or more data sets corresponding to the query.
The user is then enabled to browse the data that are returned through
voice command navigation, wherein the system "reads" the data back to the
user using text-to-speech (TTS) conversion and system prompts.