VoiceBot Frequently Asked Questions (FAQ)

How do I install the Free version of VoiceBot?

VoiceBot uses the same installer for both the Free and the Pro version. If you don't enter a license key during the installation, you'll get an automatic 30-day trial of the Pro features.

After the 30-day trial is up, VoiceBot will automatically revert to the Free version. If you'd prefer to revert VoiceBot to the Free version before the end of the trial, please follow these steps:

  • Open the VoiceBot Settings window
  • Click the License Key tab
  • Click the "Change to Free Version"
  • Click Apply

After performing the steps above, VoiceBot will revert to the Free version, with the Pro features disabled. After reverting to the Free version, you'll no longer receive message box prompts to upgrade to the Pro version.

Back to Top

Can I transfer my license to a different computer?

A VoiceBot Pro license key can certainly be transferred to a different computer! The license key can be installed on a different computer if you have done one of the following on the old computer first:

  • Cleared the license key from the VoiceBot Settings > License Key tab and applied the settings (reverts VoiceBot to the Free version)
  • Completely uninstalled VoiceBot
  • Wiped or scrap the old computer
Back to Top

Windows XP

Unfortunately Windows XP has poor support for voice recognition, so VoiceBot requires Windows Vista or higher to run correctly. If you are still using Windows XP please consider upgrading to a newer version of Windows, Microsoft no longer supports Windows XP and no longer provides security updates for it.

Back to Top

VoiceBot doesn't recognize my commands when there's a lot of background noise

Not all sound cards do, but your sound card may have an option to reduce and almost eliminate background noise. To enable it, follow the steps below:

  • Open the Windows Control Panel and click the "Sound" icon.
  • Click the Recording tab.
  • Double-click your microphone in the list.
  • Click the Enhancements tab. If you don't see the Enhancements tab, try updating your sound card drivers. If you still don't see it, it's likely that your card doesn't support the enhancements needed for the option in the next step.
  • Enable the "Noise Suppression" checkbox.
  • Click OK, and OK again.
Back to Top

Text Queries

Simple Searching

A string without quotes, brackets, or operators (+, OR, -) will be treated as a "Match Any Word" search if multiple words are specified. To search for an exact string, you can wrap the string in quotes.

Note: If you'd like to search for text that contains one of the query operators, you'll need to wrap the string in quotes. For example, if you'd like to find part of a function in your source code files, enter the following (including the quotes) in the Query box:
   "MyFunction("

Advanced Searching

You can use +, OR and - operators to create more advanced search queries. Operators are not case-sensitive, but capitalizing them can improve the readability of your search query.

Operator: +

The + operator will only match if the text contains both of the query terms. Here are some examples:

Match anything that has both cats and dogs:
   cats +dogs

Match anything that has all 4 animals (cats, dogs, horses, cows):
   cats +dogs +horses +cows

Operator: OR

The OR operator is represented as a space between string matches. It will match anything that has at least one of your query terms:

Match anything that has either cats or dogs:
   cats dogs

Match anything that has any of the 4 animals:
   cats dogs horses cows

Operator: -

Using the - operator will match anything that doesn't have the query term in it. Here are some examples:

Match anything without the word dogs:
   -dogs

Match anything that doesn't contain dogs or cats:
   -(dogs cats)
   -dogs -cats

Using Multiple Operators

You can use multiple operators together, to form more complex queries. Here are some examples:

Match anything that doesn't contain cats, but does contain dogs, or contains fish:
   -cats +dogs OR fish
   ((-cats) +dogs) OR fish

Operator Precedence

When more than one operator is used in a query, - is processed first, then +, then OR. To change the precedence of operators, use brackets to separate different statements in your query, much like how you would in an arithmetic expression. Brackets may also improve the readability of your queries, and do not affect performance. Here are some examples:

In this example, dogs and birds will be evaluated first because + has a higher precedence than OR:
   cats dogs +birds

To change the meaning of the example above, use brackets:
   (cats dogs) +birds

The example below has the same meaning as the first example, but is much easier to understand:
   (dogs +birds) cats

You can use the - operator to invert the meaning of a bracketed query. The query below will search for all text that doesn't contain dogs, or doesn't contain cats:
   -(dogs +cats)

The query below will search for either cats or dogs, but not both:
   (dogs cats) -(dogs +cats)

Phrases

You can search for exact phrase matches, even ones that contain operators, by using quotes. Here is an example:

This example will search for the exact phrase "dogs +cars are great", the + operator is ignored because it is in quotes:
   "dogs +cars are great"

Escaping Quotes

To search for quotes within text, escape the character with a backslash (as shown below) to tell the query that you are searching for quotes, and not searching for a phrase.

The example below will search for "dogs" (with the quotes) in the search text:
   \"dogs\"

Match Count Operator

To specify the number of times a phrase should be matched, use the match count operator. The amount can be any positive whole number, including zero.

The example below will match the phrase dogs if it is found exactly 3 times:
   dogs{3}

Equality Modifier

To match text exactly, you can use the equality modifier on a search term.

The example below will match the phrase "dogs", but will not match things like "hotdogs":
   =dogs

You can still use other operators with the equality modifier, and you can also wrap terms in quotes to include spaces and other special characters

The example below will match any text that is not exactly equal to "cats and dogs":
   -="cats and dogs"

Back to Top

Error: 'The application failed to initialize properly (0xc0000135)'

Do you receive the error "The application failed to initialize properly (0xc0000135). Click on OK to terminate the application." when you try to start VoiceBot? If so, make sure you have the Microsoft .NET Framework v4.0 or higher installed. Please visit the VoiceBot Download page to download the installer for VoiceBot, this will automatically install the correct .NET Framework version.

Back to Top

Privacy Policy

The Privacy Policy has moved here.

Back to Top
Visit VoiceBot on FacebookVisit VoiceBot on TwitterVisit VoiceBot on Google+Visit VoiceBot on LinkedInSearch for VoiceBot on RedditFollow VoiceBot on RSSVisit VoiceBot on Instagram
Copyright © 2007-2017 Binary Fortress Software • News • Discussions • FAQ • Support • Privacy • ToS