Package edu.cmu.sphinx.frontend

Provides a set of high level classes and interfaces that are used to perform digital signal processing for speech recognition.

See:
          Description

Interface Summary
Data Implements the interface for all Data objects that passes between DataProcessors.
DataProcessor A processor that performs a signal processing function.
SignalListener The listener interface for being informed when a Signal is generated.
 

Class Summary
BaseDataProcessor An abstract DataProcessor implementing elements common to all concrete DataProcessors, such as name, predecessor, and timer.
DataEndSignal A signal that indicates the end of data.
DataStartSignal A signal that indicates the start of data.
DoubleData A Data object that holds data of primitive type double.
FloatData A Data object that holds data of primitive type float.
FrontEnd FrontEnd is a wrapper class for the chain of front end processors.
Signal Indicates events like beginning or end of data, data dropped, quality changed, etc..
 

Exception Summary
DataProcessingException Thrown to indicate that a DataProcessor has problems processing incoming Data objects.
 

Package edu.cmu.sphinx.frontend Description

Provides a set of high level classes and interfaces that are used to perform digital signal processing for speech recognition.

The front end is modeled as a series of data processors, each of which performs a specific signal processing function on the incoming data. Therefore, the incoming data is transformed as it passes through each data processor. A high-level design of the front end looks like:

For more detailed explanation, please refer to the FrontEnd class documentation.

For information on how to configure the front end using the properties file, please refer to the document Configuring the Front End.