>![]() |
Commentary: This module provides the interface for generating auditory icons in emacspeak. Design goal: 1) Auditory icons should be used to provide additional feedback, not as a gimmick. 2) The interface should be usable at all times without the icons: e.g. when on a machine without a sound card. 3) General principle for when to use an icon: Convey information about events taking place in parallel. For instance, if making a selection automatically moves the current focus to the next choice, We speak the next choice, while indicating the fact that something was selected with a sound cue. This interface will assume the availability of a shell command "play" that can take one or more sound files and play them. This module will also provide a mapping between names in the elisp world and actual sound files. Modules that wish to use auditory icons should use these names, instead of actual file names. As of Emacspeak 13.0, this module defines a themes architecture for auditory icons. Sound files corresponding to a given theme are found in appropriate subdirectories of emacspeak-sounds-directory
Automatically generated documentation for commands defined in module emacspeak-sounds.
control e (
Call appropriate audio environment set command.
Not bound to any key.
Plays all defined icons and speaks their names.
control e meta a
Select player used for producing auditory icons. Recommended choices:
emacspeak-serve-auditory-icon for the wave device. emacspeak-queue-auditory-icon when using software TTS.
Not bound to any key.
Ask Emacspeak to use a local audio player. This lets me have Emacspeak switch to using audioplay on solaris after I've used it for a while from a remote session where it would use the more primitive speech-server based audio player.