Fingon is delivered with FreeTTS, a JSAPI implementation entirely written in Java. It is an open source project providing one low quality voice in the US language.
If you are no satisfied with FreeTTS, you can use an alternate implementation. TalkingJava from CloudGarden is an implementation providing a bridge between JSAPI and the Speech API (SAPI) of Microsoft. It allows you to use any SAPI 4 or 5 synthesizers in your Java program. As a consequence, it will only work under Windows. This is a proprietary product, free for non-commercial use only.
To switch to TalkingJava, follow these steps:
start your application with the following VM arguments:
java -cp lib\fingon.jar;... -Djava.ext.dirs=lib\ext -Djava.library.path=lib\windows\x86 mypackage.MyMainClass
Others JSAPI implementations exist but they have not been tested with Fingon.