hmi.elckerlyc.speechengine
Class DirectTTSUnitFactory

java.lang.Object
  extended by hmi.elckerlyc.speechengine.DirectTTSUnitFactory
All Implemented Interfaces:
TTSUnitFactory

public final class DirectTTSUnitFactory
extends Object
implements TTSUnitFactory

Factory to generate DirectSpeechUnits, implemented as a singleton

Author:
welberge

Field Summary
private static DirectTTSUnitFactory suf
           
 
Constructor Summary
private DirectTTSUnitFactory()
           
 
Method Summary
 TTSUnit createSpeechUnit(BMLBlockPeg bbPeg, String text, String id, String bmlId, TTSBinding ttsBin, Class<? extends Behaviour> behClass)
           
static DirectTTSUnitFactory getFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

suf

private static DirectTTSUnitFactory suf
Constructor Detail

DirectTTSUnitFactory

private DirectTTSUnitFactory()
Method Detail

getFactory

public static DirectTTSUnitFactory getFactory()

createSpeechUnit

public TTSUnit createSpeechUnit(BMLBlockPeg bbPeg,
                                String text,
                                String id,
                                String bmlId,
                                TTSBinding ttsBin,
                                Class<? extends Behaviour> behClass)
Specified by:
createSpeechUnit in interface TTSUnitFactory