Nuance Communications - Company History - Topology

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