Package com.aspectran.demo.tts
Class TextToSpeechBean
- java.lang.Object
-
- com.aspectran.demo.tts.TextToSpeechBean
-
- All Implemented Interfaces:
com.aspectran.core.component.bean.ablility.DisposableBean,com.aspectran.core.component.bean.ablility.InitializableBean
public class TextToSpeechBean extends java.lang.Object implements com.aspectran.core.component.bean.ablility.InitializableBean, com.aspectran.core.component.bean.ablility.DisposableBeanSynthesizes speech from text for immediate playback or sends synthesized sound data to an output stream of bytes.Created: 2018. 8. 29.
-
-
Constructor Summary
Constructors Constructor Description TextToSpeechBean()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voidinitialize()static voidmain(java.lang.String[] args)voidsetPitch(float pitch)voidsetPitchRange(float pitchRange)voidsetProperties(java.util.Properties properties)voidsetRate(float rate)voidsetVoiceName(java.lang.String voiceName)voidsetVoicePackage(java.lang.String voicePackage)voidspeak(com.aspectran.core.activity.Translet translet)voidspeak(java.lang.String text)Synthesizes speech of the given text and plays immediately.
-
-
-
Method Detail
-
setVoicePackage
public void setVoicePackage(java.lang.String voicePackage)
-
setVoiceName
public void setVoiceName(java.lang.String voiceName)
-
setRate
public void setRate(float rate)
-
setPitch
public void setPitch(float pitch)
-
setPitchRange
public void setPitchRange(float pitchRange)
-
setProperties
public void setProperties(java.util.Properties properties)
-
initialize
public void initialize()
- Specified by:
initializein interfacecom.aspectran.core.component.bean.ablility.InitializableBean
-
destroy
public void destroy()
- Specified by:
destroyin interfacecom.aspectran.core.component.bean.ablility.DisposableBean
-
speak
public void speak(java.lang.String text)
Synthesizes speech of the given text and plays immediately.- Parameters:
text- the text that will be transformed to speech
-
speak
public void speak(com.aspectran.core.activity.Translet translet)
-
main
public static void main(java.lang.String[] args)
-
-