Next: , Previous: , Up: Speech System   [Contents][Index]


6.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 speech-server 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.


Next: , Previous: , Up: Speech System   [Contents][Index]