de.dfki.lt.mary.modules.synthesis
Class VoiceSectioner

java.lang.Object
  extended by de.dfki.lt.mary.modules.synthesis.VoiceSectioner
Direct Known Subclasses:
FestivalUttSectioner, MbrolaVoiceSectioner

public abstract class VoiceSectioner
extends java.lang.Object

A helper class for the synthesis module, splitting synthesis input data into sections to be spoken by the same voice.

Author:
Marc Schröder

Field Summary
protected  Voice currentVoice
           
protected  org.apache.log4j.Logger logger
           
protected  int pos
           
protected  java.lang.String s
           
 
Constructor Summary
VoiceSectioner(java.lang.String s, Voice defaultVoice)
           
 
Method Summary
abstract  VoiceSection nextSection()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s

protected java.lang.String s

pos

protected int pos

currentVoice

protected Voice currentVoice

logger

protected org.apache.log4j.Logger logger
Constructor Detail

VoiceSectioner

public VoiceSectioner(java.lang.String s,
                      Voice defaultVoice)
Method Detail

nextSection

public abstract VoiceSection nextSection()