Nuance ASR
About
Nuance
Nuance Communications, Inc.
Worldwide Headquarters
1 Wayside Road
Burlington, MA 01803
USA
Website: http://www.nuance.com
Definition
Nuance Recognizer is built on the 10th-generation of our ASR engine and delivers the industry’s highest recognition accuracy, increasing the efficiency of self-service solutions. It easily understands and interprets spoken and touchtone input to help you deliver seamless self-service and an enhanced customer experience.
Languages
Arabic · Czech · Danish · Dutch (BE, NL) · English (UK, US) · Finnish , French(FR, Canadian) · German · Greek, Italian · Norwegian · Polish · Portuguese (PT, Brazil) · Russian · Spanish (Castillan ES) · Spanish (North America) · Spanish (Catalan) · Spanish (Galician) · Swedish · Turkish · Chinese
Installation
Log on your Linux machine as root.
Disable any Security Level enforcement (Firewall and SELinux).
Install the License Manager
With Centos 6 64bit, you need to install the redhat-lsb library by running this command :
#yum -y install redhat-lsb
Download and install the licensing server. To install the licensing server : NLICMGR-11.7.0-x86_64-linux.tar.gz The package contains scripts to install and uninstall the included RPM.
Copy the package on the host machine.
Change to the directory and untar the package. For example:
#tar –zxvf NLICMGR-11.7.0-i686-linux.tar.gz
Run the installation script:
#./install.sh.
The default installation path for licensing software is usr/local/Nuance/license_manager.
Copyright © 2015, Nuance Communications, Inc. All rights reserved. Welcome to the Nuance License Manager 11.7.0-12057 Installation. The product will be installed in the /usr/local directory To specify a different directory, type an absolute path below and press the [Enter] key. To accept the default directory of /usr/local, press the [Enter] key. Installing Nuance License Manager 11.7.0-12057 Preparing... ########################################### [100%] 1:nuance-licmgr ########################################### [100%] Nuance License Manager 11.7.0-12057 was successfully installed to /usr/local/Nuance/license_manager Visit the Nuance Network Customer Service Portal (http://network.nuance.com) for updates and the latest release notes.
Configure a license file.
You need to install a license file using the script provided by Nuance.
The Nuance script changes the filename expected by the licensing server, and restarts licensing server to use the new filename. Do the following:
Copy the new license file to /usr/local/Nuance/license_manager/components/license/new_filename.lic
Change directory to /usr/local/Nuance/license_manager/components
Run the script set-new-lic-file.sh. The usage format is: set-new-lic-file.sh full_path_to_new_license_file
For example:
#cd /usr/local/Nuance/license_manager/components #./set-new-lic-file.sh /nuance/license_manager/license/my.lic
To replace the current license file using FLEXnet tools, put the new license file in a secure disk location (Nuance recommends using a different name for each license file), use lmtools or installs.exe to point the licensing server to the new file, and restart the licensing server. The tools are in install_path/components, and are described in the FLEXnet documentation (see install_path/doc/LicensingEndUserGuide.pdf).
Start the licensing server. The licensing server starts automatically when you restart the host machine. The service name is “Nuance License Server.” The service runs the script /etc/rc.d/init.d/nuance-licmgr, which calls the License Server Daemon with the appropriate command options. This service is created and configured during installation using the template install_path/components/nuance-licmgr. The root user can manually stop and start the licensing server, and can perform a restart:
> /etc/rc.d/init.d/nuance-licmgr start > /etc/rc.d/init.d/nuance-licmgr stop > /etc/rc.d/init.d/nuance-licmgr restart
When installing Nuance licensed products, administrators must configure the number of licenses checked out by that product at runtime
Install the Recognizer
Packages/files
- License : sdk-eval-recognizer10_license.lic
- Recognizer : NRec-10.2.6-x86_64-linux.tar.gz
- Languages : NRec-en-US-10.0.0-10.0.0.i686-linux.tar.gz
Licensing Recognizer
Move the Recognizer evaluation license to /usr/local/Nuance/license_manager/license Merge together the two license files (Vocalizer and Recognizer) by copying in one of them the INCREMENTs from the other one and save the combined file with a new name (e.g. nve6_nr10_eval.lic). Goto /usr/local/Nuance/license_manager/components and run the command
./set-new-lic-file.sh /usr/local/Nuance/license_manager/license/nve6_nr10_eval.lic
Install the engine
Change directory to the location of the downloaded software, and extract the archive:
#tar –zxf NRec-xxxxx.tar.gz
The tar command extracts the installation files to a Nuance_Recognizer subdirectory.
Run the install.sh script:
#cd Nuance_Recognizer #./install.sh
Copyright © 2015, Nuance Communications, Inc. All rights reserved. Welcome to the Nuance Recognizer 10.2.6-14289 Installation. The product will be installed in a /Nuance/Recognizer product directory in the /usr/local default parent directory. To specify a different directory, type an absolute path below and press the [Enter] key. To accept the default parent directory of /usr/local, press the [Enter] key. Installing Nuance Recognizer 10.2.6-14289 Preparing... ########################################### [100%] 1:Nuance-Common64 ########################################### [ 33%] 2:NRec ########################################### [ 67%] 3:Nuance-NRS64 ########################################### [100%] Nuance Recognizer 10.2.6-14289 was successfully installed to /usr/local/Nuance/Recognizer. Visit the Nuance Network Customer Service Portal (http://network.nuance.com) for updates and the latest release notes.
The command format for installing NRS as a daemon is:
#cd /usr/local/Nuance/Recognizer_Service/amd64/bin #./NRSservice.sh
Start Recognizer Server :
#/etc/init.d/NRSservice start Starting NRSserver: [ OK ]
Install the languages
You must install at least one language after you install the Nuance Recognizer. The first language installed becomes the default language.
Change directory to the location of the downloaded software, and extract the archive:
#tar –zxf NRec-en-GB-xxxxxx.i686-linux.tar.gz
The tar command extracts the installation files to a subdirectory named for the language, for example, NRec-en-GB-10.0.0-10.0.0.
Change directory to the language subdirectory, and run the install.sh script.
#./install.sh
Copyright © 2015, Nuance Communications, Inc. All rights reserved. Welcome to the Nuance Recognizer English en-GB 10.0.0-10.0.0 Language Pack installation. Installing the Nuance Recognizer English en-GB 10.0.0-10.0.0 Language Pack Preparing... ########################################### [100%] 1:NRec-en-GB-10.0.0 ########################################### [100%] The Nuance Recognizer English en-GB 10.0.0-10.0.0 Language Pack was successfully installed to the /usr/local/Nuance/Recognizer/config directory. Visit the Nuance Network Customer Service Portal (http://network.nuance.com) for updates and the latest release notes.
Repeat this actions for each language.
Testing the recognizer stand-alone
Further configure the system by running the following command source /usr/local/Nuance/Recognizer/SETUP-env.sh At last, to test the system, run the following command. Go to the directory /usr/local/Nuance/Recognizer/samples/swirec_sample/ and run the executable :
./SWIrecSample In the middle of its long output you should find the following XML result is = <?xml version='1.0'?> <result> <interpretation grammar="DTMF_Grammar" confidence="100"> <input mode="dtmf">6 1 7 4 2 8 4 4 4 4</input> <instance> <SWI_meaning>6174284444</SWI_meaning> <RESULT confidence="100">6174284444</RESULT> <SWI_literal>6 1 7 4 2 8 4 4 4 4</SWI_literal> <SWI_grammarName>DTMF_Grammar</SWI_grammarName> </instance> </interpretation> </result>
This is the demonstration the system is working properly.
Install Nuance Speech Server
To install the server software on the server machine:
Confirm that all prerequisite software is installed.
Download the Nuance Speech Server product from Nuance Network at network.nuance.com.
Extract the downloaded software: tar -zxf NSS-version_number-i686-linux.tar.gz
Change directory:
#cd Nuance_Speech_Server
Run the installation script:
#./install.sh
The installer prompts you to accept the default installation directory (/usr/local) or to specify an alternate absolute path.
Copyright © 2015, Nuance Communications, Inc. All rights reserved. Welcome to the Nuance Speech Server 6.2.7-14290 Installation. The product will be installed in the /usr/local directory To specify a different directory, type an absolute path below and press the [Enter] key. To accept the default directory of /usr/local, press the [Enter] key. Installing Nuance Speech Server 6.2.7-14290 Preparing... ########################################### [100%] 1:Nuance-Common ########################################### [ 25%] 2:Nuance-Doc ########################################### [ 50%] 3:Nuance-OAM ########################################### [ 75%] 4:NSS ########################################### [100%] Creating the NSSserver.cfg configuration file ... Installing the NSS service ... Reloading httpd: Nuance Speech Server 6.2.7-14290 was successfully installed to /usr/local/Nuance/Speech_Server/server. Visit the Nuance Network Customer Service Portal (http://network.nuance.com) for updates and the latest release notes.
Start Speech Server :.
# /etc/init.d/nuance-wd start Starting nuance-wd: [ OK ] # /etc/init.d/NRSservice start Starting NRSserver: [ OK ] # /etc/init.d/NSSservice start Starting NSSserver: [ OK ]
After installation finishes, perform basic configuration described in Configuring the system.