Reduces users cognitive load. 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.