public class LexTreeLinguist.LexTreeUnitState extends java.lang.Object implements UnitSearchState
Modifier and Type | Method and Description |
---|---|
protected SearchStateArc |
createWordStateArc(edu.cmu.sphinx.linguist.lextree.WordNode wordNode,
edu.cmu.sphinx.linguist.lextree.HMMNode lastUnit,
edu.cmu.sphinx.linguist.lextree.LexTreeLinguist.LexTreeState previous)
Creates a word search state for the given word node
|
boolean |
equals(java.lang.Object o)
Determines if the given object is equal to this object
|
float |
getInsertionProbability()
Gets the acoustic probability of entering this state
|
float |
getLanguageProbability()
Gets the language probability of entering this state
|
edu.cmu.sphinx.linguist.lextree.Node |
getLexState()
Returns the lex tree state
|
protected edu.cmu.sphinx.linguist.lextree.Node |
getNode()
Gets the hmm tree node representing the unit
|
int |
getOrder()
Returns the order of this particular state
|
float |
getProbability()
Gets the composite probability of entering this state
|
java.lang.String |
getSignature()
Gets the unique signature for this state.
|
float |
getSmearProb() |
float |
getSmearTerm() |
SearchState |
getState()
Gets a successor to this search state
|
SearchStateArc[] |
getSuccessors()
Returns the list of successors to this state
|
protected SearchStateArc[] |
getSuccessors(edu.cmu.sphinx.linguist.lextree.Node theNode)
Returns the list of successors to this state
|
Unit |
getUnit()
Returns the base unit associated with this state
|
WordSequence |
getWordHistory()
Returns the word sequence for this state
|
int |
hashCode()
Generate a hashcode for an object
|
boolean |
isEmitting()
Determines if this is an emitting state
|
boolean |
isFinal()
Determines if this is a final state
|
java.lang.String |
toPrettyString()
Returns a pretty version of the string representation for this object
|
java.lang.String |
toString()
Returns the string representation of this object
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getLexState, getSignature, getWordHistory, isEmitting, isFinal, toPrettyString
public Unit getUnit()
getUnit
in interface UnitSearchState
public int hashCode()
public boolean equals(java.lang.Object o)
o
- the object to testtrue
if the object is equal to thispublic SearchStateArc[] getSuccessors()
getSuccessors
in interface SearchState
public java.lang.String toString()
public float getInsertionProbability()
getInsertionProbability
in interface SearchStateArc
public float getLanguageProbability()
getLanguageProbability
in interface SearchStateArc
public int getOrder()
SearchState
getOrder
in interface SearchState
public java.lang.String getSignature()
getSignature
in interface SearchState
public float getSmearTerm()
public float getSmearProb()
public SearchState getState()
getState
in interface SearchStateArc
public float getProbability()
getProbability
in interface SearchStateArc
public boolean isEmitting()
isEmitting
in interface SearchState
true
if this is an emitting state.public boolean isFinal()
isFinal
in interface SearchState
true
if this is an final state.protected edu.cmu.sphinx.linguist.lextree.Node getNode()
public WordSequence getWordHistory()
getWordHistory
in interface SearchState
public edu.cmu.sphinx.linguist.lextree.Node getLexState()
SearchState
getLexState
in interface SearchState
protected SearchStateArc[] getSuccessors(edu.cmu.sphinx.linguist.lextree.Node theNode)
theNode
- node to get successorsprotected SearchStateArc createWordStateArc(edu.cmu.sphinx.linguist.lextree.WordNode wordNode, edu.cmu.sphinx.linguist.lextree.HMMNode lastUnit, edu.cmu.sphinx.linguist.lextree.LexTreeLinguist.LexTreeState previous)
wordNode
- the wordNodelastUnit
- last unit of the wordprevious
- previous statepublic java.lang.String toPrettyString()
toPrettyString
in interface SearchState