OVERVIEW:
=========

This section  goes through a  brief overview of the Transform Builder application. The Transform Builder is a GUI that allows the user to generate a set of user-defined algorithms that can be applied to the input data before it is fed to the speech recognition system (front-end processing). 

The algorithms enable the users to manipulate the input data in order to extract the most useful information that is used in training the speech recognition system. For example, the user could input features and apply a set of algorithms to convert those features into cepstrum coefficients.

The Transform Builder tool consists of a main panel and a set of controls that can be assessed via the drop-down menus. The following is a broken down description of the various controls:

MAIN PANEL

The main panel is the rectangular region that allows the user to graphically create a set of algorithms to be applied to the input data. The algorithms can be selected from under the "Algorithms" menu and the type of data can be selected from under the "Data" menu. The main panel allows the user to layout the structure and order in which the algorithms are to be applied to the input data via a directed acyclic graph.

File

The file menu contains the following options:

1. New     - This options allow the user to clean the content of the main panel and create new Sof file.
2. Open    - This options allow the user to load existing Sof file.
3. Save    - This options allow the user to save the content of the main panel, i.e., the directed acyclic graph as a Sof file.
4. Save As - This options allow the user to specify a Sof file to save the content of the main panel, i.e., the directed acyclic graph.
5. Quit    - This option quits the current session.

Edit

The edit menu contains the following options:

1. Cut          - This option allows the user to cut a block (vertex) from the directed acyclic graph, i.e., it deletes the block and copies it to the clipboard.
2. Copy         - This option allows the user to copy a block (vertex) from the directed acyclic graph, i.e., it copies the block to the clipboard.
3. Paste        - This option allows the user to paste the contents of the clipboard on the main panel where the mouse is located.
4. Insert Arc   - This option allows the user to insert an arc between two blocks.
5. Delete Arc   - This option allows the user to delete an arc between two blocks.
6. Delete Block - This option allows the user to delete a block from the main panel.

Configuration

The Configuration menu contains the following options:

1. Input  - This option allows the user to configure the audio input parameters
2. Output - This option allows the user to configure the audio output parameters 

Components

The Components menu contains the following options:

- Input
- Output
  These options allow the user to plot input/output block for directed 
  acyclic graph. 

- Calculus
- Cepstrum
- Correlation
- Constant
- Covariance
- DisplayData
- Energy
- Filter
- FilterBank
- ForierTransform
- Generator
- LogAreaRatio
- Mask
- Math
- Prediction
- Reflection
- Spectrum
- Staistics
- Window
- CoefficientLabel
- Connection
  Thess options allow the user to plot algorithm block for directed acyclic 
  graph and manipulate the input data through their configuration menu. 

- container      
  This option allows the user to plot nested algorithm blocks for directed 
  acyclic graph. For example, a sequence of algorithms that are used again 
  and again in the graph can be nested inside of a container and reused.


Help 

If you are reading this then enough said.

EXAMPLES
========

1
		Gen
		 |
		Wind
		 |
		Ener
		 |
		Out


2		
		Int
		 |
		Wind
		 |
		Ener
		 |
		Out

3
		Int    Gen
		 |     /
		 |    /  
		 Conn
		  |
		 Wind
		  |
		 Ener
		  |
		 Out 



SUPPORT
=======

The Transform Builder tool is developed by:

Institute for Signal and Information Processing (ISIP)

Department of Electrical and Computer Engineering
PO Box 9571, Mississippi State University
Mississippi State, MS 39762

Voice / Fax: (662) 325-8335
WWW: http://www.isip.msstate.edu/

Please direct you questions and comments to: help@isip.msstate.edu.

