org.alchar.jdtk.jsapi
Class DTKEngineCentral

java.lang.Object
  extended by org.alchar.jdtk.jsapi.DTKEngineCentral
All Implemented Interfaces:
EngineCentral

public class DTKEngineCentral
extends Object
implements EngineCentral

This class implements the JSAPI 1.0 EngineCentral interface for the DECtalk software speech synthesizer. In order to use a DTKSynthesizer, place the following line in the speech.properties file:

 DTKSynthEngineCentral=org.alchar.jdtk.jsapi.DTKEngineCentral
 


Constructor Summary
DTKEngineCentral()
          Create a new DTKEngineCentral object.
 
Method Summary
 EngineList createEngineList(EngineModeDesc require)
          Return a list with references to all synthesizer that match the given parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTKEngineCentral

public DTKEngineCentral()
                 throws Exception
Create a new DTKEngineCentral object.

Throws:
Exception
Method Detail

createEngineList

public EngineList createEngineList(EngineModeDesc require)
Return a list with references to all synthesizer that match the given parameter.

The DECtalk software speech synthesizer currently supports US English only, with 9 different speakers. A single DTKSynthesizerModeDesc object is created here, with all 9 voices associated with it.

Specified by:
createEngineList in interface EngineCentral
Parameters:
require - Required mode description
Returns:
List of synthesizers


Copyright © 2007-2009 Kris Van Hees. All Rights Reserved.