- 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 LumenVox Client (Speech Tuner, MediaServer, or custom API integration client) which obtains and validates the 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 an ASR or TTS resource is requested from the LumenVox Client (Speech Tuner, MediaServer, or custom API integration client), it checks the License Server to see if any licenses are available before passing on the request to the ASR server or TTS server. The Speech Tuner needs a Speech Tuner license to start up in addition to ASR and/or TTS licenses for speech recognition or speech synthesis. A valid license is required for each active connection between the LuemnVox Client / Speech application and the ASR/TTS server.
When the License Server receives a request for a license, it 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 that 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. They can be uninstalled from one machine and the uninstalled deployment on the website can be used in a fresh installation on a new machine by generating a server ID file from the new machine.
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 machines running different LumenVox Clients (Speech Tuner, MediaServer, or custom API integration client) all looking at a single License Server for licenses.
If you would like to control where a LumenVox product installation looks for licenses, see Configuring 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.