This Java package contains two applications:
- DCG parser with transduction capabilities
- PTR to SLF translator

DCG Parser
==========

Used for the excersises of the speech processing lectures.

Reads a DCG grammar and a sentence and returns the syntax tree
and a phonetic translation if the lexicon contains phonetic transcriptions.
Optionally, it can post-process the phonetics with a transductor.
For syntax see the examples in src/speeth/test/uebung[15-17]/.

The package depends on the ANTLR grammar parser. The jar package
can be found in lib/.

For packaging use 'src/dcg_parser.jardesc'. (Fix the jar-path first!)

PTR to SLF translator
=====================

Takes a phonetic description file and computes the variant network
produced by a given transductor.

For packaging use 'src/ptr_variants.jardesc'. (Fix the jar-path first!)

  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Short description of Java packages
==================================

speeth.lang              - data structures for grammar and transducer
speeth.parser            - chart parser
speeth.input.grammarfile - parser for DCG grammar file
speeth.output.cmdtool    - main program for command line tool
speeth.util              - auxilary data structures
speeth.tlrparser         - main program for PTR to SLF translator
speeth.test              - test for all excersise grammars

  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

comments and bug reports to:
Sarah Hoffmann <hoffmann@tik.ee.ethz.ch>
