The Mac OS has long included software that allowed voice control of the operating
system or any software that was scriptable with AppleScript, but third party software
was needed for converting dictation to typed text. IBM's ViaVoice 3.0 allows a user
both to speak commands and to dictate text into any program. It works pretty well,
but requires an investment of time in training your voice as well as learning the
commands available. While the accuracy is pretty good, the extra time taken for editing
may be more trouble than just typing, depending on your typing speed and accuracy.
The boxed version of IBM ViaVoice software I received was for Mac OS 9, not Mac
OS X. Fortunately, IBM has a free upgrade to the OS X version available for download.
Since it's a 200MB file, thank goodness for cable modems. I installed it on my TiPowerBook
667 Mhz and attached the microphone headset that comes with it. The software then
walked me through a series of readings that train the program to your voice. Since
it knows the words I'm reading, it can adapt to how I say them.
The application has two main functions, dictation and voice commands. It can
also operate in a combination of both. Dictation can be done into the accompanying
SpeakPad text program, or you can dictate directly in to other programs such as Word
or Eudora. It operates best with its own program, and if you use it, you can have
ViaVoice learn from the corrections that you make. It also has a number of additional
commands that can be used in SpeakPad that are not available if you're dictating
into another program. This can cause confusion, or a lot of extraneous words, if
you try to speak commands when you're not in the SpeakPad program
The program has macros built in that transfer any text from SpeakPad to Word or Eudora.
One drawback I found was that it transfers the text into a new document rather than
the current document. You can also add macros to Viavoice, either text shortcuts
or AppleScript commands. However, the documentation was wrong in what folder you
put the applescript in, and I had to call the Tech Support line to get it figured
out. It is not as easy to add commands as with Apple's Voice Recognition. With Apple's
software, you can put aliases of files you would like to open in the Speakable Items
folder and thereby make them speakable. ViaVoice requires you to write a little AppleScript
to tell the Finder to activate the program or open the file. The program does come
with several commands that are useful for surfing the Web. In fact, one voice command
it has is "Surf the Web". When I dictated "Surf the Web" to
ViaVoice, it launched Internet Explorer.
So how well does it work? Pretty well, but it still requires that you pay attention
and make corrections soon after you dictate; otherwise, you won't be able to tell
what you had originally planned to say. You need to speak slow enough that it keeps
up with you. For example, speaking too fast,
- I spoke:
- This can slow
down your thought processes.
- This is loaded
and the thought processes and *.
arise if you start to use technical language that the program is not familiar with.
When it isn't sure, it will put in its closest approximation, which may make no sense
at all. If you have your own documents, you can submit them to the learning program.
It will list unusual words for you to read and add to its vocabulary.
The command system allows for controlling the computer, but can be temperamental
sometimes. It may type out the command instead of carrying it out, or, conversely,
may think some dictation was a command. If a spoken command is recognized, it will
put the command in a tooltips-type popup, but you sometimes need to say a command
multiple times before it understands. You need to switch the operating mode of the
program or tell the microphone to turn off to avoid having strange things happen
on your screen when you start talking to someone who comes in the room.
IBM ViaVoice does what no other software does: it accepts voice input into your
computer, and uses it's advanced technology to translate the voice into text or commands.
If you don't like typing, and are willing to invest the time to learn the commands
and teach the program any specialized words, IBM ViaVoice hits the mark. It definitely
has the "Gee Whiz" factor when you see the words you say show up on the
screen, or have the computer obey your voice. This is a cool piece of software,
and despite it's flaws, IBM ViaVoice makes a good companion for the Mac.
- Good accuracy of
dictation and responsiveness to commands
- Trainable to achieve
- Extendable using
- Comes with USB headset
(headphone and microphone)
- Slow translating
dictation to text in some programs
- Editing commands
only available in SpeakPad text editor
- Commands may require
repeating to register
4 out of 5 Mice