>
|
5.4.2 Setting Various Characteristics Of Speech Output.
Emacspeak user commands can set different characteristics of the speech
output such as speech rate and punctuations mode.
Emacspeak provides a number of settings that affect how attributes of
the text such as capitalization are conveyed.
These include settings that produce a short tone for each upper case
letter, as well as a smart mode for speaking mixed case words which is
especially useful when programming.
These settings can be made locally in a given buffer or be applied to
all buffers by preceding these commands with C-u.
- control e d r
- dtk-set-rate
Set speaking RATE for the tts.
Interactive PREFIX arg means set the global default value, and then set the
current local value to the result.
- control e d f
- dtk-set-character-scale
Set scale FACTOR for speech rate.
Speech rate is scaled by this factor
when speaking characters.
Interactive PREFIX arg means set the global default value, and then set the
current local value to the result.
This function is advised.
Before-advice `emacspeak-auto':
Automatically defined advice to speak interactive prompts.
- control e d 9 control e d 8 control e d 7 control e d 6 control e d 5 control e d 4 control e d 3 control e d 2 control e d 1 control e d 0
- dtk-set-predefined-speech-rate
Set speech rate to one of nine predefined levels.
Interactive PREFIX arg says to set the rate globally.
- control e d p
- dtk-set-punctuations
Set punctuation mode to MODE.
Possible values are `some', `all', or `none'.
Interactive PREFIX arg means set the global default value, and then set the
current local value to the result.
- control e d m
- dtk-set-pronunciation-mode
Set pronunciation MODE.
This command is valid only for newer
Dectalks, e.g. the Dectalk Express. Possible values are `math, name,
europe, spell', all of which can be turned on or off.
Argument STATE specifies new state.
- control e d s
- dtk-toggle-split-caps
Toggle split caps mode.
Split caps mode is useful when reading
Hungarian notation in program source code. Interactive PREFIX arg
means toggle the global default value, and then set the current local
value to the result.
- control e d c
- dtk-toggle-capitalization
Toggle capitalization.
when set, capitalization is indicated by a
short beep. Interactive PREFIX arg means toggle the global default
value, and then set the current local value to the result.
- control e d cap C
- dtk-toggle-allcaps-beep
Toggle allcaps-beep.
when set, allcaps words are indicated by a
short beep. Interactive PREFIX arg means toggle the global default
value, and then set the current local value to the result.
Note that allcaps-beep is a very useful thing when programming.
However it is irritating to have it on when reading documents.
In addition, Emacspeak can convey the indentation of lines as they are
spoken–
this is relevant when programming and is the default when working with
program source.
- control e d i
- emacspeak-toggle-audio-indentation
Toggle state of Emacspeak audio indentation.
Interactive PREFIX arg means toggle the global default value, and then set the
current local value to the result.
Specifying the method of indentation as `tones'
results in the Dectalk producing a tone whose length is a function of the
line's indentation. Specifying `speak'
results in the number of initial spaces being spoken.
Indentation feedback style is set by option
emacspeak-audio-indentation-method
The default value is "speak"
See variable `emacspeak-audio-indentation-methods' for
possible values.
Automatically becomes local in any buffer where it is set.