Setting up licenses

Vocalizer and other Nuance products require a License Manager with license files. You can set up licensing for all products at the same time using a single server and license file.

Here are the basic requirements:

  1. Install License Manager (downloaded and installed separately from Vocalizer).
  2. Generate, download, and install a license file from the licensing fulfilment web site. This requires knowing the hostid (Linux) or Ethernet address (Windows) of the License Manager.

    To get the ID:

    • Linux:
      > lmutil lmhostid
    • Windows:
      > lmutil.exe lmhostid
  3. If running the license on a remote host, configure Vocalizer’s server list.
  4. In a Vocalizer configuration file (tts_config.xml) , configure Vocalizer’s licensing parameters to check out the appropriate number of licenses.

Once set, the licensing parameters only need to change when changing licensing capacity or moving License Manager to a new host.

Parameter

Description

dynamic_license_expiration_time

Sets the expiration timer for relinquishing unused dynamically acquired licenses. The default is 300 (sec).

tts_license_dynamic_ports

Maximum number of full TTS licenses that can be dynamically acquired after exhausting all full TTS licenses acquired by tts_license_ports. The default is 0.

tts_license_ports

Number of full TTS licenses to acquire at startup. Your system needs one license for each concurrent session that uses TTS. The default is 100 (licenses).

tts_license_ports_overdraft_thresh

Threshold at which warnings will be logged to indicate that the system is near the full TTS license limit. The default is 0 (percent).