This file is used only if you wish to have the License Server run in
authentication mode. It does not exist
by default, so if you wish to enable authentication you must create it.
It is just a
plain text file called license_authentication.conf that must be placed
where the license_server.conf file is located. On Windows, this defaults
to C:\Program Files\Lumenvox\License Server\ and on Linux it defaults
to /etc/lumenvox/.
If the license_authentication.conf file exists in the directory, then the
License Server will run in authentication mode. It will not serve licenses
to clients that do not have valid username/password combinations, so do not create this
file unless you want all of your clients to use authentication.
The format of the file is:
[Username]
Password=password
License=quantity
Where Username is the username and password is the password specified by the client in the client_property.conf file.
License indicates the license type you wish to give the user, e.g. VoxLite
for a lite license, SpeechPort for a full license or TunerBasic for a Speech Tuner license. Quantity is the
maximum number of that type of license the user will be allowed at once.
Nothing in the configuration file is case sensitive, so pASSwoRd is treated the same as PASSword.
You may have multiple users and multiple license types and quantities specified. Here is an example file, assuming you had users named Alice and Bob:
[Alice]
Password=alicespassword
Speechport=5
VoxLite=10
TunerBasic=2
tts2_bridget_8khz=10
[Bob]
Password=bobspassword
VoxLite=3
This configuration file would allow a user named Alice to use up to 5 full licenses, 10 lite licenses, 2 Speech Tuner license and 10 TTS license with the Bridget voice. The user named Bob would be allowed up to 3 lite licenses.
Note: In authentication mode, the License Server by default rejects all requests that are not explicitly allowed by the config file. So Bob is not allowed any full licenses; there is no need to ever set a quantity to 0. Also be aware that you may set the total allowed licenses across all users to a number greater than the quantity of licenses actually installed. However, the license server will never give out more licenses than are installed, regardless of what the maximums are in the authentication configuration.
Authentication with the Speech Tuner
10.1 and 10.2
A Speech Tuner license is required on the license server to start up the Speech Tuner. In authentication mode this license is called TunerBasic. Atleast 2 SpeechPort / VoxLite licenses are required to load grammars and for recognitions. A TTS license for the desired voice is required for TTS Synthesis.
TunerBasic=1
Speechport=2
tts2_bridget_8khz=1
tts2_violeta_8khz=1
tts2_julie_8khz=1
tts2_paul_julie_8khz=1
tts2_paul_julie_violeta_8khz=1
tts2_paul_julie_violeta_bridget_8khz=1
tts1_amy_brian_joey_kendra_8khz=1
10.0
A Speech Tuner license is required on the license server to start up the Speech Tuner. In authentication mode this license is called TunerBasic. Atleast 2 SpeechPort / VoxLite licenses are required to load grammars and for recognitions.
TunerBasic=1
Speechport=2
9.5
No licenses are required for the Speech Tuner, however, atleast 2 SpeechPort / VoxLite licenses are required to load grammars and for recognitions.
Speechport=2
9.1
In 9.1, the LumenVox Speech Tuner requires a number of separate of license types to
work correctly. These are automatically included with each Engine license, but the authentication
system will require that you specifically allow these types to all authentication users
if you wish them to use the Tuner. LumenVox will likely change this in future versions of
the Tuner, but for now if you wish to give out Tuner licenses, each user of the Tuner
should have the following licenses:
MasterTunerDB=65536
Tuner App=65536
TesterEngine=65536
LumenvoxScore=65536
LumenvoxASRPort=65536
Call Browser App=65536
Transcriber App=65536
Tester App=65536