>
|
11.62 voice-setup Options
Commentary:
A voice is to audio as a font is to a visual display.
A personality is to audio as a face is to a visual display.
Voice-lock-mode is a minor mode that causes your comments to be
spoken in one personality, strings in another, reserved words in another,
documentation strings in another, and so on.
Comments will be spoken in `voice-lock-comment-personality'.
Strings will be spoken in `voice-lock-string-personality'.
Doc strings will be spoken in `voice-lock-doc-string-personality'.
Function and variable names (in their defining forms) will be
spoken in `voice-lock-function-name-personality'.
Reserved words will be spoken in `voice-lock-keyword-personality'.
To make the text you type be voiceified, use M-x voice-lock-mode.
When this minor mode is on, the voices of the current line are
updated with every insertion or deletion.
How faces map to voices:
TTS engine specific modules e.g., dectalk-voices.el and
outloud-voices.el
define a standard set of voice names.
This module maps standard "personality" names to these pre-defined
voices.
It does this via special form def-voice-font
which takes a personality name, a voice name and a face name to
set up the mapping between face and personality, and personality
and voice.
See many instances of this usage in this module.
This special form is available for use from other emacspeak
modules.
Special form def-voice-font sets up the personality name to be
available via custom.
new voices can be defined using CSS style specifications
see special form defvoice
Voices defined via defvoice can be customized via custom
see the documentation for defvoice.
Automatically generated documentation
for options defined in module voice-setup.
These options are customizable via Emacs' Custom interface.
— Variable:
User Option voice-animate-extra-settings
Adds extra animation current voice.
— Variable:
User Option voice-animate-medium-settings
Adds medium animation current voice.
— Variable:
User Option voice-animate-settings
Animates current voice.
— Variable:
User Option voice-annotate-settings
Indicate annotation.
— Variable:
User Option voice-bolden-and-animate-settings
Bolden and animate current voice.
— Variable:
User Option voice-bolden-extra-settings
Extra bolden current voice.
— Variable:
User Option voice-bolden-medium-settings
Add medium bolden current voice.
— Variable:
User Option voice-bolden-settings
Bolden current voice.
— Variable:
User Option voice-brighten-extra-settings
Extra brighten current voice.
— Variable:
User Option voice-brighten-medium-settings
Brighten current voice.
— Variable:
User Option voice-brighten-settings
Brighten current voice.
— Variable:
User Option voice-indent-settings
Indicate indentation .
— Variable:
User Option voice-lighten-extra-settings
Add extra lighten current voice.
— Variable:
User Option voice-lighten-medium-settings
Add medium lighten current voice.
— Variable:
User Option voice-lighten-settings
Lighten current voice.
— Variable:
User Option voice-lock-bold-italic-personality
Personality to use for bold italic text.
— Variable:
User Option voice-lock-bold-personality
Personality to use for bold text.
— Variable:
User Option voice-lock-builtin-personality
Personality to use for built-in keywords.
— Variable:
User Option voice-lock-button-personality
Personality for buttons.
— Variable:
User Option voice-lock-comment-personality
Personality to use for comments.
— Variable:
User Option voice-lock-constant-personality
Personality to use for constants.
— Variable:
User Option voice-lock-doc-personality
Personality to use for documentation.
— Variable:
User Option voice-lock-doc-string-personality
Personality to use for documentation strings.
— Variable:
User Option voice-lock-fixed-personality
Personality to use for fixed pitch text.
— Variable:
User Option voice-lock-fixed-pitch-personality
Personality to use for fixed pitch text.
— Variable:
User Option voice-lock-function-name-personality
Personality to use for function names.
— Variable:
User Option voice-lock-gui-button-personality
Personality for buttons.
— Variable:
User Option voice-lock-highlight-personality
Personality used for highlighting text.
— Variable:
User Option voice-lock-italic-personality
Personality to use for italic text.
— Variable:
User Option voice-lock-keyword-personality
Personality to use for keywords.
— Variable:
User Option voice-lock-mode
Determines if property personality results in text being
voicified.
— Variable:
User Option voice-lock-overlay-0-settings
Overlay voice that sets dimension 0 of ACSS structure to 8.
— Variable:
User Option voice-lock-overlay-1-settings
Overlay voice that sets dimension 1 of ACSS structure to 8.
— Variable:
User Option voice-lock-overlay-2-settings
Overlay voice that sets dimension 2 of ACSS structure to 8.
— Variable:
User Option voice-lock-overlay-3-settings
Overlay voice that sets dimension 3 of ACSS structure to 8.
— Variable:
User Option voice-lock-preprocessor-personality
Personality to use for preprocessor directives.
— Variable:
User Option voice-lock-reference-personality
Personality to use for references.
— Variable:
User Option voice-lock-region-personality
Personality used for highlighting region.
— Variable:
User Option voice-lock-string-personality
Personality to use for string constants.
— Variable:
User Option voice-lock-type-personality
Personality to use for data types.
— Variable:
User Option voice-lock-underline-personality
Personality to use for underline text.
— Variable:
User Option voice-lock-variable-name-personality
Personality to use for variables.
— Variable:
User Option voice-lock-warning-personality
Personality to use for warnings.
— Variable:
User Option voice-monotone-medium-settings
Turns current voice into a medium monotone.
— Variable:
User Option voice-monotone-settings
Turns current voice into a monotone and speaks all punctuations.
— Variable:
User Option voice-punctuations-all-settings
Turns current voice into one that speaks all
punctuations.
— Variable:
User Option voice-punctuations-none-settings
Turns current voice into one that speaks no punctuations.
— Variable:
User Option voice-punctuations-some-settings
Turns current voice into one that speaks some
punctuations.
— Variable:
User Option voice-smoothen-extra-settings
Extra smoothen current voice.
— Variable:
User Option voice-smoothen-medium-settings
Extra smoothen current voice.
— Variable:
User Option voice-smoothen-settings
Smoothen current voice.
— Variable:
User Option voice-womanize-1-settings
Apply first female voice.