> |
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.