[Added some documentation. bringert@cs.chalmers.se**20050202115044] { adddir ./doc addfile ./README hunk ./README 1 - +GF Speech Translator + +A general unidirectional speech translation system. This program +uses a bilingual GF grammar to do bilingual unidirectional +speech-to-speech translation. + +Author: Bjorn Bringert, bringert@cs.chalmers.se +Homepage: http://www.cs.chalmers.se/~bringert/gf/tramdemo.html + +REQUIREMENTS + +- GF 2.1 or later (http://www.cs.chalmers.se/~aarne/GF/) + [Needed for building translators] + +- Java JDK 1.5.0 (http://java.sun.com/j2se/1.5.0/download.jsp) + + The 'java' and 'javac' executable should be on the PATH. + [JDK is required for compilations, JRE for building and running + translators] + +- OOA 2.3.0 (http://www.ai.sri.com/oaa/distribution/v2.3/) + + The environment variable OAA_HOME should point to the OAA installation. + [Needed for running translators] + +- FreeTTS (http://freetts.sourceforge.net/) + + Check oaa_config_unix.props or oaa_config_win.props: + FREETTS should to point to the FreeTTS installation. + [Needed for running translators] + +- FreeTTSAgent (http://www.ling.gu.se/projekt/talk/software/) + + Check oaa_config_unix.props or oaa_config_win.props: + FREETTSAGENT should to point to the FreeTTSAgent installation. + [Needed for running translators] + +- gfc2java (http://www.cs.chalmers.se/~bringert/gf/gf-java.html) + [Needed for compilation] + +- dialogutil (http://www.cs.chalmers.se/~bringert/gf/dialogutil.html) + [Needed for compilation] + +- TrindiKit java classes (???) + [Needed for compilation] + + +COMPILING THE PROGRAM + +$ make jar + + +BUILDING A TRANSLATOR + +1. You need a GFCM file for your grammar. This can be produced + using a GF command such as: + + > pm -printer=gfcm | wf somename.gfcm + +2. To build a ZIP archive with all the neccessary files, run: + + $ ./build-translator + + E.g.: + + $ ./build-translator numerals.gfcm swedish english + + + +RUNNING A TRANSLATOR + +1. Unpack the ZIP archive produced as described in the previous + section. + +2. Run translate.bat (on Windows) or translate.sh (on Unix). + +3. Select the menu item Projects -> compile + +4. Click on "Compile XXX GSL grammar", and select Start. + +5. Select Projects -> run + +6. Start the Facilitator, the Nuance License Manager, the recserver + for the input language, NuanceWrapper for the input language, + FreeTTSAgent and the TranslateSpeech agent. + +7. Talk and ye shall be translated. addfile ./doc/translatespeech.html hunk ./doc/translatespeech.html 1 - + + + + + +GF Speech Translator + + + + +

GF Speech Translator

+ +

Björn Bringert, +bringert@cs.chalmers.se +

+ +

Documentation

+ +

+The +README +file describes how to build and run the program. +

+ +

Download

+ +

There is a +translatespeech darcs repo with the development version. +Get darcs here.

+ + + }