Advertisement
handtevada

Text2speech

Mar 1st, 2013
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.99 KB | None | 0 0
  1. /*
  2.  * www.engineerindy.com
  3.  * 18/6/12
  4.  * NetBeans 7.1
  5.  * Java version 7
  6.  * Use Freetts 1.2.2
  7.  * @Windows7
  8.  */
  9. package text2speech;
  10.  
  11. import com.sun.speech.freetts.FreeTTS;
  12. import com.sun.speech.freetts.Voice;
  13. import com.sun.speech.freetts.VoiceManager;
  14. import com.sun.speech.freetts.audio.AudioPlayer;
  15.  
  16. /**
  17.  * @author www.engineerindy.com
  18.  */
  19. public class Text2Speech {
  20.  
  21.     FreeTTS freetts;
  22.     AudioPlayer audioPlayer = null;
  23.     String voiceName = "kevin16"; //Can change voice
  24.            
  25.     VoiceManager voiceManager = VoiceManager.getInstance();
  26.     Voice voice = voiceManager.getVoice(voiceName);
  27.    
  28.     public void TTSPlay(String txtSpeak){
  29.         try{
  30.             voice.allocate(); //start
  31.             voice.speak(txtSpeak); //begin speak
  32.         }catch(Error e){
  33.             System.out.println(e);
  34.         }
  35.     }
  36.    
  37.     public static void main(String[] args) {
  38.         Text2Speech tts = new Text2Speech();
  39.         tts.TTSPlay("Hello sa wat dee kubbb");
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement