|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.cmu.sphinx.decoder.search.WordPruningBreadthFirstSearchManager
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.
All scores and probabilities are maintained in the log math log domain.
Field Summary | |
static java.lang.String |
PROP_ACOUSTIC_LOOKAHEAD_FRAMES
A sphinx property that controls the amount of simple acoustic lookahead performed. |
static float |
PROP_ACOUSTIC_LOOKAHEAD_FRAMES_DEFAULT
The default value for the PROP_ACOUSTIC_LOOKAHEAD_FRAMES property. |
static java.lang.String |
PROP_ACTIVE_LIST_MANAGER
Sphinx property that defines the type of active list to use |
static java.lang.String |
PROP_BUILD_WORD_LATTICE
Sphinx property that specifies whether to build a word lattice. |
static boolean |
PROP_BUILD_WORD_LATTICE_DEFAULT
The default value of the PROP_BUILD_WORD_LATTICE property. |
static java.lang.String |
PROP_CHECK_STATE_ORDER
Sphinx property for checking if the order of states is valid. |
static boolean |
PROP_CHECK_STATE_ORDER_DEFAULT
The default value of the PROP_CHECK_STATE_ORDER property. |
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 int |
PROP_GROW_SKIP_INTERVAL_DEFAULT
The default value for the PROP_GROW_SKIP_INTERVAL property. |
static java.lang.String |
PROP_KEEP_ALL_TOKENS
A sphinx property that controls whether or not we keep all tokens. |
static boolean |
PROP_KEEP_ALL_TOKENS_DEFAULT
The default value for the PROP_ACOUSTIC_LOOKAHEAD_FRAMES property. |
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_MAX_LATTICE_EDGES
Sphinx property that specifies the maximum lattice edges |
static int |
PROP_MAX_LATTICE_EDGES_DEFAULT
The default value of the PROP_MAX_LATTICE_EDGES property. |
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_BEAM_WIDTH
Sphinx4 property that specifies the relative beam width |
static float |
PROP_RELATIVE_BEAM_WIDTH_DEFAULT
Sphinx4 property that specifies the default value for the relative beam width |
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 boolean |
PROP_SHOW_TOKEN_COUNT_DEFAULT
The default value for the PROP_SHOW_TOKEN_COUNT property |
static boolean |
PROP_WANT_ENTRY_PRUNING_DEFAULT
The default value for the PROP_WANT_ENTRY_PRUNING property |
Constructor Summary | |
WordPruningBreadthFirstSearchManager()
|
Method Summary | |
void |
allocate()
Allocates the resources necessary for this search. |
void |
deallocate()
Deallocates resources necessary for this search. |
AcousticScorer |
getAcousticScorer()
Returns the AcousticScorer. |
ActiveList |
getActiveList()
Returns the ActiveList. |
int |
getCurrentFrameNumber()
Returns the current frame number. |
Timer |
getGrowTimer()
Returns the Timer for growing. |
Linguist |
getLinguist()
Returns the Linguist. |
LogMath |
getLogMath()
Returns the LogMath used. |
java.lang.String |
getName()
Retrieves the name for this configurable component |
Pruner |
getPruner()
Returns the Pruner. |
java.util.List |
getResultList()
Returns the result list. |
StatisticsVariable |
getTokensCreated()
Returns the tokensCreated StatisticsVariable. |
void |
newProperties(PropertySheet ps)
This method is called when this configurable component has new data. |
Result |
recognize(int nFrames)
Performs the recognition for the given number of frames. |
void |
register(java.lang.String name,
Registry registry)
Register my properties. |
void |
setActiveList(ActiveList activeList)
Sets the ActiveList. |
void |
setResultList(java.util.List resultList)
Sets the result list. |
void |
startRecognition()
Called at the start of recognition. |
void |
stopRecognition()
Terminates a recognition |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String PROP_LINGUIST
public static final java.lang.String PROP_PRUNER
public static final java.lang.String PROP_SCORER
public static final java.lang.String PROP_LOG_MATH
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.
public static final boolean PROP_SHOW_TOKEN_COUNT_DEFAULT
public static final boolean PROP_WANT_ENTRY_PRUNING_DEFAULT
public static final java.lang.String PROP_GROW_SKIP_INTERVAL
public static final int PROP_GROW_SKIP_INTERVAL_DEFAULT
public static final java.lang.String PROP_ACTIVE_LIST_MANAGER
public static final java.lang.String PROP_CHECK_STATE_ORDER
public static final boolean PROP_CHECK_STATE_ORDER_DEFAULT
public static final java.lang.String PROP_BUILD_WORD_LATTICE
public static final boolean PROP_BUILD_WORD_LATTICE_DEFAULT
public static final java.lang.String PROP_MAX_LATTICE_EDGES
public static final int PROP_MAX_LATTICE_EDGES_DEFAULT
public static final java.lang.String PROP_ACOUSTIC_LOOKAHEAD_FRAMES
public static final float PROP_ACOUSTIC_LOOKAHEAD_FRAMES_DEFAULT
public static final java.lang.String PROP_KEEP_ALL_TOKENS
public static final boolean PROP_KEEP_ALL_TOKENS_DEFAULT
public static final java.lang.String PROP_RELATIVE_BEAM_WIDTH
public static final float PROP_RELATIVE_BEAM_WIDTH_DEFAULT
Constructor Detail |
public WordPruningBreadthFirstSearchManager()
Method Detail |
public void register(java.lang.String name, Registry registry) throws PropertyException
Configurable
register
in interface Configurable
name
- the name of the componentregistry
- the registry for this component
PropertyException
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 java.lang.String getName()
Configurable
getName
in interface Configurable
public void allocate() throws java.io.IOException
SearchManager
allocate
in interface SearchManager
java.io.IOException
public void deallocate()
SearchManager
deallocate
in interface SearchManager
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 Linguist getLinguist()
public Pruner getPruner()
public AcousticScorer getAcousticScorer()
public LogMath getLogMath()
public ActiveList getActiveList()
public void setActiveList(ActiveList activeList)
activeList
- the new ActiveListpublic java.util.List getResultList()
public void setResultList(java.util.List resultList)
resultList
- the new result listpublic int getCurrentFrameNumber()
public Timer getGrowTimer()
public StatisticsVariable getTokensCreated()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |