inpro.synthesis
Class MaryAdapter4internal

java.lang.Object
  extended by inpro.synthesis.MaryAdapter
      extended by inpro.synthesis.MaryAdapter4internal

public class MaryAdapter4internal
extends MaryAdapter


Nested Class Summary
 
Nested classes/interfaces inherited from class inpro.synthesis.MaryAdapter
MaryAdapter.CompatibilityMode
 
Field Summary
static java.lang.String DEFAULT_VOICE
           
private static org.apache.log4j.Logger logger
           
static boolean MARY_AUTOLOAD_JARS
           
 
Fields inherited from class inpro.synthesis.MaryAdapter
compatibilityMode
 
Constructor Summary
MaryAdapter4internal()
          private constructor, this class is a singleton
 
Method Summary
static PHTSParameterGeneration getNewParamGen()
           
protected  java.io.ByteArrayOutputStream process(java.lang.String query, java.lang.String inputType, java.lang.String outputType, java.lang.String audioType)
           
private static void startupInternalMary()
           
 java.util.List<IU> text2IUs(java.lang.String tts)
           
 java.io.InputStream text2maryxml(java.lang.String text)
           
 
Methods inherited from class inpro.synthesis.MaryAdapter
getInputStreamFromMary, getInstance, initializeMary, initializeMary, maryxml2audio, mbrola2audio, mbrola2file, text2audio, text2mbrola
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_VOICE

public static final java.lang.String DEFAULT_VOICE

MARY_AUTOLOAD_JARS

public static final boolean MARY_AUTOLOAD_JARS

logger

private static org.apache.log4j.Logger logger
Constructor Detail

MaryAdapter4internal

MaryAdapter4internal()
               throws java.lang.Exception
private constructor, this class is a singleton

Throws:
java.lang.Exception
Method Detail

startupInternalMary

private static void startupInternalMary()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

text2maryxml

public java.io.InputStream text2maryxml(java.lang.String text)
Overrides:
text2maryxml in class MaryAdapter

text2IUs

public java.util.List<IU> text2IUs(java.lang.String tts)
Overrides:
text2IUs in class MaryAdapter

getNewParamGen

public static PHTSParameterGeneration getNewParamGen()

process

protected java.io.ByteArrayOutputStream process(java.lang.String query,
                                                java.lang.String inputType,
                                                java.lang.String outputType,
                                                java.lang.String audioType)
                                         throws java.net.UnknownHostException,
                                                java.io.IOException
Specified by:
process in class MaryAdapter
Throws:
java.net.UnknownHostException
java.io.IOException