| Package | Description |
|---|---|
| edu.cmu.sphinx.linguist.flat |
| Modifier and Type | Class and Description |
|---|---|
class |
AlternativeState
Represents a set of alternatives in an SentenceHMMS
|
class |
BranchState
Represents a branching node in a grammar
|
class |
ExtendedUnitState
A unit state that modifies how the unit state is cached.
|
class |
GrammarState
Represents a non-emitting sentence hmm state
|
class |
HMMStateState
Represents a hmmState in an SentenceHMMS
|
class |
NonEmittingHMMState
Represents a hmmState in an SentenceHMMS
|
class |
PronunciationState
Represents a pronunciation in an SentenceHMMS
|
class |
UnitState
Represents a unit in an SentenceHMMS
|
class |
WordState
Represents a word in an SentenceHMMS
|
| Modifier and Type | Field and Description |
|---|---|
protected SentenceHMMState |
CIPhoneLoop.PhoneLoopSearchGraph.firstState |
| Modifier and Type | Method and Description |
|---|---|
protected SentenceHMMState |
FlatLinguist.GState.expandUnit(UnitState unit)
Expands the unit into a set of HMMStates.
|
protected SentenceHMMState |
FlatLinguist.findStartingState()
Finds the starting state
|
SentenceHMMState |
FlatLinguist.GState.getEntryPoint()
Gets the context-free entry point to this state
|
SentenceHMMState |
SentenceHMMState.getLexState()
Returns the lextree state
|
SentenceHMMState |
SentenceHMMStateArc.getNextState()
For backwards compatibility
|
SentenceHMMState |
SentenceHMMState.getParent()
Retrieves the parent sate
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<SentenceHMMState> |
SentenceHMMState.collectStates(SentenceHMMState start)
Collect all states starting from the given start state
|
protected java.util.Collection<SentenceHMMState> |
FlatLinguist.compileGrammar()
Compiles the grammar into a sentence HMM.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CIPhoneLoop.PhoneLoopSearchGraph.addStateToCache(SentenceHMMState state)
Adds the given state to the cache of states
|
protected void |
FlatLinguist.GState.attachState(SentenceHMMState prevState,
SentenceHMMState nextState,
float logLanguageProbablity,
float logInsertionProbablity)
Attaches one SentenceHMMState as a child to another, the transition has the given probability
|
protected void |
CIPhoneLoop.PhoneLoopSearchGraph.attachState(SentenceHMMState prevState,
SentenceHMMState nextState,
float logLanguageProbability,
float logInsertionProbability) |
static java.util.Set<SentenceHMMState> |
SentenceHMMState.collectStates(SentenceHMMState start)
Collect all states starting from the given start state
|
SentenceHMMStateArc |
SentenceHMMState.findArc(SentenceHMMState state)
Searches the set of arcs for an arc that points to a state with an identical value
|
protected SentenceHMMStateArc |
FlatLinguist.getArc(SentenceHMMState nextState,
float logLanguageProbability,
float logInsertionProbability)
Gets a SentenceHMMStateArc.
|
static boolean |
SentenceHMMState.visitStates(edu.cmu.sphinx.linguist.flat.SentenceHMMStateVisitor visitor,
SentenceHMMState start,
boolean sorted)
Visit all of the states starting at start with the given vistor
|
| Constructor and Description |
|---|
GrammarPoint(SentenceHMMState state)
Creates a grammar point that points to the given unit of the given pronunciation state.
|
HMMStateState(SentenceHMMState parent,
HMMState hmmState)
Creates a HMMStateState
|
NonEmittingHMMState(SentenceHMMState parent,
HMMState hmmState)
Creates a NonEmittingHMMState
|
SentenceHMMState(java.lang.String name,
SentenceHMMState parent,
int which)
Creates a SentenceHMMState
|
SentenceHMMStateArc(SentenceHMMState nextState,
float logLanguageProbability,
float logInsertionProbability)
Creates a SentenceHMMStateArc
|