GRYPHON: Component Resources

All of the servers we found in cyberspace are open source. Here you can find resources and system requirements for the individual components of the Gryphon system. We also used a version management system for our code called CVS.


Back to Main

Jump to:
Galaxy - Sphinx - Phoenix - MySQL - Festival - CVS


GALAXY COMMUNICATOR: Hub


Galaxy Communicator is an architecture for designing dialogue systems. It was developed by MIT and the MITRE corporation through a grant by the US Defense Advanced Research Projects Agency (DARPA). It provides a specification framework allowing compliant servers to communicate. It consists of several independent servers (which need not be running on the same machine) sending messages to one another under the direction of a central Hub. None of the servers connect directly to one another, the only connections exist through the Hub.
Get Galaxy

System Requirements


SPHINX: Speech Recognizer


Sphinx 2 is a real-time, large vocabulary, speaker independent speech recognition program developed at Carnegie Mellon University and made publicly available in 2000. Its recognition is based on phoneme-level acoustic models and hidden Markov models of speech. It is capable of determining the phoneme set for a given vocabulary list based on the model it is using. For words that are exceptions to its determined pronunciation, it allows specification of a hand dictionary where pronunciation is described using a set of phonetic characters. Additionally, common phrases can be added to the vocabulary to increase the chance that the system will recognize them as a group.

Get Sphinx 2

System Requirements


PHOENIX: Parser


The Phoenix Semantic Frame Parser was developed by the University of Colorado at Boulder. Rather than attempting to parse input into parts of speech, Phoenix attempts to organize words in the utterance into semantic groups. Essentially, the goal is to pick out the parts of the utterance that tell us what the user wants and ignore the rest. Phoenix frames are domains of related information. Gryphon uses 2 frames - Courses and Respond. Courses contains information related to specifying course information, while Respond includes other important spoken data. Frames are populated with nets, which are context-free grammars ending with the spoken word.

Get Phoenix
[Site may be down. Google for the cache.]

MySQL: Database



Get MySQL

Supported Operating Systems


Festival: Speech Output


Festival Speech Synthesis System was developed by the Center for Speech Technology Research at the University of Edinburgh, UK. It is configurable for different voices and for British and American English. When determining how to pronounce a word, it uses a hierarchy of lexicons, phonemes, and letter-to-sound rules. It even controls intonation and duration of syllables in order to sound more natural. Like Sphinx, you can create a lexicon of special case words which have unusual pronunciation.

Get Festival

System Requirements


CVS: Version Management


The Concurrent Versioning System, a code management system used extensively by the ASF. CVS provides the ability to track (and potentially revert) incremental changes to files, reporting them to a mailing list as they are made, and can be used concurrently by many developers. Almost all of the Foundation's code is stored in CVS repositories.

Get CVS

System Requirements