>![]() |
Commentary: This module defines the core speech services used by emacspeak. It depends on the speech server interface modules It protects other parts of emacspeak from becoming dependent on the speech server modules
Automatically generated documentation for commands defined in module emacspeak-speak.
Not bound to any key.
Set property auditory-icon at front of all paragraphs.
Not bound to any key.
Move cursor momentarily to the beginning of the sexp before point. Also display match context in minibuffer.
Not bound to any key.
Pick completion and return safely where we came from.
Not bound to any key.
Move to group of choices beginning with character last typed. If no such group exists, then we try to search for that char, or dont move.
control e d t
Prompt for and dial a phone NUMBER with the Dectalk.
Not bound to any key.
Execute COMMAND repeatedly.
<control up>
Cycle backward through the mark ring.
ESCAPE <down>
Move to the next line in the other window and speak it. Numeric prefix arg COUNT can specify number of lines to move.
ESCAPE <up>
Move to the next line in the other window and speak it. Numeric prefix arg COUNT specifies number of lines to move.
ESCAPE <prior>
Scroll down the window that command `other-window' would move to. Speak the window contents after scrolling.
ESCAPE <next>
Scroll up the window that command `other-window' would move to. Speak the window contents after scrolling.
ESCAPE <select>
Speak the current line in the other window.
control e <down>
Read next line, specified by an offset, without moving. Default is to read the next line.
Not bound to any key.
Read next word, specified as a numeric arg, without moving. Default is to read the next word.
control e <up>
Read previous line, specified by an offset, without moving. Default is to read the previous line.
Not bound to any key.
Read previous word, specified as a prefix arg, without moving. Default is to read the previous word.
<silence>
Silence is golden. Stop speech, and pause/resume any media streams. Runs `emacspeak-silence-hook' which can be used to configure which media players get silenced or paused/resumed.
Not bound to any key.
Search forward from point until we hit char. Speak text between point and the char we hit.
Not bound to any key.
Speak extent delimited by point and last character typed.
control e ,
Browse current buffer. Default is to speak chunk having current personality. Interactive prefix arg `browse' repeatedly browses through chunks having same personality as the current text chunk.
control e b
Speak current buffer contents. With prefix ARG, speaks the rest of the buffer from point. Negative prefix arg speaks from start of buffer to point. If voice lock mode is on, the paragraphs in the buffer are voice annotated first, see command `emacspeak-speak-voice-annotate-paragraphs'.
control e f
Speak name of file being visited in current buffer. Speak default directory if invoked in a dired buffer, or when the buffer is not visiting any file. Interactive prefix arg `filename' speaks only the final path component. The result is put in the kill ring for convenience.
control e cap B
Speak the start of, rest of, or the entire buffer. 's' to speak the start. 'r' to speak the rest. any other key to speak entire buffer.
control e c
Speak character under point. Pronounces character phonetically unless called with a PREFIX arg.
Not bound to any key.
Causes output to be spoken i.e., as if comint autospeak were turned on.
control e RETURN
Speak a buffer continuously. First prompts using the minibuffer for the kind of action to perform after speaking each chunk. E.G. speak a line at a time etc. Speaking commences at current buffer position. Pressing C-g breaks out, leaving point on last chunk that was spoken. Any other key continues to speak the buffer.
control e k
Speak the current kill entry. This is the text that will be yanked in by the next C-y. Prefix numeric arg, COUNT, specifies that the text that will be yanked as a result of a C-y followed by count-1 M-y be spoken. The kill number that is spoken says what numeric prefix arg to give to command yank.
control e control @
Speak the line containing the mark. With no argument, speaks the line containing the mark–this is where `exchange-point-and-mark' C-x C-x would jump. Numeric prefix arg 'COUNT' speaks line containing mark 'n' where 'n' is one less than the number of times one has to jump using `set-mark-command' to get to this marked position. The location of the mark is indicated by an aural highlight achieved by a change in voice personality.
control e %
Announce the percentage into the current buffer.
Not bound to any key.
Speak contents of current window. Speaks entire window irrespective of point.
Not bound to any key.
Display char under point using current speech display table. Behavior is the same as command `emacspeak-speak-char' bound to C-e c for characters in the range 0–127. Optional argument PREFIX specifies that the character should be spoken phonetically.
Not bound to any key.
Speaks region delimited by text in current face, and moves past the chunk.
Not bound to any key.
Speak the buffer from start to point
control e h
Speak help buffer if one present. With prefix arg, speaks the rest of the buffer from point. Negative prefix arg speaks from start of buffer to point.
Not bound to any key.
Speak the start of, rest of, or the entire help. 's' to speak the start. 'r' to speak the rest. any other key to speak entire help.
control e l
Speaks current line. With prefix ARG, speaks the rest of the line from point. Negative prefix optional arg speaks from start of line to point. Voicifies if option `voice-lock-mode' is on. Indicates indentation with a tone if audio indentation is in use. Indicates position of point with an aural highlight if option `emacspeak-show-point' is turned on –see command `emacspeak-show-point' bound to M-x emacspeak-show-point. Lines that start hidden blocks of text, e.g. outline header lines, or header lines of blocks created by command `emacspeak-hide-or-expose-block' are indicated with auditory icon ellipses.
control e cap L
Speak the start of, rest of, or the entire line. 's' to speak the start. 'r' to speak the rest. any other key to speak entire line.
control e control l
Print the current buffer line number and narrowed line number of point.
control e |
Set up filter for selectively speaking or ignoring portions of lines. The filter is specified as a list of pairs. For example, to filter columns 1 – 10 and 20 – 25, specify filter as ((0 9) (20 25)). Filter settings are persisted across sessions. A persisted filter is used as the default when prompting for a filter. This allows one to accumulate a set of filters for specific files like /var/adm/messages and /var/adm/maillog over time. Option emacspeak-speak-line-invert-filter determines the sense of the filter.
Not bound to any key.
Load a directory specific Emacspeak settings file. This is typically used to load up settings that are specific to an electronic book consisting of many files in the same directory.
control e a
Speak the last message from Emacs once again. The message is also placed in the kill ring for convenient yanking if `emacspeak-speak-message-again-should-copy-to-kill-ring' is set.
control e @
Set up ring-at-time to speak message at specified time. Provides simple stop watch functionality in addition to other things. See documentation for command run-at-time for details on time-spec.
Not bound to any key.
Speak the minibuffer contents With prefix arg, speaks the rest of the buffer from point. Negative prefix arg speaks from start of buffer to point.
control e cap M
Speak the minor mode-information.
control e m
Speak the mode-line. Speaks header-line if that is set when called non-interactively. Interactive prefix arg speaks buffer info.
Not bound to any key.
Moves to the front of next chunk having current face. Speak that chunk after moving.
Not bound to any key.
Moves to the front of next chunk having current personality. Speak that chunk after moving.
control e meta b
Speak specified buffer. Useful to listen to a buffer without switching contexts.
Not bound to any key.
Speak contents of `other' window. Speaks entire window irrespective of point. Semantics of `other' is the same as for the builtin Emacs command `other-window'. Optional argument ARG specifies `other' window to speak.
control e [
Speak a page. With prefix ARG, speaks rest of current page. Negative prefix arg will read from start of current page to point. If option `voice-lock-mode' is on, then it will use any defined personality.
control e ]
Speak the start of, rest of, or the entire page. 's' to speak the start. 'r' to speak the rest. any other key to speak entire page.
control e {
Speak paragraph. With prefix arg, speaks rest of current paragraph. Negative prefix arg will read from start of current paragraph to point. If voice-lock-mode is on, then it will use any defined personality.
control e cap P
Speak the start of, rest of, or the entire paragraph. 's' to speak the start. 'r' to speak the rest. any other key to speak entire paragraph.
control e 9 control e 8 control e 7 control e 6 control e 5 control e 4 control e 3 control e 2 control e 1 control e 0
Speak one of the first 10 windows on the screen. Speaks entire window irrespective of point. In general, you'll never have Emacs split the screen into more than two or three. Argument ARG determines the 'other' window to speak. Semantics of `other' is the same as for the builtin Emacs command `other-window'.
Not bound to any key.
Moves to the front of previous chunk having current face. Speak that chunk after moving.
control e <
Move to previous field and speak it.
Not bound to any key.
Moves to the front of previous chunk having current personality. Speak that chunk after moving.
control e control p
Speak the previous window.
control e cap R
Speak a rectangle of text. Rectangle is delimited by point and mark. When call from a program, arguments specify the START and END of the rectangle.
control e r
Speak region. Argument START and END specify region to speak.
control e n
Speak remainder of the buffer starting at point
Not bound to any key.
Speak current sentence. With prefix ARG, speaks the rest of the sentence from point. Negative prefix arg speaks from start of sentence to point.
Not bound to any key.
Sets up buffer specific speech display table that controls how special characters are spoken. Interactive prefix argument causes setting to be global.
Not bound to any key.
Speak current sexp. With prefix ARG, speaks the rest of the sexp from point. Negative prefix arg speaks from start of sexp to point. If option `voice-lock-mode' is on, then uses the personality.
control e "
Speak the start of, rest of, or the entire sexp. 's' to speak the start. 'r' to speak the rest. any other key to speak entire sexp.
control e cap I
Shows all active network interfaces in the echo area. With interactive prefix argument ADDRESS it prompts for a specific interface and shows its address. The address is also copied to the kill ring for convenient yanking.
Not bound to any key.
Skim the current buffer a paragraph at a time.
Not bound to any key.
Skim next paragraph.
Not bound to any key.
Skim paragraph. Skimming a paragraph results in the speech speeding up after the first clause. Speech is scaled by the value of dtk-speak-skim-scale
control e CONTROL meta @
Speak the white space at point.
Not bound to any key.
Spell word at point.
Not bound to any key.
Speak chunk of text around point that has current face.
Not bound to any key.
Speak chunk of text around point that has current personality.
control e t
Speak the time. Optional interactive prefix arg `C-u'invokes world clock. Timezone is specified using minibuffer completion. Second interactive prefix sets clock to new timezone.
control e cap V
Announce version information for running emacspeak.
Not bound to any key.
Locate paragraphs and voice annotate the first word. Here, paragraph is taken to mean a chunk of text preceded by a blank line. Useful to do this before you listen to an entire buffer.
control e control w
Speaks information about current window.
control e w
Speak current word. With prefix ARG, speaks the rest of the word from point. Negative prefix arg speaks from start of word to point. If executed on the same buffer position a second time, the word is spelt instead of being spoken.
Not bound to any key.
Speak the start of, rest of, or the entire word. 's' to speak the start. 'r' to speak the rest. any other key to speak entire word.
Not bound to any key.
Display current date and time for specified zone. Optional second arg `set' sets the TZ environment variable as well.
Not bound to any key.
Switch back to buffer that generated completions.
Not bound to any key.
Toggle state of Emacspeak action mode. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result.
control e d i
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.
control e d k
Toggle state of Emacspeak character echo. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result.
control e control q
Toggle state of Emacspeak comint autospeak. When turned on, comint output is automatically spoken. Turn this on if you want your shell to speak its results. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result.
Not bound to any key.
Toggle Emacspeak's default header line.
control e d l
Toggle state of Emacspeak line echo. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result.
control e meta m
Toggle state of Emacspeak mail alert. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result. Turning on this option results in Emacspeak producing an auditory icon indicating the arrival of new mail when displaying the mode line.
control e control d
Toggle state of Emacspeak-show-point. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result.
control e \
Toggle state of how column filter is interpreted. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result.
control e q
Toggle the state of whether emacspeak echoes messages.
control e meta w
Toggle state of Emacspeak which function mode. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result.
control e d w
Toggle state of Emacspeak word echo. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result.
Not bound to any key.
A customized blink-paren to speak matching opening paren. We need to call this in case Emacs is anal and loads its own builtin blink-paren function which does not talk.
Not bound to any key.
Voicify the current rectangle. When calling from a program,arguments are START END personality Prompts for PERSONALITY with completion when called interactively.