marytts.client
Class MaryClient.Voice

java.lang.Object
  extended by marytts.client.MaryClient.Voice
Enclosing class:
MaryClient

public static class MaryClient.Voice
extends java.lang.Object

An abstraction of server info about available voices.

Author:
Marc Schröder

Constructor Summary
MaryClient.Voice(java.lang.String name, java.util.Locale locale, java.lang.String gender, java.lang.String domain)
           
 
Method Summary
 java.lang.String gender()
           
 java.util.Locale getLocale()
           
 boolean isHMMVoice()
           
 boolean isLimitedDomain()
           
 java.lang.String name()
           
 void setSynthesizerType(java.lang.String synthesizerTypeIn)
           
 java.lang.String synthesizerType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MaryClient.Voice

public MaryClient.Voice(java.lang.String name,
                        java.util.Locale locale,
                        java.lang.String gender,
                        java.lang.String domain)
Method Detail

getLocale

public java.util.Locale getLocale()

name

public java.lang.String name()

gender

public java.lang.String gender()

synthesizerType

public java.lang.String synthesizerType()

setSynthesizerType

public void setSynthesizerType(java.lang.String synthesizerTypeIn)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isLimitedDomain

public boolean isLimitedDomain()

isHMMVoice

public boolean isHMMVoice()