Class 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.DisposableBean
    Synthesizes speech from text for immediate playback or sends synthesized sound data to an output stream of bytes.

    Created: 2018. 8. 29.

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void destroy()  
      void initialize()  
      static void main​(java.lang.String[] args)  
      void setPitch​(float pitch)  
      void setPitchRange​(float pitchRange)  
      void setProperties​(java.util.Properties properties)  
      void setRate​(float rate)  
      void setVoiceName​(java.lang.String voiceName)  
      void setVoicePackage​(java.lang.String voicePackage)  
      void speak​(com.aspectran.core.activity.Translet translet)  
      void speak​(java.lang.String text)
      Synthesizes speech of the given text and plays immediately.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TextToSpeechBean

        public TextToSpeechBean()
    • 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:
        initialize in interface com.aspectran.core.component.bean.ablility.InitializableBean
      • destroy

        public void destroy()
        Specified by:
        destroy in interface com.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)