Package rita.support

Interface Summary
FeaturedIF  
NGramIF  
RiCharSequence A tagging subinterface of FeaturedIF that also implements CharSequence.
RiConstants A subinterface of PConstants adding RiTa's own set.
RiProbable Simple interface for probabilistic objects.
RiSpeechEngine  
RiTextNode  
RiValuator Handles sorting of fixed-size Object array when insertion occirs.
TimedEventListener  
Xmlable An interface for RiTa objects that can be serialized as xml
 

Class Summary
BrillPosTagger Simple transformation-based pos-tagger for the RiTa libary using the Penn tagset
CompareProperties  
EntityLookup Provides utilities to handle HTML and XML entities.
Featured Superclass for objects to which features (String->String key-value pairs) can be attached
FinalMap<T1 extends Comparable,T2> This class is part of the Java Tools (see http://mpii.de/yago-naga/javatools).
FinalSet<T extends Comparable> This class is part of the Java Tools (see http://mpii.de/yago-naga/javatools).
HistoryQueue This is an implementation of a growable(by default) or fixed-size array of Objects that implements the java.util.Set & Collection interfaces.
HttpTimeoutHandler Adapted from code by Niels Campbell
HttpTimeoutURLConnection Adapted from code by Niels Campbell
IntHashMap A hash map that uses primitive ints as keys.
LancasterStemmer  
LovinsStemmer  
MarkovModel Represents a Markov chain (or n-Gram) model for probabilistic text generation.
MinEditDist Minimum-Edit-Distance (or Levenshtein distance) is a measure of the similarity between two strings, the source string and the target string (t).
MsNGramClient A REST client for the Microsoft Web N-Gram Service.
MultiMap Properties type Map (String->String[]) holding multiple values for each Key When loaded from a file, follows Properties-style formatting conventions, allowing '=', ':', '=>' and '->' for delimiters.
NGramModel Represents a Markov chain (or n-Gram) model for probabilistic text generation.
ObjectPair A utility class for holding a pair of objects.
PAppletState  
PennWordTokenizer Simple word tokenizer that tokenizes according to the Penn Treebank conventions.
PlingStemmer This class is closely based on the PlingStemmer stemmer implementation included in the Java Tools pacakge (see http://mpii.de/yago-naga/javatools).
PorterStemmer  
PorterStemmerDCH A simple stemmer for extracting base roots from a word by removing prefixes and suffixes.
Regex A utility class for regular expression matching.
RegexRule Adapted from the SnlgPatternRule class in the SimpleNLG package
RegexTokenizer Simple tokenizer for user-supplied regular expressions.
RiCMULexicon Provides an implementation of a user-customizable Lexicon using CMU-style pronunciation tags and penn-style part-of-speech tags.
RiDataStore Simple key-value based datastore with 3 functions (get, set, & find).
RiEditorWindow  
RiFreeTTSEngine Proxy object for the FreeTTS implementation of JSAPI
RiLetterToSound Provides the phone list for words using the CMU6 letter-to-sound (LTS) rules, which are based on the Black, Lenzo, and Pagel paper, "Issues in Building General Letter-to-Sound Rules." Proceedings of ECSA Workshop on Speech Synthesis, pages 77-80, Australia, 1998.
RiLexiconImpl Provides an implementation of a user-customizable Lexicon using CMU-style pronunciation tags and Penn-style part-of-speech tags.
RiMacSpeechEngine  
RiNounInflector  
RiNumberExpander Expands Strings containing digits characters into a list of words representing those digits.
RiPhone Static utility methods for operations involving phonemes.
RiPhrase Utility object for representing phrases which can be sent to the speech engine.
RiPos Enumerated types for various Part-of-Speech representations.
RiRandomIterator A set iterator that supports randomized start positions
RiSplitter A simple interface for different sentence splitters.
RitaSpanishDictionary  
RiTest  
RiTokenToWords Converts the tokens (in English words) in an Utterance into a list of words which are placed back into the Utterance.
RiTurtle  
RiUtteranceTokenizer  
RiVoiceManager Provides access to voices for all of FreeTTS.
RiWordRelation Helper class to add words and breaks into a Relation object.
SetOp Utility operations that can be performed on Sets.
TextNode A node in a graph containing text and some # of child TextNodes
TTSWordTokenizer Text-To-Speech tokenizer which ignores punctuation
UnicodeInputStream