- Installation
- Administration
- Programmer's Guide
- Grammars
- MRCP Server
- FAQs
LumenVox offers two methods of getting licenses for your Speech Engine:
There are two separate components to the LumenVox licensing scheme. One is a License Server, which manages the license information. The other is the licensed product, such as the Speech Engine. There are several steps involved in setting up licenses:
When the License Server is started, it loads all of the licenses it has installed. This group of licenses is called the license pool. When you run a product like the Speech Engine, the product checks the License Server to see if any licenses are available.
The License Server checks the license pool, and if the appropriate license is available, the License Server assigns that license to the product. The License Server sends the product a license token that lets the product know the license is available. The License Server removes that license from the pool until the product returns it.
Products and the License Server may run on the same machine, or on separate machines. See our distributed architecture description for more information on this.
Licenses are tied to specific machines. When you install the License Server, you will generate a file called info.bts that describes the hardware in your system. You then upload this file to our Web site, and we generate a license file that is based on that hardware configuration. The license file will not work on a different machine.
However, if you format the machine, the license will still work on the machine provided the hardware configuration has not changed. We encourage users to keep their licenses on a single machine. Speech Engine clients loaded on different machines can query the central license server for licenses, and you can freely change the machines on which the Speech Engine runs.
We understand that users do sometimes have a need to move licenses onto new hardware. For this reason, we've created an uninstallation process. As long as you still have access to the original license server, you can use the process outlined here.
If the License Server hardware is no longer available, you may to e-mail support@lumenvox.com and briefly explain your situation and our support team will work with you to address the issue.
The number of licenses you need is determined by the number of simultaneous speech recognitions you will perform. Each Engine license represents one active connection between your speech application and the Speech Engine.
Our Speech Engine has two license types, a Lite and a full license. The difference between the two licenses is the number of vocabulary items you can have active at a single time. A vocabulary item is a word or pronunciation in an active grammar.
For instance, a person's name might be two vocabulary items: the first and last names are each one item. If that person also had a nickname, that would be a third item. E.g., "Stephen Smith" and "Steve" would be three items. If you wanted to add an alternative pronunciation for that person's first name (such as ste-faun and stee-ven), that would be a fourth vocabulary item.
The Lite license allows up to 500 vocabulary items at once, while the Full license is unrestricted. Applications using the Full licenses will find practical limitations, however. These are often driven by hardware capabilities and application requirements.
Please see Configuring Engine Licenses for information on this topic.