Uses of Class
inpro.incremental.unit.WordIU

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