|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.cmu.sphinx.decoder.search.SimpleBreadthFirstSearchManager
public class SimpleBreadthFirstSearchManager
Provides the breadth first search. To perform recognition an application should call initialize before recognition
begins, and repeatedly call recognize
until Result.isFinal() returns true. Once a final result has
been obtained, terminate
should be called.
Field Summary | |
---|---|
static java.lang.String |
PROP_ACTIVE_LIST_FACTORY
Sphinx property that defines the name of the active list factory to be used by this search manager. |
static java.lang.String |
PROP_GROW_SKIP_INTERVAL
A sphinx property that controls the number of frames processed for every time the decode growth step is skipped. |
static java.lang.String |
PROP_LINGUIST
Sphinx property that defines the name of the linguist to be used by this search manager. |
static java.lang.String |
PROP_LOG_MATH
Sphinx property that defines the name of the logmath to be used by this search manager. |
static java.lang.String |
PROP_PRUNER
Sphinx property that defines the name of the linguist to be used by this search manager. |
static java.lang.String |
PROP_RELATIVE_WORD_BEAM_WIDTH
Property that sets the minimum score relative to the maximum score in the word list for pruning. |
static java.lang.String |
PROP_SCORER
Sphinx property that defines the name of the scorer to be used by this search manager. |
static java.lang.String |
PROP_SHOW_TOKEN_COUNT
A sphinx property than, when set to true will cause the recognizer to count up all the tokens in the
active list after every frame. |
static java.lang.String |
PROP_WANT_ENTRY_PRUNING
A sphinx property that controls whether or not relative beam pruning will be performed on the entry into a state. |
Constructor Summary | |
---|---|
SimpleBreadthFirstSearchManager()
|
Method Summary | |
---|---|
void |
allocate()
Allocates the resources necessary for this search. |
void |
deallocate()
Deallocates resources necessary for this search. |
ActiveList |
getActiveList()
|
int |
getCurrentFrameNumber()
Returns the current frame number. |
Timer |
getGrowTimer()
Returns the Timer for growing. |
java.util.List<Token> |
getResultList()
Returns the result list. |
StatisticsVariable |
getTokensCreated()
Returns the tokensCreated StatisticsVariable. |
void |
newProperties(PropertySheet ps)
This method is called when this configurable component needs to be reconfigured. |
Result |
recognize(int nFrames)
Performs the recognition for the given number of frames. |
void |
startRecognition()
Called at the start of recognition. |
void |
stopRecognition()
Terminates a recognition |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
@S4Component(type=Linguist.class) public static final java.lang.String PROP_LINGUIST
@S4Component(type=Pruner.class) public static final java.lang.String PROP_PRUNER
@S4Component(type=AcousticScorer.class) public static final java.lang.String PROP_SCORER
@S4Component(type=LogMath.class) public static final java.lang.String PROP_LOG_MATH
@S4Component(type=ActiveListFactory.class) public static final java.lang.String PROP_ACTIVE_LIST_FACTORY
@S4Boolean(defaultValue=false) public static final java.lang.String PROP_SHOW_TOKEN_COUNT
true
will cause the recognizer to count up all the tokens in the
active list after every frame.
@S4Double(defaultValue=0.0) public static final java.lang.String PROP_RELATIVE_WORD_BEAM_WIDTH
@S4Boolean(defaultValue=false) public static final java.lang.String PROP_WANT_ENTRY_PRUNING
@S4Integer(defaultValue=0) public static final java.lang.String PROP_GROW_SKIP_INTERVAL
Constructor Detail |
---|
public SimpleBreadthFirstSearchManager()
Method Detail |
---|
public void newProperties(PropertySheet ps) throws PropertyException
Configurable
newProperties
in interface Configurable
ps
- a property sheet holding the new data
PropertyException
- if there is a problem with the properties.public void startRecognition()
startRecognition
in interface SearchManager
public Result recognize(int nFrames)
recognize
in interface SearchManager
nFrames
- the number of frames to recognize
public void stopRecognition()
stopRecognition
in interface SearchManager
public ActiveList getActiveList()
public java.util.List<Token> getResultList()
public int getCurrentFrameNumber()
public Timer getGrowTimer()
public StatisticsVariable getTokensCreated()
public void allocate()
SearchManager
allocate
in interface SearchManager
public void deallocate()
SearchManager
deallocate
in interface SearchManager
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |