Audiomatic Frequently Asked Questions (FAQ)

[Audiomatic Logo]

Voice Recognition

Command Mode

Keystroke Simulation


Audiomatic won't recognize my voice commands, what should I do?

You must have a microphone to use speech commands with Audiomatic, and that microphone must be turned on. To check your microphone, click Tools | Speech Options | Microphone setup to ensure that your microphone is working properly. If your microphone is working correctly, make sure you are in "Command Mode". Audiomatic will only respond to voice or keyboard commands when in "Command Mode". To configure how you enter "Command Mode", select Tools | Options | Command Mode Tab from the menu.

Audiomatic still won't recognize my voice commands, what should I do?

First and foremost, training your voice profile is the number one thing you can do to improve the speed and accuracy with which Audiomatic will recognize your voice commands. If you have not trained your profile, please do so by clicking Tools | Speech Options | Voice Training.

If you have already trained your profile, you may be looking at a situation where the voice recognition engine has picked up some bad habits while in use. The speech engine will try to adapt to your voice while it is being used, and sometimes it will learn the wrong things. To remedy this situation, create a new voice profile and ensure that it doesn't attempt to learn while you speak. To do this, click Tools | Speech Options | Profile Properties and check Restore Defaults.  Once the defaults are restored, uncheck "Check here for the system to automatically adapt to the speaker's voice during regular use."

When starting Audiomatic, I get a speech recognition error (0x80045052). What is that all about?

This is an error that occurs when running a version of Windows using a language other than English, Japanese, and simplified Chinese. This is a known issue with Audiomatic v1.0 and can be fixed by downloading and installing the following update:

Please note that this issue has been resolved in all current versions of Audiomatic.

Audiomatic won't enter Command Mode!

First of all, ensure that you have at least one macro - Audiomatic won't enter Command Mode if you don't have any macros. If you do have macros, select Tools | Options | Command Mode Tab to check your current Command Mode settings. If your settings seem correct, select File | File Properties to see if the current file defines custom Command Mode settings. If the file does define custom Command Mode settings but you want to use your own settings, select Tools | Options | Command Mode Tab and ensure Always use default settings below is selected.

Simulating keystrokes doesn't work when manipulating GUIs!

Simulating keystrokes to manipulate the GUI is all about timing - you need to wait for the GUI to respond before you can simulate another keystroke. We usually don't notice this because most people can't type 1000 words per minute and the GUI is fast enough so that the delay is unnoticeable. But, when simulating keystrokes in Audiomatic, this delay becomes critical.

When creating a simulation string to accomplish complex GUI tasks, it is a best practice to split the tasks into smaller sub tasks. For example, opening a file can be split into one task that simulates {ctrl} + o, and another task that types type filename. The keystroke simulator is build to handle many small sub tasks in the order they are defined.

In addition to the logical clarity that this brings to your complicated GUI tasks, it also allows you to specify custom delay times for each task - a time to delay before the task is simulated, a time to delay after the task is simulated, and the amount of time to wait between each key press. These fields give you enough control to accomplish most GUI related tasks by simulating the keyboard.

Unfortunately, there is no single "rule of thumb" when simulating GUI tasks by using the keyboard. What it amounts to is trial and error, where the modification of these different delay settings makes all the difference in the world!

Return to the Main Page