DOC --- Automatically generated by command emacspeak-generate-documentation $Id$ ------------------------------------------------------------ ** cd-tool Key Sequence: control e DEL Front-end to CDTool. Bind this function to a convenient key- Emacspeak users automatically have this bound to in the emacspeak keymap. Key Action --- ------ + Next Track - Previous Track SPC Pause or Resume e Eject = Shuffle i CD Info p Play s Stop t track c clip cap C Save clip to disk ------------------------------------------------------------ ** dtk-add-cleanup-pattern Key Sequence: control e d a Add this pattern to the list of repeating patterns that are cleaned up. Optional interactive prefix arg deletes this pattern if previously added. Cleaning up repeated patterns results in emacspeak speaking the pattern followed by a repeat count instead of speaking all the characters making up the pattern. Thus, by adding the repeating pattern `.' (this is already added by default) emacspeak will say ``aw fifteen dot'' when speaking the string ``...............'' instead of ``period period period period '' ------------------------------------------------------------ ** dtk-pause Key Sequence: control e p Pause ongoing speech. The speech can be resumed with command `dtk-resume' normally bound to M-x dtk-resume. Pausing speech is useful when one needs to perform a few actions before continuing to read a large document. Emacspeak gives you speech feedback as usual once speech has been paused. `dtk-resume' continues the interrupted speech irrespective of the buffer in which it is executed. Optional PREFIX arg flushes any previously paused speech. ------------------------------------------------------------ ** dtk-reset-state Key Sequence: control e d cap R Restore sanity to the Dectalk. Typically used after the Dectalk has been power cycled. ------------------------------------------------------------ ** dtk-resume Resume paused speech. This command resumes speech that has been suspended by executing command `dtk-pause' bound to C-e p. If speech has not been paused, and option `dtk-resume-should-toggle' is set, then this command will pause ongoing speech. ------------------------------------------------------------ ** dtk-select-server Key Sequence: control e d d Select a speech server interactively. Argument PROGRAM specifies the speech server program. When called interactively, The selected server is started immediately. ------------------------------------------------------------ ** dtk-set-character-scale Key Sequence: control e d f 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. ------------------------------------------------------------ ** dtk-set-chunk-separator-syntax Key Sequence: control e d RETURN Interactively set how text is split in chunks. See the Emacs documentation on syntax tables for details on how characters are classified into various syntactic classes. Argument S specifies the syntax class. ------------------------------------------------------------ ** dtk-set-language Set language according to the argument lang. ------------------------------------------------------------ ** dtk-set-next-language Switch to the next available language ------------------------------------------------------------ ** dtk-set-predefined-speech-rate Key Sequence: 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 Set speech rate to one of nine predefined levels. Interactive PREFIX arg says to set the rate globally. Formula used is: rate = dtk-speech-rate-base + dtk-speech-rate-step * level. ------------------------------------------------------------ ** dtk-set-preferred-language Set the alias of the preferred language: For example if alias="en" lang="en_GB", then the following call: dtk-set-language("en") will set "en_GB". ------------------------------------------------------------ ** dtk-set-previous-language Switch to the previous available language ------------------------------------------------------------ ** dtk-set-punctuations Key Sequence: control e d p 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. ------------------------------------------------------------ ** dtk-set-punctuations-to-all Set punctuation mode to all. Interactive PREFIX arg sets punctuation mode globally. ------------------------------------------------------------ ** dtk-set-punctuations-to-some Set punctuation mode to some. Interactive PREFIX arg sets punctuation mode globally. ------------------------------------------------------------ ** dtk-set-rate Key Sequence: control e d r 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. ------------------------------------------------------------ ** dtk-stop Key Sequence: control e s Stop speech now. ------------------------------------------------------------ ** dtk-toggle-allcaps-beep Key Sequence: control e d cap C 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. ------------------------------------------------------------ ** dtk-toggle-capitalization Key Sequence: control e d c 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. ------------------------------------------------------------ ** dtk-toggle-debug Key Sequence: control e d b Toggle state of the debug FLAG. When debugging is on, you can switch to the buffer *speaker* to examine the output from the process that talks to the speech device by using command C-e d C-M-b. Note: *speaker* is a hidden buffer, ie it has a leading space in its name. ------------------------------------------------------------ ** dtk-toggle-punctuation-mode Key Sequence: control e d , Toggle punctuation mode between "some" and "all". Interactive PREFIX arg makes the new setting global. ------------------------------------------------------------ ** dtk-toggle-quiet Key Sequence: control e d q Toggles state of dtk-quiet. Turning on this switch silences speech. Optional interactive prefix arg causes this setting to become global. ------------------------------------------------------------ ** dtk-toggle-speak-nonprinting-chars Key Sequence: control e d n Toggle speak-nonprinting-chars. Switches behavior of how characters with the high bit set are handled. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result. ------------------------------------------------------------ ** dtk-toggle-split-caps Key Sequence: control e d s 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. ------------------------------------------------------------ ** dtk-toggle-splitting-on-white-space Key Sequence: control e d SPACE Toggle splitting of speech on white space. This affects the internal state of emacspeak that decides if we split text purely by clause boundaries, or also include whitespace. By default, emacspeak sends a clause at a time to the speech device. This produces fluent speech for normal use. However in modes such as `shell-mode' and some programming language modes, clause markers appear infrequently, and this can result in large amounts of text being sent to the speech device at once, making the system unresponsive when asked to stop talking. Splitting on white space makes emacspeak's stop command responsive. However, when splitting on white space, the speech sounds choppy since the synthesizer is getting a word at a time. ------------------------------------------------------------ ** dtk-toggle-stop-immediately-while-typing Key Sequence: control e d cap I Toggle state of variable `dtk-stop-immediately-while-typing'. As the name implies, if T then speech flushes immediately as you type. Optional argument PREFIX specifies if the setting applies to all buffers. ------------------------------------------------------------ ** dtk-toggle-strip-octals Key Sequence: control e d o Toggle stripping of octals. Interactive prefix arg means toggle the global default value, and then set the current local value to the result. ------------------------------------------------------------ ** dtk-unicode-customize-char Add a custom replacement string for CHAR. When called interactively, CHAR defaults to the character after point. ------------------------------------------------------------ ** dtk-unicode-uncustomize-char Delete custom replacement for CHAR. When called interactively, CHAR defaults to the character after point. ------------------------------------------------------------ ** emacspeak-alsaplayer-add-to-queue Add specified resource to queue. ------------------------------------------------------------ ** emacspeak-alsaplayer-amark-add Set AMark `name' at current position in current audio stream. Interactive prefix arg prompts for position. As the default, use current position. ------------------------------------------------------------ ** emacspeak-alsaplayer-amark-jump Jump to specified AMark. ------------------------------------------------------------ ** emacspeak-alsaplayer-backward-10-seconds Skip backward by 10 seconds. ------------------------------------------------------------ ** emacspeak-alsaplayer-backward-minute Skip backwards by minutes. ------------------------------------------------------------ ** emacspeak-alsaplayer-backward-ten-minutes Skip backwards by chunks of minutes. ------------------------------------------------------------ ** emacspeak-alsaplayer-cd Change default directory, and silence its pronounciation. ------------------------------------------------------------ ** emacspeak-alsaplayer-clear Clear or resume alsaplayer ------------------------------------------------------------ ** emacspeak-alsaplayer-clip Invoke mp3splt to clip selected range. ------------------------------------------------------------ ** emacspeak-alsaplayer-find-and-add-to-queue Find specified resource and add to queue. ------------------------------------------------------------ ** emacspeak-alsaplayer-forward-10-seconds Skip forward by seconds. ------------------------------------------------------------ ** emacspeak-alsaplayer-forward-minute Skip forward by minutes. ------------------------------------------------------------ ** emacspeak-alsaplayer-forward-ten-minutes Skip forward by chunks of ten minutes. ------------------------------------------------------------ ** emacspeak-alsaplayer-info Speak current path and copy it to kill ring. ------------------------------------------------------------ ** emacspeak-alsaplayer-jump Jump to specified track. ------------------------------------------------------------ ** emacspeak-alsaplayer-launch Launch Alsaplayer. user is placed in a buffer associated with the newly created Alsaplayer session. ------------------------------------------------------------ ** emacspeak-alsaplayer-mark-position Mark currently displayed position. ------------------------------------------------------------ ** emacspeak-alsaplayer-mode Major mode for alsaplayer interaction. key binding --- ------- ESC Prefix Command SPC emacspeak-alsaplayer-pause , emacspeak-alsaplayer-backward-10-seconds . emacspeak-alsaplayer-forward-10-seconds / emacspeak-alsaplayer-speed < emacspeak-alsaplayer-backward-minute > emacspeak-alsaplayer-forward-minute ? emacspeak-alsaplayer-status A emacspeak-alsaplayer-replace-queue J emacspeak-alsaplayer-amark-jump M emacspeak-alsaplayer-amark-add S emacspeak-alsaplayer-stop [ emacspeak-alsaplayer-backward-ten-minutes ] emacspeak-alsaplayer-forward-ten-minutes a emacspeak-alsaplayer-add-to-queue c emacspeak-alsaplayer-clear d emacspeak-alsaplayer-cd f emacspeak-alsaplayer-find-and-add-to-queue g emacspeak-alsaplayer-seek i emacspeak-alsaplayer-info j emacspeak-alsaplayer-jump l emacspeak-alsaplayer-launch m emacspeak-alsaplayer-mark-position n emacspeak-alsaplayer-next o other-window p emacspeak-alsaplayer-previous q emacspeak-alsaplayer-quit r emacspeak-alsaplayer-relative s emacspeak-alsaplayer-start v emacspeak-alsaplayer-volume w emacspeak-alsaplayer-where x emacspeak-alsaplayer-clip M-l emacspeak-amark-load M-s emacspeak-amark-save This mode runs the hook `emacspeak-alsaplayer-mode-hook', as the final step during initialization. ------------------------------------------------------------ ** emacspeak-alsaplayer-next Next alsaplayer ------------------------------------------------------------ ** emacspeak-alsaplayer-pause Pause or resume alsaplayer ------------------------------------------------------------ ** emacspeak-alsaplayer-previous Previous alsaplayer ------------------------------------------------------------ ** emacspeak-alsaplayer-quit Quit alsaplayer ------------------------------------------------------------ ** emacspeak-alsaplayer-relative Relative seek alsaplayer ------------------------------------------------------------ ** emacspeak-alsaplayer-replace-queue Replace currently playing music. ------------------------------------------------------------ ** emacspeak-alsaplayer-seek Absolute seek alsaplayer ------------------------------------------------------------ ** emacspeak-alsaplayer-speed Set speed in alsaplayer. ------------------------------------------------------------ ** emacspeak-alsaplayer-start Start alsaplayer ------------------------------------------------------------ ** emacspeak-alsaplayer-status Show alsaplayer status ------------------------------------------------------------ ** emacspeak-alsaplayer-stop Stop alsaplayer ------------------------------------------------------------ ** emacspeak-alsaplayer-volume Set volume. ------------------------------------------------------------ ** emacspeak-alsaplayer-where Speak current position and copy it to kill ring. ------------------------------------------------------------ ** emacspeak-amark-add Add an AMark to the buffer local list of AMarks. AMarks are bookmarks in audio content. ------------------------------------------------------------ ** emacspeak-amark-find Return matching AMark if found in buffer-local AMark list. ------------------------------------------------------------ ** emacspeak-amark-load Locate AMarks file from current directory, and load it. ------------------------------------------------------------ ** emacspeak-amark-save Save buffer-local AMarks in current directory. ------------------------------------------------------------ ** emacspeak-amphetadesk Open amphetadesk. Interactive prefix-arg use-opml opens the myChannels.opml file. ------------------------------------------------------------ ** emacspeak-amphetadesk-quick-add Quick add URL to Amphetadesk by prompting for URL. ------------------------------------------------------------ ** emacspeak-arc-speak-file-modification-time Speak modification time of the file on current line ------------------------------------------------------------ ** emacspeak-arc-speak-file-name Speak the name of the file on current line ------------------------------------------------------------ ** emacspeak-arc-speak-file-permissions Speak permissions of file current entry ------------------------------------------------------------ ** emacspeak-arc-speak-file-size Speak the size of the file on current line ------------------------------------------------------------ ** emacspeak-aumix Setup output parameters of the auditory display. Launch this tool while you have auditory output on multiple channels playing so you can adjust the settings to your preference. Hit q to quit when you are done. ------------------------------------------------------------ ** emacspeak-aumix-edit Edit aumix settings interactively. Run command M-x emacspeak-aumix-reset after saving the settings to have them take effect. ------------------------------------------------------------ ** emacspeak-aumix-reset Reset to default audio settings. ------------------------------------------------------------ ** emacspeak-aumix-volume-decrease Decrease overall volume. ------------------------------------------------------------ ** emacspeak-aumix-volume-increase Increase overall volume. ------------------------------------------------------------ ** emacspeak-aumix-wave-decrease Decrease volume of wave output. ------------------------------------------------------------ ** emacspeak-aumix-wave-increase Increase volume of wave output. ------------------------------------------------------------ ** emacspeak-bs-speak-buffer-line Speak information about this buffer ------------------------------------------------------------ ** emacspeak-list-buffers-next-line Speech enabled buffer menu navigation ------------------------------------------------------------ ** emacspeak-list-buffers-previous-line Speech enabled buffer menu navigation ------------------------------------------------------------ ** emacspeak-list-buffers-speak-buffer-line Speak information about this buffer ------------------------------------------------------------ ** emacspeak-list-buffers-speak-buffer-name Speak the name of the buffer on this line ------------------------------------------------------------ ** emacspeak-c-speak-semantics Speak the C semantics of this line. ------------------------------------------------------------ ** emacspeak-appt-repeat-announcement Key Sequence: control e cap A Speaks the most recently displayed appointment message if any. ------------------------------------------------------------ ** emacspeak-calendar-speak-date Speak the date under point when called in Calendar Mode. ------------------------------------------------------------ ** emacspeak-compilation-speak-error Speech feedback about the compilation error. ------------------------------------------------------------ ** emacspeak-custom-goto-group Jump to custom group when in a customization buffer. ------------------------------------------------------------ ** emacspeak-custom-goto-toolbar Jump to custom toolbar when in a customization buffer. ------------------------------------------------------------ ** emacspeak-daisy-define-outline-pattern Define persistent outline regexp for this book. ------------------------------------------------------------ ** emacspeak-daisy-mark-position-in-content-under-point Mark current position in displayed content. No-op if content under point is not currently displayed. ------------------------------------------------------------ ** emacspeak-daisy-mode A DAISY front-end for the Emacspeak desktop. Pre-requisites: 0) mpg123 for playing mp3 files 1) libxml and libxslt packages 2) xml-parse.el for parsing XML in Emacs Lisp. The Emacspeak DAISY front-end is launched by command emacspeak-daisy-open-book bound to C-e C-b. This command switches to a special buffer that has DAISY commands bounds to single keystrokes-- see the ke-binding list at the end of this description. Use Emacs online help facility to look up help on these commands. emacspeak-daisy-mode provides the necessary functionality to navigate and listen to Daisy talking books. Here is a list of all emacspeak DAISY commands along with their key-bindings: key binding --- ------- RET emacspeak-daisy-play-content-under-point SPC emacspeak-daisy-play-audio-under-point ? describe-mode P emacspeak-daisy-play-page-range S emacspeak-daisy-save-bookmarks m emacspeak-daisy-mark-position-in-content-under-point n emacspeak-daisy-next-line o emacspeak-daisy-define-outline-pattern p emacspeak-daisy-previous-line q bury-buffer s emacspeak-daisy-stop-audio In addition to any hooks its parent mode `text-mode' might have run, this mode runs the hook `emacspeak-daisy-mode-hook', as the final step during initialization. ------------------------------------------------------------ ** emacspeak-daisy-next-line Move to next line. ------------------------------------------------------------ ** emacspeak-daisy-open-book Key Sequence: control e control b Open Digital Talking Book specified by navigation file filename. This is the main entry point to the Emacspeak Daisy reader. Opening a Daisy navigation file (.ncx file) results in a navigation buffer that can be used to browse and read the book. ------------------------------------------------------------ ** emacspeak-daisy-play-audio-under-point Play audio clip under point. ------------------------------------------------------------ ** emacspeak-daisy-play-content-under-point Play SMIL content under point. ------------------------------------------------------------ ** emacspeak-daisy-play-page-range Play pages in specified page range. ------------------------------------------------------------ ** emacspeak-daisy-previous-line Move to previous line. ------------------------------------------------------------ ** emacspeak-daisy-save-bookmarks Save bookmarks for current book. ------------------------------------------------------------ ** emacspeak-daisy-stop-audio Stop audio. ------------------------------------------------------------ ** emacspeak-dired-label-fields Labels the fields of the listing in the dired buffer. Currently is a no-op unless unless `dired-listing-switches' contains -al ------------------------------------------------------------ ** emacspeak-dired-show-file-type Displays type of current file by running command file. Like Emacs' built-in dired-show-file-type but allows user to customize options passed to command `file'. ------------------------------------------------------------ ** emacspeak-dired-speak-file-access-time Speak access time of the current file. ------------------------------------------------------------ ** emacspeak-dired-speak-file-modification-time Speak modification time of the current file. ------------------------------------------------------------ ** emacspeak-dired-speak-file-permissions Speak the permissions of the current file. ------------------------------------------------------------ ** emacspeak-dired-speak-file-size Speak the size of the current file. On a directory line, run du -s on the directory to speak its size. ------------------------------------------------------------ ** emacspeak-dired-speak-header-line Speak the header line of the dired buffer. ------------------------------------------------------------ ** emacspeak-dired-speak-symlink-target Speaks the target of the symlink on the current line. ------------------------------------------------------------ ** emacspeak-dismal-backward-col-and-summarize Move backward by arg columns (the previous column by default)and summarize it. ------------------------------------------------------------ ** emacspeak-dismal-backward-row-and-summarize Move backward by arg rows (the previous row by default)and summarize it. ------------------------------------------------------------ ** emacspeak-dismal-col-summarize Summarizes a col using the specification in list emacspeak-dismal-col-summarizer-list ------------------------------------------------------------ ** emacspeak-dismal-display-cell-expression Display the expression in the message area ------------------------------------------------------------ ** emacspeak-dismal-display-cell-value Display the cell value in the message area ------------------------------------------------------------ ** emacspeak-dismal-display-cell-with-col-header Display current cell along with its column header. The `column header' is the entry in row 0. ------------------------------------------------------------ ** emacspeak-dismal-display-cell-with-row-header Displays current cell along with its row header. The `row header' is the entry in column 0. ------------------------------------------------------------ ** emacspeak-dismal-forward-col-and-summarize Move forward by arg columns (the next column by default)and summarize it. ------------------------------------------------------------ ** emacspeak-dismal-forward-row-and-summarize Move forward by arg rows (the next row by default)and summarize it. ------------------------------------------------------------ ** emacspeak-dismal-row-summarize Summarizes a row using the specification in list emacspeak-dismal-row-summarizer-list ------------------------------------------------------------ ** emacspeak-dismal-set-col-summarizer-list Specify or reset col summarizer list. ------------------------------------------------------------ ** emacspeak-dismal-set-row-summarizer-list Specify or reset row summarizer list. ------------------------------------------------------------ ** emacspeak-dismal-set-sheet-summarizer-list Specify or reset sheet summarizer list. ------------------------------------------------------------ ** emacspeak-dismal-sheet-summarize Summarizes a sheet using the specification in list emacspeak-dismal-sheet-summarizer-list ------------------------------------------------------------ ** emacspeak-ecb-speak-window-directories Speak contents of directories window. ------------------------------------------------------------ ** emacspeak-ecb-speak-window-history Speak contents of history window. ------------------------------------------------------------ ** emacspeak-ecb-speak-window-methods Speak contents of methods window. ------------------------------------------------------------ ** emacspeak-ecb-speak-window-sources Speak contents of sources window. ------------------------------------------------------------ ** emacspeak-ecb-tree-backspace Back up during incremental search in tree buffers. ------------------------------------------------------------ ** emacspeak-ecb-tree-clear Clear search pattern during incremental search in tree buffers. ------------------------------------------------------------ ** emacspeak-ecb-tree-expand-common-prefix Expand to longest common prefix in tree buffer. ------------------------------------------------------------ ** emacspeak-ecb-tree-shift-return Do shift return in ECB tree browser. ------------------------------------------------------------ ** emacspeak-ediff-speak-current-difference Speak the current difference ------------------------------------------------------------ ** emacspeak-emms-speak-current-track Speak current track. ------------------------------------------------------------ ** emacspeak-enriched-voiceify-faces Map base fonts to voices. Useful in voicifying rich text. ------------------------------------------------------------ ** emacspeak-hangman-speak-guess Speak current guessed string. ------------------------------------------------------------ ** emacspeak-hangman-speak-statistics Speak statistics. ------------------------------------------------------------ ** emacspeak-eperiodic-goto-property-section Mark position and jump to properties section. ------------------------------------------------------------ ** emacspeak-eperiodic-next-line Move to next row and speak element. ------------------------------------------------------------ ** emacspeak-eperiodic-play-description Play audio description from WebElements. ------------------------------------------------------------ ** emacspeak-eperiodic-previous-line Move to next row and speak element. ------------------------------------------------------------ ** emacspeak-eperiodic-speak-current-element Speak element at point. ------------------------------------------------------------ ** emacspeak-erc-add-name-to-monitor Add people to moniter in this room. Optional interactive prefix arg defines a pronunciation that silences speaking of this perso's name. ------------------------------------------------------------ ** emacspeak-erc-delete-name-from-monitor Remove name to monitor in this room. ------------------------------------------------------------ ** emacspeak-erc-setup-cricket-rules Set up #cricket channels. ------------------------------------------------------------ ** emacspeak-erc-toggle-my-monitor Toggle state of ERC monitor of my messages. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result. ------------------------------------------------------------ ** emacspeak-erc-toggle-room-monitor Toggle state of ERC room monitor. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result. ------------------------------------------------------------ ** emacspeak-erc-toggle-speak-all-participants Toggle state of ERC speak all participants.. Interactive PREFIX arg means toggle the global default value, and then set the current local value to the result. ------------------------------------------------------------ ** emacspeak-eterm-copy-region-to-register Copy text from terminal to an Emacs REGISTER. This copies region delimited by the emacspeak eterm marker set by command M-x emacspeak-eterm-set-marker and the emacspeak eterm pointer to a register. ------------------------------------------------------------ ** emacspeak-eterm-define-window Prompt for a window ID. The window is then define to be the rectangle delimited by point and eterm mark. This is to be used when emacspeak is set to review mode inside an eterm. ------------------------------------------------------------ ** emacspeak-eterm-describe-window Describe an eterm window. Description indicates eterm window coordinates and whether it is stretchable ------------------------------------------------------------ ** emacspeak-eterm-goto-line Move emacspeak eterm pointer to a specified LINE. ------------------------------------------------------------ ** emacspeak-eterm-kill-ring-save-region Copy text from terminal to kill ring. This copies region delimited by the emacspeak eterm marker set by command M-x emacspeak-eterm-set-marker and the emacspeak eterm pointer. ------------------------------------------------------------ ** emacspeak-eterm-maybe-send-raw Send a raw character through if in the terminal buffer. Execute end of line if in a non eterm buffer if executed via C-e C-e ------------------------------------------------------------ ** emacspeak-eterm-paste-register Paste contents of REGISTER at current location. If the specified register contains text, then that text is sent to the terminal as if it were typed by the user. ------------------------------------------------------------ ** emacspeak-eterm-pointer-backward-word Move the pointer backward by words. Interactive numeric prefix arg specifies number of words to move. Argument COUNT specifies number of words by which to move. ------------------------------------------------------------ ** emacspeak-eterm-pointer-down Move the pointer down a line. Argument COUNT specifies number of lines by which to move. ------------------------------------------------------------ ** emacspeak-eterm-pointer-forward-word Move the pointer forward by words. Interactive numeric prefix arg specifies number of words to move. Argument COUNT specifies number of words by which to move. ------------------------------------------------------------ ** emacspeak-eterm-pointer-left Move the pointer left. Argument COUNT specifies number of columns by which to move. ------------------------------------------------------------ ** emacspeak-eterm-pointer-right Move the pointer right. Argument COUNT specifies number of columns by which to move. ------------------------------------------------------------ ** emacspeak-eterm-pointer-to-bottom Move the pointer to the bottom of the screen. ------------------------------------------------------------ ** emacspeak-eterm-pointer-to-cursor Move the pointer to the cursor. ------------------------------------------------------------ ** emacspeak-eterm-pointer-to-left-edge Move the pointer to the right edge. ------------------------------------------------------------ ** emacspeak-eterm-pointer-to-next-color-change Move the eterm pointer to the next color change. This allows you to move between highlighted regions of the screen. Optional argument COUNT specifies how many changes to skip. ------------------------------------------------------------ ** emacspeak-eterm-pointer-to-previous-color-change Move the eterm pointer to the next color change. This allows you to move between highlighted regions of the screen. Optional argument COUNT specifies how many changes to skip. ------------------------------------------------------------ ** emacspeak-eterm-pointer-to-right-edge Move the pointer to the right edge. ------------------------------------------------------------ ** emacspeak-eterm-pointer-to-top Move the pointer to the top of the screen. ------------------------------------------------------------ ** emacspeak-eterm-pointer-up Move the pointer up a line. Argument COUNT .specifies number of lines by which to move. ------------------------------------------------------------ ** emacspeak-eterm-remote-term Key Sequence: control e CONTROL meta r Start a terminal-emulator in a new buffer. ------------------------------------------------------------ ** emacspeak-eterm-search-backward Search backward on the terminal. ------------------------------------------------------------ ** emacspeak-eterm-search-forward Search forward on the terminal. ------------------------------------------------------------ ** emacspeak-eterm-set-filter-window Prompt for the id of a predefined window, and set the `filter' window to it. Non-nil interactive prefix arg `unsets' the filter window; this is equivalent to having the entire terminal as the filter window (this is what eterm starts up with). Setting the filter window results in emacspeak only monitoring screen activity within the filter window. ------------------------------------------------------------ ** emacspeak-eterm-set-focus-window Prompt for the id of a predefined window, and set the `focus' window to it. Non-nil interactive prefix arg `unsets' the focus window; this is equivalent to having the entire terminal as the focus window (this is what eterm starts up with). Setting the focus window results in emacspeak monitoring screen and speaking that window upon seeing screen activity. ------------------------------------------------------------ ** emacspeak-eterm-set-marker Set Emacspeak eterm marker. This sets the emacspeak eterm marker to the position pointed to by the emacspeak eterm pointer. ------------------------------------------------------------ ** emacspeak-eterm-speak-cursor Speak cursor position. ------------------------------------------------------------ ** emacspeak-eterm-speak-pointer Speak current pointer position. ------------------------------------------------------------ ** emacspeak-eterm-speak-pointer-char Speak char under eterm pointer. Pronounces character phonetically unless called with a PREFIX arg. ------------------------------------------------------------ ** emacspeak-eterm-speak-pointer-line Speak the line the pointer is on. ------------------------------------------------------------ ** emacspeak-eterm-speak-pointer-word Speak the word the pointer is on. ------------------------------------------------------------ ** emacspeak-eterm-speak-predefined-window Speak a predefined eterm window between 1 and 10. ------------------------------------------------------------ ** emacspeak-eterm-speak-screen Speak the screen. Default is to speak from the emacspeak pointer to point. Optional prefix arg FLAG causes region above the Emacspeak pointer to be spoken. ------------------------------------------------------------ ** emacspeak-eterm-speak-window Speak an eterm window. Argument ID specifies the window. ------------------------------------------------------------ ** emacspeak-eterm-toggle-filter-window Toggle active state of filter window. ------------------------------------------------------------ ** emacspeak-eterm-toggle-focus-window Toggle active state of focus window. ------------------------------------------------------------ ** emacspeak-eterm-toggle-pointer-mode Toggle emacspeak eterm pointer mode. With optional interactive prefix arg, turn it on. When emacspeak eterm is in pointer mode, the eterm read pointer stays where it is rather than automatically moving to the terminal cursor when there is terminal activity. ------------------------------------------------------------ ** emacspeak-eterm-toggle-review Toggle state of eterm review. In review mode, you can move around the terminal and listen to the contnets without sending input to the terminal itself. ------------------------------------------------------------ ** emacspeak-eterm-yank-window Yank contents of an eterm window at point. ------------------------------------------------------------ ** emacspeak-toggle-eterm-autospeak Toggle state of eterm autospeak. When eterm autospeak is turned on and the terminal is in line mode, all output to the terminal is automatically spoken. Interactive prefix arg means toggle the global default value, and then set the current local value to the result. ------------------------------------------------------------ ** emacspeak-eudc-send-mail Send email to the address given by the current record. ------------------------------------------------------------ ** emacspeak-filtertext Key Sequence: control e ^ Copy over text in region to special filtertext buffer in preparation for interactively filtering text. ------------------------------------------------------------ ** emacspeak-filtertext-mode Major mode for FilterText interaction. key binding --- ------- = keep-lines ^ flush-lines r emacspeak-filtertext-revert In addition to any hooks its parent mode `text-mode' might have run, this mode runs the hook `emacspeak-filtertext-mode-hook', as the final step during initialization. ------------------------------------------------------------ ** emacspeak-filtertext-revert Revert to original text. ------------------------------------------------------------ ** emacspeak-fix-all-recent-commands Fix recently loaded interactive commands. This command looks through `load-history' and fixes commands if necessary. Memoizes call in emacspeak-load-history-pointer to memoize this call. ------------------------------------------------------------ ** emacspeak-fix-commands-loaded-from Fix all commands loaded from a specified module. ------------------------------------------------------------ ** emacspeak-forms-find-file Visit a forms file ------------------------------------------------------------ ** emacspeak-forms-flush-unwanted-records Prompt for pattern and flush matching lines ------------------------------------------------------------ ** emacspeak-forms-rerun-filter Rerun filter --allows us to nuke more matching records ------------------------------------------------------------ ** emacspeak-forms-speak-field Speak current form field name and value. Assumes that point is at the front of a field value. ------------------------------------------------------------ ** emacspeak-forms-summarize-current-position Summarize current position in list of records ------------------------------------------------------------ ** emacspeak-forms-summarize-current-record Summarize current record ------------------------------------------------------------ ** emacspeak-gnus-summary-catchup-quietly-and-exit Catch up on all articles in current group. ------------------------------------------------------------ ** emacspeak-gomoku-display-statistics Display statistics from previous games ------------------------------------------------------------ ** emacspeak-gomoku-goto-x-y Prompt for and go to that square. ------------------------------------------------------------ ** emacspeak-gomoku-show-current-column Aurally display current column ------------------------------------------------------------ ** emacspeak-gomoku-show-current-negative-diagonal Aurally display current negative sloped diagonal ------------------------------------------------------------ ** emacspeak-gomoku-show-current-positive-diagonal Aurally display current positively sloped diagonal ------------------------------------------------------------ ** emacspeak-gomoku-show-current-row Aurally display current row ------------------------------------------------------------ ** emacspeak-gomoku-speak-emacs-previous-move Speak emacs' previous move ------------------------------------------------------------ ** emacspeak-gomoku-speak-humans-previous-move Speak human' previous move ------------------------------------------------------------ ** emacspeak-gomoku-speak-number-of-moves Speak number of moves so far ------------------------------------------------------------ ** emacspeak-gomoku-speak-square Speak coordinates and state of square at point ------------------------------------------------------------ ** emacspeak-google-mode Google minor mode. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-blog Change blog in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-books Change books in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-books-type Change books-type in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-books-viewability Change books-viewability in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-commercial Change commercial in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-commercial-prices Change commercial-prices in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-date-filter Change date-filter in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-duration Change duration in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-forums Change forums in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-images Change images in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-news Change news in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-non-commercial Change non-commercial in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-recent Change recent in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-reviews Change reviews in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-sort-by-date Change sort-by-date in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-structured-snippets Change structured-snippets in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-timeline Change timeline in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-timeline-high Change timeline-high in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-timeline-low Change timeline-low in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-video Change video in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-web-history-not-visited Change web-history-not-visited in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-google-toolbelt-change-web-history-visited Change web-history-visited in the currently active toolbelt. ------------------------------------------------------------ ** emacspeak-gridtext-apply Key Sequence: control e # a Apply grid to region. ------------------------------------------------------------ ** emacspeak-gridtext-load Key Sequence: control e # l Load saved grid settings. ------------------------------------------------------------ ** emacspeak-gridtext-save Key Sequence: control e # s Save out grid settings. ------------------------------------------------------------ ** emacspeak-hide-or-expose-all-blocks Hide or expose all blocks in buffer. ------------------------------------------------------------ ** emacspeak-hide-or-expose-block Key Sequence: control e j Hide or expose a block of text. This command either hides or exposes a block of text starting on the current line. A block of text is defined as a portion of the buffer in which all lines start with a common PREFIX. Optional interactive prefix arg causes all blocks in current buffer to be hidden or exposed. ------------------------------------------------------------ ** emacspeak-hide-speak-block-sans-prefix Key Sequence: control e control j Speaks current block after stripping its prefix. If the current block is not hidden, it first hides it. This is useful because as you locate blocks, you can invoke this command to listen to the block, and when you have heard enough navigate easily to move past the block. ------------------------------------------------------------ ** emacspeak-ibuffer-speak-buffer-line Speak information about this buffer ------------------------------------------------------------ ** emacspeak-imenu-goto-next-index-position Goto the next index position in current buffer ------------------------------------------------------------ ** emacspeak-imenu-goto-previous-index-position Goto the previous index position in current buffer ------------------------------------------------------------ ** emacspeak-imenu-speak-this-section Speak upto start of next index entry ------------------------------------------------------------ ** emacspeak-info-speak-header Speak info header line. ------------------------------------------------------------ ** emacspeak-info-wizard Key Sequence: control h TAB TAB TAB Read a node spec from the minibuffer and launch Info-goto-node. See documentation for command `Info-goto-node' for details on node-spec. ------------------------------------------------------------ ** emacspeak-jabber-chat-next-message Move forward to and speak the next message in this chat session. ------------------------------------------------------------ ** emacspeak-jabber-chat-previous-message Move backward to and speak the previous message in this chat session. ------------------------------------------------------------ ** emacspeak-jabber-chat-speak-this-message Speaks message starting on current line. Assumes point is at the front of the message. Returns a cons (start . end) that delimits the message. ------------------------------------------------------------ ** emacspeak-jabber-popup-roster Pop to Jabber roster. ------------------------------------------------------------ ** emacspeak-keymap-choose-new-emacspeak-prefix Interactively select a new prefix key to use for all emacspeak commands. The default is to use `C-e' This command lets you switch the prefix to something else. This is a useful thing to do if you run emacspeak on a remote machine from inside a terminal that is running inside a local emacspeak session. You can have the remote emacspeak use a different control key to give your fingers some relief. ------------------------------------------------------------ ** emacspeak-mark-forward-mark Key Sequence: Jump to mark, and pop a new position for mark off the ring. (Does not affect global mark ring). This function is advised. After-advice `emacspeak': Produce an auditory icon if possible. ------------------------------------------------------------ ** emacspeak-toggle-comint-output-monitor Key Sequence: control e o Toggle state of Emacspeak comint monitor. 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. ------------------------------------------------------------ ** emacspeak-m-player Play specified resource using m-player. Optional prefix argument play-list interprets resource as a play-list. Resource is a media resource or playlist containing media resources. The player is placed in a buffer in emacspeak-m-player-mode. ------------------------------------------------------------ ** emacspeak-m-player-add-equalizer Add equalizer for next MPlayer invocation. Use arrow keys, page-up, page-down, home and end keys to manipulate the values. Hit enter to finish setting the equalizer values. The Mplayer equalizer provides 10 bands, G0 -- G9, see the MPlayer man page for details. ------------------------------------------------------------ ** emacspeak-m-player-add-filter Adds specified filter to use for the next invocation of MPlayer. ------------------------------------------------------------ ** emacspeak-m-player-alt-src-step Move within an ASF playlist. ------------------------------------------------------------ ** emacspeak-m-player-backward-10min Move backward by ten minutes. ------------------------------------------------------------ ** emacspeak-m-player-backward-10s Move back by 10 seconds. ------------------------------------------------------------ ** emacspeak-m-player-backward-1min Move back by 1 minute. ------------------------------------------------------------ ** emacspeak-m-player-beginning-of-track Move to beginning of track. ------------------------------------------------------------ ** emacspeak-m-player-bind-accelerator Binds key to invoke m-player on specified directory. ------------------------------------------------------------ ** emacspeak-m-player-command Invoke MPlayer commands. ------------------------------------------------------------ ** emacspeak-m-player-customize-options Use Customize to manipulate MPlayer options. ------------------------------------------------------------ ** emacspeak-m-player-display-position Display current position in track and its length. ------------------------------------------------------------ ** emacspeak-m-player-double-speed Scale speed by 2.0 ------------------------------------------------------------ ** emacspeak-m-player-end-of-track Move to beginning of track. ------------------------------------------------------------ ** emacspeak-m-player-equalizer-control Manipulate values in specified vector using minibuffer. ------------------------------------------------------------ ** emacspeak-m-player-faster Speed up playback. ------------------------------------------------------------ ** emacspeak-m-player-forward-10min Move forward by ten minutes. ------------------------------------------------------------ ** emacspeak-m-player-forward-10s Move forward by 10 seconds. ------------------------------------------------------------ ** emacspeak-m-player-forward-1min Move forward by 1 minute. ------------------------------------------------------------ ** emacspeak-m-player-get-length Display length of track in seconds. ------------------------------------------------------------ ** emacspeak-m-player-half-speed Scale speed by 0.5. ------------------------------------------------------------ ** emacspeak-m-player-load-file Load specified file. ------------------------------------------------------------ ** emacspeak-m-player-load-playlist Load specified playlist file. ------------------------------------------------------------ ** emacspeak-m-player-mode Major mode for m-player interaction. key binding --- ------- RET emacspeak-m-player ESC Prefix Command SPC emacspeak-m-player-pause + emacspeak-m-player-volume-up , emacspeak-m-player-backward-10s - emacspeak-m-player-volume-down . emacspeak-m-player-forward-10s < emacspeak-m-player-backward-1min = emacspeak-m-player-volume-up > emacspeak-m-player-forward-1min ? emacspeak-m-player-display-position L emacspeak-m-player-load-file O emacspeak-m-player-reset-options [ emacspeak-m-player-slower ] emacspeak-m-player-faster b bury-buffer e emacspeak-m-player-add-equalizer f emacspeak-m-player-add-filter g emacspeak-m-player-seek-absolute l emacspeak-m-player-get-length n emacspeak-m-player-next-track o emacspeak-m-player-customize-options p emacspeak-m-player-previous-track q emacspeak-m-player-quit r emacspeak-m-player-seek-relative s emacspeak-m-player-scale-speed t emacspeak-m-player-play-tree-step v emacspeak-m-player-volume-change { emacspeak-m-player-half-speed } emacspeak-m-player-double-speed DEL emacspeak-m-player-reset-speed emacspeak-m-player-forward-1min emacspeak-m-player-end-of-track emacspeak-m-player-beginning-of-track emacspeak-m-player-backward-10s emacspeak-m-player-forward-10min emacspeak-m-player-backward-10min emacspeak-m-player-forward-10s emacspeak-m-player-backward-1min M-l emacspeak-m-player-load-playlist In addition to any hooks its parent mode `comint-mode' might have run, this mode runs the hook `emacspeak-m-player-mode-hook', as the final step during initialization. ------------------------------------------------------------ ** emacspeak-m-player-next-track Move to next track. ------------------------------------------------------------ ** emacspeak-m-player-pause Pause or unpause media player. ------------------------------------------------------------ ** emacspeak-m-player-play-tree-step Move within the play tree. ------------------------------------------------------------ ** emacspeak-m-player-play-tree-up Move within the play tree. ------------------------------------------------------------ ** emacspeak-m-player-previous-track Move to previous track. ------------------------------------------------------------ ** emacspeak-m-player-quit Quit media player. ------------------------------------------------------------ ** emacspeak-m-player-reset-options Reset MPlayer options to initial defaults. ------------------------------------------------------------ ** emacspeak-m-player-reset-speed Reset playing speed to normal. ------------------------------------------------------------ ** emacspeak-m-player-scale-speed Scale speed by specified factor. ------------------------------------------------------------ ** emacspeak-m-player-seek-absolute Seek to absolute specified position. ------------------------------------------------------------ ** emacspeak-m-player-seek-relative Seek by offset into stream from current position. ------------------------------------------------------------ ** emacspeak-m-player-slower Slow down playback. ------------------------------------------------------------ ** emacspeak-m-player-volume-change Change volume. A value of changes volume by specified offset. A string of the form ` 1' sets volume as an absolute. ------------------------------------------------------------ ** emacspeak-m-player-volume-down Decrease volume. ------------------------------------------------------------ ** emacspeak-m-player-volume-up Increase volume. ------------------------------------------------------------ ** emacspeak-m-player-youtube-player Use youtube-dl and mplayer to stream YouTube content. ------------------------------------------------------------ ** emacspeak-multimedia Key Sequence: control e ; Start or control Emacspeak multimedia player. ------------------------------------------------------------ ** emacspeak-madplay Play specified resource using madplay. Resource is an MP3 file or directory containing mp3 files. The player is placed in a buffer in emacspeak-madplay-mode. ------------------------------------------------------------ ** emacspeak-madplay-madplay-call-command Call appropriate madplay command. ------------------------------------------------------------ ** emacspeak-madplay-madplay-command Execute Madplay command. ------------------------------------------------------------ ** emacspeak-madplay-mode Major mode for madplay interaction. key binding --- ------- + emacspeak-madplay-madplay-call-command - emacspeak-madplay-madplay-call-command b emacspeak-madplay-madplay-call-command f emacspeak-madplay-madplay-call-command o emacspeak-madplay p .. q emacspeak-madplay-madplay-call-command s .. t emacspeak-madplay-madplay-call-command emacspeak-aumix-wave-decrease emacspeak-aumix-wave-increase This mode runs the hook `emacspeak-madplay-mode-hook', as the final step during initialization. ------------------------------------------------------------ ** emacspeak-man-browse-man-page Browse the man page --read it a paragraph at a time ------------------------------------------------------------ ** emacspeak-man-speak-this-section Speak current section ------------------------------------------------------------ ** emacspeak-ocr Key Sequence: control e control o An OCR front-end for the Emacspeak desktop. Page image is acquired using tools from the SANE package. The acquired image is run through the OCR engine if one is available, and the results placed in a buffer that is suitable for browsing the results. For detailed help, invoke command emacspeak-ocr bound to C-e C-o to launch emacspeak-ocr-mode, and press `?' to display mode-specific help for emacspeak-ocr-mode. ------------------------------------------------------------ ** emacspeak-ocr-backward-page Like backward page, but tracks page number of current document. ------------------------------------------------------------ ** emacspeak-ocr-customize Customize OCR settings. ------------------------------------------------------------ ** emacspeak-ocr-flipflop-and-recognize-image Run OCR engine on current image after flip-flopping it. Useful if you've scanned a page upside down and are using an engine that does not automatically flip the image for you. You need the imagemagik family of tools --- we use mogrify to transform the image. Prompts for image file if file corresponding to the expected `current page' is not found. ------------------------------------------------------------ ** emacspeak-ocr-forward-page Like forward page, but tracks page number of current document. ------------------------------------------------------------ ** emacspeak-ocr-mode An OCR front-end for the Emacspeak desktop. Pre-requisites: 1) A working scanner back-end like SANE on Linux. 2) An OCR engine. 1: Make sure your scanner back-end works, and that you have the utilities to scan a document and acquire an image as a tiff file. Then set variable emacspeak-ocr-scan-image-program to point at this utility. By default, this is set to `scanimage' which is the image scanning utility provided by SANE. By default, this front-end attempts to compress the acquired tiff image; make sure you have a utility like tiffcp. Variable emacspeak-ocr-compress-image is set to `tiffcp' by default; if you use something else, you should customize this variable. 2: Next, make sure you have an OCR engine installed and working. By default this front-end assumes that OCR is available as /usr/bin/ocr. Once you have ensured that acquiring an image and applying OCR to it work independently of Emacs, you can use this Emacspeak front-end to enable easy OCR access from within Emacspeak. The Emacspeak OCR front-end is launched by command emacspeak-ocr bound to C-e C-o. This command switches to a special buffer that has OCR commands bounds to single keystrokes-- see the ke-binding list at the end of this description. Use Emacs online help facility to look up help on these commands. emacspeak-ocr-mode provides the necessary functionality to scan, OCR, read and save documents. By default, scanned images and the resulting text are saved under directory ~/ocr; see variable emacspeak-ocr-working-directory. Invoking command emacspeak-ocr-open-working-directory bound to M-x emacspeak-ocr-open-working-directory will open this directory. By default, the document being scanned is named `untitled'. You can name the document by using command emacspeak-ocr-name-document bound to M-x emacspeak-ocr-name-document. The document name is used in constructing the name of the image and text files. Key Bindings: See key binding --- ------- RET emacspeak-ocr-scan-and-recognize SPC emacspeak-ocr-read-current-page 1 .. 9 emacspeak-ocr-page ? describe-mode C emacspeak-ocr-set-compress-image-options I emacspeak-ocr-set-scan-image-options [ emacspeak-ocr-backward-page ] emacspeak-ocr-forward-page c emacspeak-ocr-customize d emacspeak-ocr-open-working-directory f emacspeak-ocr-flipflop-and-recognize-image i emacspeak-ocr-scan-image j emacspeak-ocr-scan-photo n emacspeak-ocr-name-document o emacspeak-ocr-recognize-image p emacspeak-ocr-page q bury-buffer s emacspeak-ocr-save-current-page w emacspeak-ocr-write-document . In addition to any hooks its parent mode `text-mode' might have run, this mode runs the hook `emacspeak-ocr-mode-hook', as the final step during initialization. ------------------------------------------------------------ ** emacspeak-ocr-name-document Name document being scanned in the current OCR buffer. Pick a short but meaningful name. ------------------------------------------------------------ ** emacspeak-ocr-open-working-directory Launch dired on OCR working directory. ------------------------------------------------------------ ** emacspeak-ocr-page Move to specified page. ------------------------------------------------------------ ** emacspeak-ocr-read-current-page Speaks current page. ------------------------------------------------------------ ** emacspeak-ocr-recognize-image Run OCR engine on current image. Prompts for image file if file corresponding to the expected `current page' is not found. ------------------------------------------------------------ ** emacspeak-ocr-save-current-page Writes out recognized text from current page to an appropriately named file. ------------------------------------------------------------ ** emacspeak-ocr-scan-and-recognize Scan in a page and run OCR engine on it. Use this command once you've verified that the separate steps of acquiring an image and running the OCR engine work correctly by themselves. ------------------------------------------------------------ ** emacspeak-ocr-scan-image Acquire page image. ------------------------------------------------------------ ** emacspeak-ocr-scan-photo Scan in a photograph. The scanned image is converted to JPEG. ------------------------------------------------------------ ** emacspeak-ocr-set-compress-image-options Interactively update image compression options. Prompts with current setting in the minibuffer. Setting persists for current Emacs session. ------------------------------------------------------------ ** emacspeak-ocr-set-scan-image-options Interactively update scan image options. Prompts with current setting in the minibuffer. Setting persists for current Emacs session. ------------------------------------------------------------ ** emacspeak-ocr-write-document Writes out recognized text from all pages in current document. ------------------------------------------------------------ ** emacspeak-outline-speak-backward-heading Key Sequence: control c b Analogous to outline-backward-same-level except that the outline section is optionally spoken ------------------------------------------------------------ ** emacspeak-outline-speak-forward-heading Key Sequence: control c f Analogous to outline-forward-same-level, except that the outline section is optionally spoken ------------------------------------------------------------ ** emacspeak-outline-speak-next-heading Key Sequence: control c n Analogous to outline-next-visible-heading, except that the outline section is optionally spoken ------------------------------------------------------------ ** emacspeak-outline-speak-previous-heading Key Sequence: control c p Analogous to outline-previous-visible-heading, except that the outline section is optionally spoken ------------------------------------------------------------ ** emacspeak-outline-speak-this-heading Key Sequence: control c SPACE Speak current outline section starting from point ------------------------------------------------------------ ** emacspeak-pronounce-clear-dictionaries Clear all current pronunciation dictionaries. ------------------------------------------------------------ ** emacspeak-pronounce-define-local-pronunciation Define buffer local pronunciation. Argument WORD specifies the word which should be pronounced as specified by PRONUNCIATION. ------------------------------------------------------------ ** emacspeak-pronounce-define-pronunciation Interactively define entries in the pronunciation dictionaries. Default term to define is delimited by region. First loads any persistent dictionaries if not already loaded. ------------------------------------------------------------ ** emacspeak-pronounce-define-template-pronunciation Interactively define template entries in the pronunciation dictionaries. Default term to define is delimited by region. First loads any persistent dictionaries if not already loaded. ------------------------------------------------------------ ** emacspeak-pronounce-dispatch Key Sequence: control e meta d Provides the user interface front-end to Emacspeak's pronunciation dictionaries. ------------------------------------------------------------ ** emacspeak-pronounce-edit-pronunciations Prompt for and launch a pronunciation editor on the specified pronunciation dictionary key. ------------------------------------------------------------ ** emacspeak-pronounce-load-dictionaries Load pronunciation dictionaries. Optional argument FILENAME specifies the dictionary file. ------------------------------------------------------------ ** emacspeak-pronounce-refresh-pronunciations Refresh pronunciation table for current buffer. Activates pronunciation dictionaries if not already active. ------------------------------------------------------------ ** emacspeak-pronounce-save-dictionaries Writes out the persistent emacspeak pronunciation dictionaries. ------------------------------------------------------------ ** emacspeak-pronounce-toggle-use-of-dictionaries Toggle use of pronunciation dictionaries in current buffer. Pronunciations can be defined on a per file, per directory and/or per mode basis. Pronunciations are activated on a per buffer basis. Turning on the use of pronunciation dictionaries results in emacspeak composing a pronunciation table based on the currently defined pronunciation dictionaries. After this, the pronunciations will be applied whenever text in the buffer is spoken. Optional argument state can be used from Lisp programs to explicitly turn pronunciations on or off. ------------------------------------------------------------ ** emacspeak-pronounce-yank-word Yank word at point into minibuffer. ------------------------------------------------------------ ** emacspeak-realaudio-browse Browse RAM file before playing the selected component. ------------------------------------------------------------ ** emacspeak-realaudio-get-current-time-in-seconds Return current time in seconds. ------------------------------------------------------------ ** emacspeak-realaudio-mode Major mode for streaming audio. key binding --- ------- This mode runs the hook `emacspeak-realaudio-mode-hook', as the final step during initialization. ------------------------------------------------------------ ** emacspeak-realaudio-play Play a realaudio stream. Uses files from your Realaudio shortcuts directory for completion. See documentation for user configurable variable emacspeak-realaudio-shortcuts-directory. ------------------------------------------------------------ ** emacspeak-realaudio-select-realaudio-buffer Switch to realaudio buffer. ------------------------------------------------------------ ** emacspeak-realaudio-set-end-mark Set end mark. Default is to set marker to current play time. Mark is specified in seconds. ------------------------------------------------------------ ** emacspeak-realaudio-set-start-mark Set start mark. Default is to set marker to current play time. Mark is specified in seconds. ------------------------------------------------------------ ** emacspeak-realaudio-stop Stop playing realaudio ------------------------------------------------------------ ** emacspeak-realaudio-trplayer-call-command Call appropriate TRPlayer command. ------------------------------------------------------------ ** emacspeak-realaudio-trplayer-command Execute TRPlayer command. ------------------------------------------------------------ ** emacspeak-realaudio-write-mp3-clip Writes specified clip from current mp3 stream. Prompts for start and end times as well as file to save the clippi ------------------------------------------------------------ ** emacspeak-backward-char Key Sequence: control b Backward-char redefined to speak char moved to. ------------------------------------------------------------ ** emacspeak-forward-char Key Sequence: control f Forward-char redefined to speak char moved to. ------------------------------------------------------------ ** emacspeak-self-insert-command Key Sequence: SPACE € Insert a character. Speaks the character if emacspeak-character-echo is true. See command emacspeak-toggle-word-echo bound to C-e d w. Toggle variable dtk-stop-immediately-while-typing if you want to have speech flush as you type. ------------------------------------------------------------ ** emacspeak-remote-connect-to-server Key Sequence: control e meta r Connect to and start using remote speech server running on host host and listening on port port. Host is the hostname of the remote server, typically the desktop machine. Port is the tcp port that that host is listening on for speech requests. ------------------------------------------------------------ ** emacspeak-remote-edit-current-remote-hostname Interactively set up where we came from. Value is persisted for use with ssh servers. ------------------------------------------------------------ ** emacspeak-remote-home Open ssh session to where we came from. Uses value returned by `emacspeak-remote-get-current-remote-hostname'. ------------------------------------------------------------ ** emacspeak-remote-quick-connect-to-server Connect to remote server. Does not prompt for host or port, but quietly uses the guesses that appear as defaults when prompting. Use this once you are sure the guesses are usually correct. ------------------------------------------------------------ ** emacspeak-remote-ssh-to-server Open ssh session to where we came from. ------------------------------------------------------------ ** emacspeak-rmail-speak-current-message-labels Speak labels of current message ------------------------------------------------------------ ** emacspeak-rmail-summarize-current-message Summarize current message ------------------------------------------------------------ ** emacspeak-solitaire-show-column Display current row auditorallly ------------------------------------------------------------ ** emacspeak-solitaire-show-row Display current row auditorallly ------------------------------------------------------------ ** emacspeak-solitaire-speak-coordinates Speak coordinates of current position ------------------------------------------------------------ ** emacspeak-audio-setup Key Sequence: control e ( Call appropriate audio environment set command. ------------------------------------------------------------ ** emacspeak-play-all-icons Plays all defined icons and speaks their names. ------------------------------------------------------------ ** emacspeak-set-auditory-icon-player Key Sequence: control e meta a Select player used for producing auditory icons. Recommended choices: emacspeak-serve-auditory-icon for the wave device. emacspeak-queue-auditory-icon when using software TTS. ------------------------------------------------------------ ** emacspeak-sounds-reset-local-player Ask Emacspeak to use a local audio player. This lets me have Emacspeak switch to using audioplay on solaris after I've used it for a while from a remote session where it would use the more primitive speech-server based audio player. ------------------------------------------------------------ ** emacspeak-sounds-reset-sound Reload sound drivers. ------------------------------------------------------------ ** emacspeak-sounds-select-theme Key Sequence: control e ) Select theme for auditory icons. ------------------------------------------------------------ ** emacspeak-toggle-auditory-icons Key Sequence: control e control a Toggle use of auditory icons. Optional interactive PREFIX arg toggles global value. ------------------------------------------------------------ ** emacspeak-audio-annotate-paragraphs Set property auditory-icon at front of all paragraphs. ------------------------------------------------------------ ** emacspeak-blink-matching-open Move cursor momentarily to the beginning of the sexp before point. Also display match context in minibuffer. ------------------------------------------------------------ ** emacspeak-completion-pick-completion Pick completion and return safely where we came from. ------------------------------------------------------------ ** emacspeak-completions-move-to-completion-group 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. ------------------------------------------------------------ ** emacspeak-dial-dtk Key Sequence: control e d t Prompt for and dial a phone NUMBER with the Dectalk. ------------------------------------------------------------ ** emacspeak-execute-repeatedly Execute COMMAND repeatedly. ------------------------------------------------------------ ** emacspeak-mark-backward-mark Key Sequence: Cycle backward through the mark ring. ------------------------------------------------------------ ** emacspeak-owindow-next-line Key Sequence: ESCAPE Move to the next line in the other window and speak it. Numeric prefix arg COUNT can specify number of lines to move. ------------------------------------------------------------ ** emacspeak-owindow-previous-line Key Sequence: ESCAPE Move to the next line in the other window and speak it. Numeric prefix arg COUNT specifies number of lines to move. ------------------------------------------------------------ ** emacspeak-owindow-scroll-down Key Sequence: ESCAPE Scroll down the window that command `other-window' would move to. Speak the window contents after scrolling. ------------------------------------------------------------ ** emacspeak-owindow-scroll-up Key Sequence: ESCAPE Scroll up the window that command `other-window' would move to. Speak the window contents after scrolling. ------------------------------------------------------------ ** emacspeak-owindow-speak-line Key Sequence: ESCAPE