>EMACSPEAK --Complete Audio Desktop

Next: , Previous: emacspeak-personality Options, Up: Emacspeak Customizations


12.43 emacspeak-pronounce Options

Commentary: This module implements user customizable pronunciation dictionaries for emacspeak. Custom pronunciations can be defined per file, per directory and/or per major mode. Emacspeak maintains a persistent user dictionary upon request and loads these in new emacspeak sessions. This module implements the user interface to the custom dictionary as well as providing the internal API used by the rest of emacspeak in using the dictionary. Algorithm:

The persistent dictionary is a hash table where the hash keys are filenames, directory names, or major-mode names. The hash values are association lists defining the dictionary. Users of this module can retrieve a dictionary made up of all applicable association lists for a given file.

Automatically generated documentation for options defined in module emacspeak-pronounce. These options are customizable via Emacs' Custom interface.

— Variable: User Option emacspeak-pronounce-common-xml-namespace-uri-pronunciations

Pronunciations for well known namespace URIs.

— Variable: User Option emacspeak-pronounce-dictionaries-file

File that holds the persistent emacspeak pronunciation dictionaries.

— Variable: User Option emacspeak-pronounce-internet-smileys-pronunciations

Pronunciation dictionary used in all instant messenger and IRC chat modes. See http://www.charm.net/~kmarsh/smiley.html.

— Variable: User Option emacspeak-pronounce-load-pronunciations-on-startup

Says if user dictionaries loaded on emacspeak startup.

— Variable: User Option emacspeak-pronounce-pronunciation-personality

*Pronunciation personality. This is the personality used when speaking things that have a pronunciation applied.