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.