hmi.elckerlyc.speechengine
Class WavTTSUnitFactory

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

public final class WavTTSUnitFactory
extends Object
implements TTSUnitFactory

Factory to generate WavSpeechUnit, implemented as a singleton

Author:
welberge

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

Field Detail

suf

private static WavTTSUnitFactory suf
Constructor Detail

WavTTSUnitFactory

private WavTTSUnitFactory()
Method Detail

getFactory

public static WavTTSUnitFactory 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