A Basic Guide To Installing and Running the Human Language

Technology (HLT) Demo System

Part I. System Requirements
  • Minimum System Requirements

    CPU: 500 MHz

    RAM: 256 megabytes

    Swap space: 512 megabytes

  • Platforms Supported

    x86 running RedHat Linux 9.0

    Windows port (version 5.13) contributed by Ralf Edrich, University of Applied Sciences, Zweibrcken, Germany.

Part II. Server Installation

Next Step 1. Compile and Install the ISIP Production System.

Users can compile and install the production system by entering the following commands step by step. (Assuming that the user already has an environment setup and has a local repository. Have no repository?):

  1. cd $ISIP_DEVEL/

    Note: This command is case sensitive.

  2. cvs update -P -d .

    To make sure the local repository is up to date with the main repository.

  3. ./configure --with-sphere=/cavs/hse/ies/isip/common/local/sphere --with-audiofile=/cavs/hse/ies/isip/common/local/audiofile --with-communicator=/cavs/hse/ies/isip/common/local/communicator --with-communicator-include=/cavs/hse/ies/isip/common/local/communicator/include --with-communicator-libdir=/cavs/hse/ies/isip/common/local/communicator/lib/x86-linux --with-sctk=/cavs/hse/ies/isip/common/local/sctk

    Once the repository is configured, an ISIP_BASE_ENV.sh file will be created under $ISIP_DEVEL. As the demo system will need some external libraries to compile, make sure the EXTRA_LIBS and EXTRA_INCLUDE in the file have the following:

  4. EXTRA_LIBS="-L/cavs/hse/ies/isip/common/local/audiofile/lib -laudiofile -L/cavs/hse/ies/isip/common/local/sphere/lib -lsp -lutil -L/cavs/hse/ies/isip/common/local/communicator/lib/x86-linux -lGalaxy -L -lexpat -L$ISIP_LIB_DIR -l_dialog_parse -l_dialog_dm -l_dialog_widget -L/usr/local/mysql/lib -lmysqlclient -lz -lcrypt -lm";

    EXTRA_INCLUDE="-I/cavs/hse/ies/isip/common/local/audiofile/include -I/cavs/hse/ies/isip/common/local/sphere/include -I/cavs/hse/ies/isip/common/local/communicator/include -I/usr/local/mysql/include";

  5. source $ISIP_DEVEL/ISIP_BASE_ENV.sh

    In order to compile and install the production system type:

  6. make install

Go Up

Next Step Previous Step 2. Compile and Install the ISIP Prototype System.

To install the prototype system, simply type the following commands:

  1. cd $ISIP_DEVEL/util/speech/proto

  2. ./configure

    This "configure" command is used to configure the system.

  3. source $ISIP_DEVEL/util/speech/proto/ISIP_ENV.sh

  4. make install

Go Up

Next Step Previous Step 3. Install the Demo.

After step1 & step2, both the production system and the prototype system have been compiled and installed. We can go ahead to install the demo system following the listed steps:

  1. cd $ISIP_DEVEL/util/demo

  2. source $ISIP_DEVEL/ISIP_BASE_ENV.sh

  3. source $ISIP_DEVEL/util/speech/proto/ISIP_ENV.sh

  4. Stepb & Stepc are used to make sure both the production and the prototype system are sourced)

  5. make install

Once the above processes are completed, the demo system has been installed sucessfully.

Go Up

Previous Step 4. Run the server.

The servers run computationally intensive tasks on the linux boxes while the clients which basicallyuser interfaces run on laptops. To run the servers:

  1. cd $ISIP_DEVEL/util/demo/isip_comm_server_process_manager

  2. ./isip_process_manager.sh

The above commands will run the process manager that will wait for communication from any client program and start the necessary servers needed for the client program.

Go Up

Part III. Client Installation

In order to run the client, download the demo.msi from the following link:


Once the demo.msi is downloaded, click it and follow the steps to finish the installation. Before you can run the demo.msi, make sure you have installed java and galaxy communicator. You have to supply the installation paths for Java and Galaxy Communicator 4.0 during the client installation process. Once the client is installed successfully, go to start->All Programs>Speech Demonstrations to start the demo. You can choose among the four different demos available on the HLT system.

Go Up