public class FreeTTS
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VERSION
Version number.
|
| Constructor and Description |
|---|
FreeTTS()
Constructs a default FreeTTS with the kevin16 voice.
|
FreeTTS(Voice voice)
Creates a FreeTTS object with the given Voice.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
fileToSpeech(java.lang.String filePath)
Converts the text contained in the given path to speech.
|
InputMode |
getInputMode()
Returns the InputMode.
|
boolean |
getSilentMode()
Gets silent mode.
|
protected Voice |
getVoice()
Returns the voice used by FreeTTS.
|
static void |
main(java.lang.String[] args)
The main entry point for FreeTTS.
|
void |
setAudioFile(java.lang.String audioFile)
Sets the audio file .
|
void |
setInputMode(InputMode inputMode)
Sets the input mode.
|
void |
setMultiAudio(boolean multiAudio)
Sets multi audio.
|
void |
setSilentMode(boolean silent)
Turns audio playing on and off.
|
void |
setStreamingAudio(boolean streamingAudio)
Sets streaming audio.
|
void |
shutdown()
Shuts down this FreeTTS synthesizer by closing the AudioPlayer and voice.
|
void |
startup()
Starts this FreeTTS Synthesizer by loading the void and creating a new
AudioPlayer.
|
boolean |
streamToSpeech(java.io.InputStream is)
Converts the text contained in the given stream to speech.
|
boolean |
textToSpeech(java.lang.String text)
Converts the given text to speech based using processing options
currently set in FreeTTS.
|
boolean |
urlToSpeech(java.lang.String urlPath)
Converts the text contained in the given path to speech.
|
public static final java.lang.String VERSION
public FreeTTS()
public FreeTTS(Voice voice)
voice - the voice to usepublic void startup()
public void shutdown()
public boolean textToSpeech(java.lang.String text)
text - the text to speakprotected Voice getVoice()
public boolean streamToSpeech(java.io.InputStream is)
is - the stream containing the text to speakpublic boolean urlToSpeech(java.lang.String urlPath)
urlPath - the file containing the text to speakpublic boolean fileToSpeech(java.lang.String filePath)
filePath - the file containing the text to speakpublic void setSilentMode(boolean silent)
silent - if true, don't play audiopublic boolean getSilentMode()
setSilentMode(boolean)public void setInputMode(InputMode inputMode)
inputMode - the input modepublic InputMode getInputMode()
setInputMode(com.sun.speech.freetts.InputMode)public void setAudioFile(java.lang.String audioFile)
audioFile - the audioFilepublic void setMultiAudio(boolean multiAudio)
multiAudio - if true send output to multiple files.public void setStreamingAudio(boolean streamingAudio)
streamingAudio - if true stream audiopublic static void main(java.lang.String[] args)