|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use WordIU | |
---|---|
demo.inpro.synthesis | |
demo.inpro.system.echodm.dm | |
demo.inpro.system.greifarm | This package contains all classes that are necessary for the Greifarm domain. |
done.inpro.system.carchase | |
done.inpro.system.completion | |
inpro.incremental.deltifier | Package for deltifiers, The pluggable modules that convert
Sphinx' Result objects
to objects of the IU world. |
inpro.incremental.evaluation | |
inpro.incremental.processor | |
inpro.incremental.unit | |
inpro.incremental.util |
Uses of WordIU in demo.inpro.synthesis |
---|
Fields in demo.inpro.synthesis with type parameters of type WordIU | |
---|---|
(package private) java.util.List<WordIU> |
PatternDemonstrator.InstallmentAction.parentNodes
|
Methods in demo.inpro.synthesis that return types with arguments of type WordIU | |
---|---|
java.util.List<WordIU> |
TreeStructuredInstallmentIU.getWordsAtPos(int pos)
|
static java.util.List<WordIU> |
TreeStructuredInstallmentIU.getWordsAtPos(java.util.List<WordIU> parentWords,
int i)
|
Method parameters in demo.inpro.synthesis with type arguments of type WordIU | |
---|---|
static java.util.List<WordIU> |
TreeStructuredInstallmentIU.getWordsAtPos(java.util.List<WordIU> parentWords,
int i)
|
Uses of WordIU in demo.inpro.system.echodm.dm |
---|
Fields in demo.inpro.system.echodm.dm with type parameters of type WordIU | |
---|---|
private java.util.List<WordIU> |
EchoDialogueManager.currentInstallment
|
Uses of WordIU in demo.inpro.system.greifarm |
---|
Fields in demo.inpro.system.greifarm with type parameters of type WordIU | |
---|---|
private java.util.Deque<WordIU> |
NLU.unusedWords
|
private java.util.Deque<WordIU> |
GreifarmActor.unusedWords
most recent words that are not yet part of an interpretation |
Methods in demo.inpro.system.greifarm that return types with arguments of type WordIU | |
---|---|
private java.util.List<EditMessage<WordIU>> |
WordAdaptiveSmoothingDeltifier.determineEditsToBeApplied(java.util.ListIterator<SmoothingDeltifier.SmoothingCounter> smoothIter)
determine the edits from the smoothingQueue that should be applied if a counter has run out |
Methods in demo.inpro.system.greifarm with parameters of type WordIU | |
---|---|
private ActionType |
NLU.actionType(WordIU iu)
|
private ActionStrength |
NLU.getModifierValue(WordIU word,
ActionStrength strengthModifier)
we only interpret the very last modifier word; that is, things like "sehr weit" are handled just like "weit" "ganz weit nach" should really be interpreted like "ganz nach", not like "weit nach" at the same time, "ganz bisschen" *should* be interpreted like "bisschen" in other words: max followed by strong should remain strong. |
private boolean |
NLU.isActionWord(WordIU iu)
|
private boolean |
NLU.isModifierWord(WordIU iu)
|
Method parameters in demo.inpro.system.greifarm with type arguments of type WordIU | |
---|---|
private void |
WordAdaptiveSmoothingDeltifier.applyEditsToOutputLists(java.util.List<EditMessage<WordIU>> editsToBeApplied)
apply edits to the output lists (wordIUs and wordEdits) |
protected int |
WordAdaptiveSmoothingDeltifier.getSmoothingFactor(EditMessage<WordIU> edit)
more interesting assignment of smoothing factors depending on whether something is an "urgent word", a "stay-safe word", or just any other word |
protected boolean |
WordAdaptiveSmoothingDeltifier.isStaySafeWord(EditMessage<WordIU> edit)
determines the edits that should get a high safety-threshold words with action:drop should get a high smoothing factor, |
protected boolean |
WordAdaptiveSmoothingDeltifier.isUrgentWord(EditMessage<WordIU> edit)
determines the words that should be handled with priority words with action:stop should get a very low smoothing factor for the ADD message |
Constructor parameters in demo.inpro.system.greifarm with type arguments of type WordIU | |
---|---|
NLU(java.util.Deque<WordIU> unusedWords,
java.util.Deque<ActionIU> performedActions)
|
Uses of WordIU in done.inpro.system.carchase |
---|
Subclasses of WordIU in done.inpro.system.carchase | |
---|---|
class |
HesitatingSynthesisIU.HesitationIU
|
Method parameters in done.inpro.system.carchase with type arguments of type WordIU | |
---|---|
void |
HesitatingSynthesisIU.appendContinuation(java.util.List<WordIU> words)
|
Constructors in done.inpro.system.carchase with parameters of type WordIU | |
---|---|
HesitatingSynthesisIU.HesitationIU(WordIU sll)
|
Uses of WordIU in done.inpro.system.completion |
---|
Fields in done.inpro.system.completion declared as WordIU | |
---|---|
(package private) WordIU |
CompletionEvaluator.EvalEntry.nextWord
|
(package private) WordIU |
CompletionEvaluator.EvalEntry.triggerWord
|
Fields in done.inpro.system.completion with type parameters of type WordIU | |
---|---|
private IUList<WordIU> |
TurnCompleter.committedWords
history of words that have previously been recognized |
(package private) java.util.List<WordIU> |
TurnCompleter.fullInput
full user input at one point in time: words that have been committed + currently hypothesized words |
(package private) java.util.List<WordIU> |
CompletionInstallmentIU.FuzzyMatchResult.prefix
|
private java.util.List<WordIU> |
CompletionHypothesisListener.processedNoWords
|
(package private) java.util.List<WordIU> |
CompletionInstallmentIU.FuzzyMatchResult.remainder
|
private java.util.List<WordIU> |
CompletionInstallmentIU.Prefix.remainder
|
private java.util.HashSet<WordIU> |
TurnCompleter.wordsTriggered
words from fullInstallment that have been output are stored here |
Methods in done.inpro.system.completion that return types with arguments of type WordIU | |
---|---|
java.util.List<WordIU> |
CompletionInstallmentIU.FuzzyMatchResult.getPrefix()
|
java.util.List<WordIU> |
CompletionInstallmentIU.FuzzyMatchResult.getRemainder()
|
(package private) java.util.List<WordIU> |
CompletionInstallmentIU.Prefix.getRemainder()
|
Methods in done.inpro.system.completion with parameters of type WordIU | |
---|---|
void |
CompletionEvaluator.newOnsetResult(WordIU word,
double onsetTime,
int frameCount,
WordIU nextWord,
double nextWordEndEstimate)
|
private double |
CompletionEvaluator.EvalEntry.wordendUntilOnset(WordIU word)
|
Method parameters in done.inpro.system.completion with type arguments of type WordIU | |
---|---|
CompletionInstallmentIU.FuzzyMatchResult |
CompletionInstallmentIU.fuzzyMatching(java.util.List<WordIU> otherPrefix,
double maxWER,
int matchingLastWords)
Is this SysInstallmentIU similar(*) to the given words? |
private static double |
TurnCompleter.getDurationWithoutPauses(java.util.List<WordIU> words)
time spanned by all non-silent words |
private java.util.List<CompletionInstallmentIU.Prefix> |
CompletionInstallmentIU.getPrefixesMatchingLastWords(java.util.List<WordIU> lastWords)
return all prefixes of this installment that end in the given last words |
Constructors in done.inpro.system.completion with parameters of type WordIU | |
---|---|
CompletionEvaluator.EvalEntry(WordIU trigger,
double onset,
int frameCount,
WordIU nextWord,
double nextWordEndEstimate)
|
Constructor parameters in done.inpro.system.completion with type arguments of type WordIU | |
---|---|
CompletionInstallmentIU.Prefix(java.util.List<WordIU> prefix,
java.util.List<WordIU> remainder)
|
|
CompletionInstallmentIU.Prefix(java.util.List<WordIU> prefix,
java.util.List<WordIU> remainder)
|
Uses of WordIU in inpro.incremental.deltifier |
---|
Fields in inpro.incremental.deltifier with type parameters of type WordIU | |
---|---|
(package private) EditMessage<WordIU> |
SmoothingDeltifier.SmoothingCounter.edit
|
private IUList<WordIU> |
SmoothingDeltifier.prevWordIUs
|
protected java.util.List<EditMessage<WordIU>> |
ASRWordDeltifier.wordEdits
|
protected IUList<WordIU> |
ASRWordDeltifier.wordIUs
|
Methods in inpro.incremental.deltifier that return types with arguments of type WordIU | |
---|---|
private EditMessage<WordIU> |
SmoothingDeltifier.compareToSmoothingQueueForMatchingWords(java.util.Iterator<EditMessage<WordIU>> editsIter,
java.util.Iterator<SmoothingDeltifier.SmoothingCounter> smoothIter)
compares incoming edits and smoothing list, decreases counters for matching smoothings and returns as soon as a non-matching word is found; this word is returned (as the underlying iterator can't go back :-( |
EditMessage<WordIU> |
SmoothingDeltifier.SmoothingCounter.getEdit()
|
java.util.List<EditMessage<WordIU>> |
NonIncrementalDeltifier.getWordEdits()
only if recognition is final, output the results of the underlying deltifier; otherwise return an empty list; which will then contain a list of all ADD edits for the words in the final result. |
java.util.List<EditMessage<WordIU>> |
ASRWordDeltifier.getWordEdits()
return the change of the hypothesis as a list of edits (on the word level) since the last call |
java.util.List<EditMessage<WordIU>> |
ASRResultKeeper.getWordEdits()
return a list of currently valid edits between the last update of internal state and the one preceding that state. |
java.util.List<WordIU> |
NonIncrementalDeltifier.getWordIUs()
only if recognition is final, output the results of the underlying deltifier; otherwise return an empty list which will then contain the words in the final result. |
java.util.List<WordIU> |
ASRWordDeltifier.getWordIUs()
return the current hypothesis as a list of IUs (on the word level) |
java.util.List<WordIU> |
ASRResultKeeper.getWordIUs()
return a list of currently valid WordIUs |
Methods in inpro.incremental.deltifier with parameters of type WordIU | |
---|---|
void |
SmoothingDeltifier.SmoothingCounter.updateWordTimings(WordIU otherWord)
|
Method parameters in inpro.incremental.deltifier with type arguments of type WordIU | |
---|---|
private void |
SmoothingDeltifier.addNewWordsToSmoothingQueue(EditMessage<WordIU> edit,
java.util.Iterator<EditMessage<WordIU>> editsIter,
java.util.List<SmoothingDeltifier.SmoothingCounter> smoothingQueue)
|
private void |
SmoothingDeltifier.addNewWordsToSmoothingQueue(EditMessage<WordIU> edit,
java.util.Iterator<EditMessage<WordIU>> editsIter,
java.util.List<SmoothingDeltifier.SmoothingCounter> smoothingQueue)
|
private EditMessage<WordIU> |
SmoothingDeltifier.compareToSmoothingQueueForMatchingWords(java.util.Iterator<EditMessage<WordIU>> editsIter,
java.util.Iterator<SmoothingDeltifier.SmoothingCounter> smoothIter)
compares incoming edits and smoothing list, decreases counters for matching smoothings and returns as soon as a non-matching word is found; this word is returned (as the underlying iterator can't go back :-( |
protected int |
SmoothingDeltifier.getSmoothingFactor(EditMessage<WordIU> edit)
return the smoothing factor that applies to this edit message |
(package private) boolean |
SmoothingDeltifier.SmoothingCounter.matches(EditMessage<WordIU> edit)
|
Constructor parameters in inpro.incremental.deltifier with type arguments of type WordIU | |
---|---|
SmoothingDeltifier.SmoothingCounter(EditMessage<WordIU> edit)
|
|
SmoothingDeltifier.SmoothingCounter(EditMessage<WordIU> edit,
int count)
|
Uses of WordIU in inpro.incremental.evaluation |
---|
Fields in inpro.incremental.evaluation with type parameters of type WordIU | |
---|---|
protected java.util.List<WordIU> |
BasicEvaluator.committedWords
list of committed words |
(package private) static java.util.Map<WordIU,java.lang.Long> |
WordLagTracker.wordLagsForAllWords
|
Uses of WordIU in inpro.incremental.processor |
---|
Fields in inpro.incremental.processor declared as WordIU | |
---|---|
(package private) WordIU |
IUBasedFloorTracker.WordTimeOutThread.endingWord
the word that we'll inspect for rising pitch |
Fields in inpro.incremental.processor with type parameters of type WordIU | |
---|---|
(package private) java.util.List<WordIU> |
AbstractFloorTracker.mostRecentIUs
this is used to infer prosody as needed |
Methods in inpro.incremental.processor that return WordIU | |
---|---|
private WordIU |
IUBasedFloorTracker.getPotentiallyFinalWord(java.util.List<WordIU> ius,
java.util.List<EditMessage<WordIU>> edits)
true if the list of IUs ends in <sil> or if the list of IUs has been committed |
private WordIU |
IUBasedFloorTracker.lastNonSilentWord(java.util.List<WordIU> words)
the last nonsilent word from words, or null if none exists |
Method parameters in inpro.incremental.processor with type arguments of type WordIU | |
---|---|
private WordIU |
IUBasedFloorTracker.getPotentiallyFinalWord(java.util.List<WordIU> ius,
java.util.List<EditMessage<WordIU>> edits)
true if the list of IUs ends in <sil> or if the list of IUs has been committed |
private WordIU |
IUBasedFloorTracker.getPotentiallyFinalWord(java.util.List<WordIU> ius,
java.util.List<EditMessage<WordIU>> edits)
true if the list of IUs ends in <sil> or if the list of IUs has been committed |
private boolean |
IUBasedFloorTracker.hasNewNonSilWord(java.util.List<EditMessage<WordIU>> edits)
true if a new non-silence word was added. |
private WordIU |
IUBasedFloorTracker.lastNonSilentWord(java.util.List<WordIU> words)
the last nonsilent word from words, or null if none exists |
Constructors in inpro.incremental.processor with parameters of type WordIU | |
---|---|
IUBasedFloorTracker.WordTimeOutThread(WordIU endingWord)
|
Uses of WordIU in inpro.incremental.unit |
---|
Subclasses of WordIU in inpro.incremental.unit | |
---|---|
class |
TextualWordIU
|
Methods in inpro.incremental.unit that return WordIU | |
---|---|
WordIU |
SysInstallmentIU.getFinalWord()
|
WordIU |
SysInstallmentIU.getInitialWord()
|
Methods in inpro.incremental.unit that return types with arguments of type WordIU | |
---|---|
java.util.List<WordIU> |
SysInstallmentIU.getWords()
|
static java.util.List<WordIU> |
WordIU.removeSilentWords(java.util.List<WordIU> words)
returns a new list with all silent words removed |
Methods in inpro.incremental.unit with parameters of type WordIU | |
---|---|
boolean |
TextualWordIU.pronunciationEquals(WordIU iu)
|
boolean |
WordIU.pronunciationEquals(WordIU iu)
|
boolean |
WordIU.spellingEquals(WordIU iu)
|
void |
TextualWordIU.updateTimings(WordIU otherWord)
update the end time of this word |
void |
WordIU.updateTimings(WordIU otherWord)
this operation updates the timings of the grounding segments to match those of another IU for the same word (in terms of spelling) |
Method parameters in inpro.incremental.unit with type arguments of type WordIU | |
---|---|
static double |
WordIU.getWER(java.util.List<WordIU> a,
java.util.List<WordIU> b)
calculate the WER between two lists of words based on the levenshtein distance code adapted from http://www.merriampark.com/ldjava.htm list a is taken as the reference for word error rate normalization |
static double |
WordIU.getWER(java.util.List<WordIU> a,
java.util.List<WordIU> b)
calculate the WER between two lists of words based on the levenshtein distance code adapted from http://www.merriampark.com/ldjava.htm list a is taken as the reference for word error rate normalization |
static java.util.List<WordIU> |
WordIU.removeSilentWords(java.util.List<WordIU> words)
returns a new list with all silent words removed |
static boolean |
WordIU.spellingEqual(java.util.List<WordIU> a,
java.util.List<WordIU> b)
|
static boolean |
WordIU.spellingEqual(java.util.List<WordIU> a,
java.util.List<WordIU> b)
|
static java.lang.String |
WordIU.wordsToString(java.util.List<WordIU> words)
Builds a simple string from a list of wordIUs |
Constructors in inpro.incremental.unit with parameters of type WordIU | |
---|---|
PhraseIU(WordIU word)
|
|
WordIU(edu.cmu.sphinx.linguist.dictionary.Pronunciation pron,
WordIU sll,
java.util.List<IU> groundedIn)
|
|
WordIU(java.lang.String word,
edu.cmu.sphinx.linguist.dictionary.Pronunciation pron,
WordIU sll,
java.util.List<IU> groundedIn)
|
|
WordIU(java.lang.String spelling,
WordIU sll,
java.util.List<IU> groundedIn)
|
|
WordIU(WordIU sll)
create a new silent word |
Constructor parameters in inpro.incremental.unit with type arguments of type WordIU | |
---|---|
InstallmentIU(java.util.List<WordIU> currentInstallment)
Constructor for an installment produced by the user, grounded in a list of spoken words. |
|
SysInstallmentIU(java.lang.String tts,
java.util.List<WordIU> words)
|
|
TagIU(TagIU sll,
java.util.List<WordIU> groundedIn,
java.lang.String tag)
|
Uses of WordIU in inpro.incremental.util |
---|
Methods in inpro.incremental.util that return WordIU | |
---|---|
WordIU |
TTSUtil.Word.toIU(java.util.Iterator<marytts.htsengine.HTSModel> hmmIterator)
|
static WordIU |
WordUtil.wordFromPronunciation(edu.cmu.sphinx.linguist.dictionary.Pronunciation pron)
creates a new word/syllable/segment network from the parameters |
static WordIU |
WordUtil.wordFromPronunciation(edu.cmu.sphinx.linguist.dictionary.Pronunciation pron,
WordIU wordSLL,
SyllableIU syllSLL,
SegmentIU segmentSLL)
creates a new word/syllable/segment network from the parameters |
Methods in inpro.incremental.util that return types with arguments of type WordIU | |
---|---|
java.util.List<WordIU> |
TTSUtil.Paragraph.getWordIUs(java.util.Iterator<marytts.htsengine.HTSModel> hmmIterator)
|
static java.util.List<WordIU> |
TTSUtil.wordIUsFromMaryXML(java.io.InputStream is,
java.util.List<marytts.htsengine.HTSModel> hmms)
|
Methods in inpro.incremental.util with parameters of type WordIU | |
---|---|
static WordIU |
WordUtil.wordFromPronunciation(edu.cmu.sphinx.linguist.dictionary.Pronunciation pron,
WordIU wordSLL,
SyllableIU syllSLL,
SegmentIU segmentSLL)
creates a new word/syllable/segment network from the parameters |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |