SpeechLink Installation

This version of SpeechLink was developed and tested using the following software/hardware:

Building SpeechLink

It is recommended to use the command-line tool to build the SpeechLink DLLs.For this,

VC must be configured to be able to compile files from the command-line.For those who prefer the visual environment of the VC, each directory has its own project file (.dsp) that can be used to build SpeechLink.

Assuming SPEECHLINKHOME is the directory where the distribution file was unpacked, perform the following operations:


  1. The DynamicSoft SIP C++ User Agent Version 4.1 needs to be installed. It can be downloaded from DynamicSoft Web site (www.dynamicsoft.com).
  1. Set up the DYNAMICSOFTHOME environment variable to the location where the DynamicSoft SIP C++ User Agent Version 4.1 is installed (default to C:\DynamicSoft\ds_sip_ua_v41).

  1. The Dialogic DNA 3.3 needs to be installed with SCtools.lib. This is commercial software (www.dialogic.com).
  1. Setup the DIALOGICHOME to the directory where Dialogic software is installed. (Default value is C:\Program Files\Dialogic).

  1. In a command-line interpreter, perform the following commands:
·Change the working directory to SPEECHLINKHOME\speechlink\src

·Compile the files by entering the following command:

·nmake /f makefile.nt

If everything works correctly, all the DLLs and LIB files are created and located in the

SPEECHLINKHOME\speechlink\src\build\i386-win32\release directory.

If the DYNAMICSOFTHOME environment variable is not set, the makefile assumes the

User Agent is located under C:\DynamicSoft\ds_sip_ua_v41.If the DIALOGICHOME environment variable is not set, the makefile assumes theDialogic DNA is located under C:\Program Files\Dialogic.Alternatively, these variables can be specified at the command line such as:

·nmake /f makefile.nt DYNAMICSOFTHOME=”…” DIALOGICHOME =” …”

Also, a version suitable for debugging can be built by setting the CFG variable to Debug:

·nmake /f makefile.nt CFG=”Debug”

Installing SpeechLink

Once SpeechLink is built, it can be installed by typing the following command in the src

directory of the distribution.

·Nmake /f makefile.nt INSTALL

A debug version can be installed as well by using the CFG=”Debug” directive to the nmake command.

The makefile will install the required DLLs for execution and LIBSin the INSTALLDIR/bin directory, the required header files (.h) will be copied in the INSTALLDIR/include directory.

The INSTALLDIR can be specified as an environment variable or with the INSTALLDIR=”…” clause of the nmake command.If it is not specified, it defaults to “C:\SpeechLink”.

The INSTALLDIR\bin directory can be put in the path so that applications can have access to the required DLLs.

Building the portal demo.

Once SpeechLink is built, the portal demo can be built by the following operations:

  1. cd into the SPEECHLINKHOME\speechlink\demo\portal
  2. nmake /f makefile.nt

The portal.exe file will be created in the SPEECHLINKHOME\speechlink\demo\portal\release directory or in the

SPEECHLINKHOME\speechlink\demo\portal\debug directory if the CFG=”Debug” clause is used.

Copyright © 2000-2001 SpeechWorks International, Inc.  All Rights Reserved.
This work may only be distributed under the terms of the SpeechWorks Open Document License v1.0