Topology
A typical Nuance Recognizer configuration required four or five applications to be started, often monitored by a sixth application.
- NLM
- Nuance License Manager: kept a watch on the number concurrent speech calls in use.
- recclient
- recognition client: it is the interface between the IVR speech path and the speech recognising software, the recserver - The recclient can be developed into the IVR software itself.
- resource-manager
- distributes the load over the recservers as required to balance load and to provide fault-tolerance.
- recserver
- where the speech is compared and processed against known vocabulary.
- grammar-compiler
- an application that dynamically adds words or phrases to an expected vocabulary for recognition.
- watchdog
- a Windows service or Unix Daemon that monitors and maintains the above processes, restarting them if required.
Except for the watchdog which should be running on all the nuance speech servers, the other processes may be spread over a farm of servers, connected by an IP network with low latency and high-bandwidth, usually a dedicated LAN segment. The resource manager directs which resources it thinks are least utilized.
Read more about this topic: Nuance Communications, Company History