# Package com.sun.speech.freetts.jsapi

package com.sun.speech.freetts.jsapi

Provides a partial and unsupported support for a JSAPI 1.0 speech synthesizer for FreeTTS. The FreeTTSSynthesizer supports the JSAPI 1.0 Synthesizer interface that enables the use of FreeTTS as a JSAPI synthesizer.

To include this in the list of speech synthesizers, add the following line to your `speech.properties` file:

    FreeTTSSynthEngineCentral=com.sun.speech.freetts.jsapi.FreeTTSEngineCentral

Various FreeTTSSynthesizer modes of operation are defined via a `synthesizer.properties` file that is loaded from the `com.sun.speech.freetts.jsapi` package.

Related Packages
Package
Description
com.sun.speech.freetts
Top level package for FreeTTS.
Classes
Class
Description
FreeTTSEngineCentral
Supports the EngineCentral JSAPI 1.0 interface for the FreeTTSSynthesizer.
FreeTTSSynthesizer
Provides partial support for a JSAPI 1.0 synthesizer for the FreeTTS speech synthesis system.
FreeTTSSynthesizerModeDesc
Represents a SynthesizerModeDesc for the FreeTTSSynthesizer.
FreeTTSSynthesizerQueueItem
Represents an object on the speech output queue of a `FreeTTSSynthesizer`.
FreeTTSVoice
Extends the BaseVoice class to encapsulate FreeTTSSynthesizer specific data.