|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.cmu.sphinx.decoder.search.AlternateHypothesisManager
public class AlternateHypothesisManager
Manager for pruned hypothesis
| Constructor Summary | |
|---|---|
AlternateHypothesisManager(int maxEdges)
Creates an alternate hypotheses manager |
|
| Method Summary | |
|---|---|
void |
addAlternatePredecessor(Token token,
Token predecessor)
Collects adds alternate predecessors for a token that would have lost because of viterbi. |
void |
changeSuccessor(Token newSuccessor,
Token oldSuccessor)
Change the successor from one token to another |
java.util.List<Token> |
getAlternatePredecessors(Token token)
Returns a list of alternate predecessors for a token. |
boolean |
hasAlternatePredecessors(Token token)
|
void |
purge()
Purge all but max number of alternate preceding token hypotheses. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AlternateHypothesisManager(int maxEdges)
maxEdges - the maximum edges allowed| Method Detail |
|---|
public void addAlternatePredecessor(Token token,
Token predecessor)
token - - a token that has an alternate lower scoring predecessor that still might be of interestpredecessor - - a predecessor that scores lower than token.getPredecessor().public java.util.List<Token> getAlternatePredecessors(Token token)
token - - a token that may have alternate lower scoring predecessor that still might be of interest
public void purge()
public void changeSuccessor(Token newSuccessor,
Token oldSuccessor)
newSuccessor - the new successor tokenoldSuccessor - the old successor tokenpublic boolean hasAlternatePredecessors(Token token)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||