|
Class Summary |
| EssSamplePlayer |
An implementation of RiSample using the Ess audio library. |
| MinimSamplePlayer |
An implementation of RiSample using the Minim audio library. |
| RiAnalyzer |
Analyzes String phrases, annotating each phrase and
each contained word with 'feature' data. |
| RiChunker |
A simple and lightweight implementation of a phrase chunker for non-recursive syntactic
elements (e.g., noun-phrases, verb-phrases, etc.) using the Penn conventions (shown below). |
| RiConcorder |
Maintains a simple word frequency table for a set of input data |
| RiConjugator |
Handles verb conjugation based on tense, person, number
for simple, passive, progressive, and perfect forms. |
| RiGoogleSearch |
A utility object for obtaining unigram, bigram, and weighted-bigram counts
for words and phrases via the Google search engine. |
| RiGrammar |
Implementation of a (probabilistic) context-free grammar (with specific
literary extensions) that performs generation from user-specified grammars. |
| RiGrammarEditor |
Provides a live, editable view of a RiGrammar text file
that can be dynamically loaded into a sketch without
stopping and restarting it. |
| RiGrammarX |
Implementation of a (probabilistic) context-free grammar (with specific
literary extensions) that performs generation from user-specified grammars. |
| RiHtmlParser |
Provides various utility functions for fetching and parsing text data from
web pages using either the Document-Object-Model (DOM) or regular
expressions. |
| RiKWICker |
An implementation of a simple KeyWord-In-Context (KWIC) model
for efficient indexing and lookup of words-in-phrases within
a document. |
| RiLexicon |
RiLexicon represents the core 'dictionary' (or lexicon) for the RiTa tools. |
| RiMarkov |
Performs analysis and text generation via Markov chains (aka N-Grams)
with options to process single characters, words, sentences, and
arbitrary regular expressions. |
| RiObject |
Superclass for all RiTa objects |
| RiPageLayout |
Note: still under-development, use w' care... |
| RiParser |
Tree-based parser for recursive syntactic annotations, e.g.,
noun-phrases, using the Penn conventions.
An example: |
| RiPluralizer |
A simple pluralizer for nouns. |
| RiPosTagger |
Simple pos-tagger for the RiTa libary using the Penn tagset. |
| RiSample |
Simple library-agnostic audio support for RiTa that handles playback
of .wav and .aiff samples and server-based streaming of .mp3s. |
| RiSpeech |
Provides basic cross-platform text-to-speech facilities with control over
a range of parameters including voice-selection, pitch, speed, rate, etc. |
| RiStemmer |
A simple set of stemmers for extracting base roots from a word by
removing prefixes and suffixes. |
| RiString |
RiTa's version of the Java String object (both implement
the CharSequence interface) with support for 'features';
key-value pairs that contain additional information about
the object. |
| RiTa |
A range of constants and (static) utility functions for the rita package |
| RiTaEvent |
Simple class for event-based callbacks (generally dynamically
dispatched to PApplet subclasses). |
| RiTaServer |
Another way of using the RiTa objects is in a server mode. |
| RiText |
RiTa's text display object. |
| RiTextBehavior |
An abstract superclass for an extensible set of text-behaviors (found in rita.support.behaviors)
including a variety of interpolation algorithms for moving, fading, scaling, color-change, etc. |
| RiTextField |
A simple text widget to handle user keyboard input |
| RiTimer |
A basic timer implementation to which one can pass
a PApplet, a RiTaEventListener, or any other object
that implements the method: onRiTaEvent(RiTaEvent re) |
| RiTokenizer |
A simple tokenizer for word boundaries with regular expression
support for custom-tokenizing. |
| RiTravesty |
Represents a Markov chain (or n-Gram) model that treats each character
as a separate token (a la the original Travesty program). |
| SoniaSamplePlayer |
An implementation of RiSample using the Sonias audio library. |