Caster provides three key types of command:
- Universal navigation and editing - These commands are active all the time, and provide input commands for letters, numbers and punctuation, as well as the ability to easily manipulate windows and text.
window rightmoves the active window to the right-hand side of the screen.
prekrisinserts a pair of brackets
()and moves the cursor inside them.
shackleselects the current line.
- Application specific control - These commands are only activated when a particular program is the active window, and they provide support for text editors, IDEs, web browsers etc. For example, while the Sublime text editor is the active window, saying
findwill execute a
ctrl-fkeystroke, bringing up the find and replace prompt,
open filewill execute a
edit next <n>-
ctrl-dn times, selecting the next n instances of the currently selected word.
- Language specific coding - These modules are activated and deactivated with the
enable/disable <language>voice command and contain language specific commands for inputting code. For example, saying
enable pythonwill enable the following commands.
for loopwhich will insert
for i in range(0, ):
print to console-
open('filename', 'r') as f:
Talon aims to bring programming, realtime video gaming, command line, and full desktop computer proficiency to people who have limited or no use of their hands, and vastly improve productivity and wow-factor of anyone who can use a computer.
It is currently available on OS X and requires Dragon Dictate.
Vocola is a voice command language - a language for creating commands to control a computer by voice. Two versions are available: Vocola 2 works with Dragon NaturallySpeaking (DNS) and Vocola 3 works with Windows Speech Recognition (WSR) on Windows 8, 7, and Vista. While DNS and WSR handle the heavy lifting, Vocola (pronounced “vo-CO-luh”) concentrates on features and ease of use. In particular, Vocola offers the following:
Easy to use:
- Simple, concise command syntax - most commands are one-liners
- Easy to view and modify commands
- Changed commands are loaded automatically
- Large set of useful sample commands
- Create commands which capture any dictated words
- Use concise number ranges, optional words, and inline word lists
- Specify different actions for variable words
- Speak a continuous sequence of commands
- Re-use work with include files and user-defined functions