- Installation
- Administration
- Programmer's Guide
- Grammars
- MRCP Server
- FAQs
There are two means of obtaining licenses for the LumenVox Speech Engine. One is to purchase them outright, and install them locally on a License Server. The other is to purchase a subscription to the LumenVox-hosted Subscription Licensing Server. Instructions on using subscription licenses can be found here.
The instructions below pertain to purchasing licenses outright and installing them locally.
There are two separate components to LumenVox licensing. One is the License Server, which manages the license information. The other is the Speech Engine itself.
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 the Speech Engine, it checks the License Server to see if any licenses are available. The Speech Engine requires a valid license for each active connection between the Engine and a speech application.
When it receives a request for a license, the License Server checks its license pool and if the appropriate license is available, the License Server assigns that license to the requesting 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.
Licenses are tied to the machine on which they are installed and are not intended to be moved from one machine to another. The Speech Engine and the License Server may be on different machines, meaning you can store all of your licenses on one machine and have multiple computers running the Speech Engine all looking to a single License Server for licenses.
If you would like to control where a Speech Engine installation looks for licenses, see Configuring Engine Licenses.
Our Frequently Asked Questions about LumenVox Licensing answers many common licensing questions.
You may also want to see our two-part video tutorial on licensing.