next up previous contents
Next: Overview Of Text-To-Speech Conversion Up: Overview Previous: Voice Processing Hardware   Contents

Subsections

Host

Board Specific Host Software

On the host computer, VoRDE components provide an interface to the Dialogic board (i.e. the Board Specific Host Software) and a voice response device independent interface (i.e. Neda Open Source Voice Development Environment).

Figure 2.1: Functional Components of VoRDE
Functional Components of VoRDE

  1. "DX-DRIVER" The Dialogic Board (i.e. Dialog-40 board, Dialog-41 board, etc.) is accessed through the DX-DRIVER (i.e. for Dialog-40 board, the driver would be D40-DRIVER). This driver must be installed before any program can access the Dialogic board.

  2. "DX-LIB" DX-LIB is a "C" library that makes use of the driver-provided services conveniently available to "C" application programs.

Neda Open Source Voice Development Environment

  1. "VR-LIB" VR-LIB is a device independent Voice Response "C" library. It provides basic Voice Response Services to application programs. It is strongly recommended that application programs always use this interface module.

  2. "VR-Finite-State-Machine:" is a set of facilities that allow for generation and execution of state tables. A voice response application can be created and executed through the services provided by this module.

  3. "V-COMPILER" "V" is a simple yet powerful Voice Response development language. The V-COMPILER generates applications based on programs written in "V". See V-GUIDE for more information.

  4. "BUILT-IN-APPS" Powerful Voice Response applications developed in "C" can co-exist with applications generated in "V". One or more of these built-in applications can be integrated with the V-COMPILER. See BUILT-GUIDE for more information.

  5. "VoRDE" VoRDE integrates the built-in applications, the "V-COMPILER", and the voice response system management capabilities into a single Voice Response Program.

VoRDE services can logically be divided into two basic categories:

  1. Voice Response Application Development
  2. Voice Response System Management

Details of each will be described later.


next up previous contents
Next: Overview Of Text-To-Speech Conversion Up: Overview Previous: Voice Processing Hardware   Contents