This directory mostly contains adaptors to fit existing code into the
voice system. These provide lists of command names which are to be
voice-enabled. There is also some code for recognising command
phrases embedded in dictation.
- Preload the cachepad with words from the region.
- Support for embedded-commands.el, managing a tree of words
Which make up phrases to be recognised as commands embedded in dictation.
- Voice commands for dired.
- Voice commands for editing Emacs lisp.
- This recognises command phrases embedded in dictation.
- some extensions to my flexible chooser
system, for selecting choice tree nodes by line number, and for
taking text added at the end of the mini buffer (for example, by
speech) and using it to filter the current choice tree. This
allows you to make choices from a list of computerish things
without having to pronounce punctuation. For example, to select
``flexi-choose-voice.el'' from a list of filenames, it would
suffice to say ``choose'', producing a new choice tree
containing only those elements of the old one which contain
``choose'', and, if that does not reduce it to a single file,
then say ``voice'', which is likely to trim the tree to a single
node -- all without having had to say `flexi'', ``-'', or
- Some general voice commands.
- Voice commands for inserting markup constructs, using ../../editing/generic-text.el.
- Voice commands to insert various small textual things. for
inserting larger textual things such as markup constructs, see
- Some miscellaneous voice commands, that I would not really
- Spoken forms of prefix arguments. This doesn't work as I
expected it to, at least in early forms of the voice system, as
it replicates the first letter of the command, that is, it is
taken as the prefix argument to the first self-insert-char of
of entering M-x command.
- At first, I put the spoken forms for all my new modules into the
modules themselves, but that made me load of them to have spoken
forms available, and as part of my move towards using autoload
more, I have now gathered them here.
- Voice commands for type-break.
- Commands to be reached from a key or pedal, for use in close
connection with voice input.
- an attempt, currently put aside, at generating commands
Automatically from keymaps.
- The beginning of a voice-oriented scripting language.
smart-space.el is also most useful with voice input.
Last modified: Tue Feb 08 21:00:44 GMT Standard Time 2005