Direct Spoken Interaction Easy to perceive relevant information. Design a core set of services for the audio desktop. Base application-specific extensions on these core services. Implement Emacspeak with no changes to the Emacs code-base. Core modules provide speech services.
Application extensions provide rich spoken feedback.
Does not modify Emacs code-base. Speech Server Speech server provides core speech services. Clients connect to speech server. Set speech parameters. Stop, pause or resume speech.