====== Nuance ASR ====== ===== About ===== Nuance **Nuance Communications, Inc.** \\ Worldwide Headquarters\\ 1 Wayside Road\\ Burlington, MA 01803\\ USA Website: __[[http://www.nuance.com/|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 = 6 1 7 4 2 8 4 4 4 4 6174284444 6174284444 6 1 7 4 2 8 4 4 4 4 DTMF_Grammar 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.