edu.cmu.sphinx.decoder.scorer
Interface AcousticScorer

All Superinterfaces:
Configurable
All Known Implementing Classes:
AbstractScorer, SimpleAcousticScorer, ThreadedAcousticScorer

public interface AcousticScorer
extends Configurable

Provides a mechanism for scoring a set of HMM states


Method Summary
 void allocate()
          Allocates resources for this scorer
 Scoreable calculateScores(java.util.List<Token> scorableList)
          Scores the given set of states
 void deallocate()
          Deallocates resouces for this scorer
 void startRecognition()
          starts the scorer
 void stopRecognition()
          stops the scorer
 
Methods inherited from interface edu.cmu.sphinx.util.props.Configurable
newProperties
 

Method Detail

allocate

void allocate()
Allocates resources for this scorer


deallocate

void deallocate()
Deallocates resouces for this scorer


startRecognition

void startRecognition()
starts the scorer


stopRecognition

void stopRecognition()
stops the scorer


calculateScores

Scoreable calculateScores(java.util.List<Token> scorableList)
Scores the given set of states

Parameters:
scorableList - a list containing Scorable objects to be scored
Returns:
the best scoring scorable, or null if there are no more frames to score