DownLoad Freetts1.2 java Api....here and execute the jspi.exe in lib folder of freetts api.
Then start cmd and type..
set classpath=.../freetts1.2/lib/freetts.jar;.
Compile the folling code and place your String in command line argument to speak..
import com.sun.speech.freetts.FreeTTS;
import com.sun.speech.freetts.Voice;
import com.sun.speech.freetts.VoiceManager;
import com.sun.speech.freetts.audio.SingleFileAudioPlayer;
import java.io.FileInputStream;
import com.sun.speech.freetts.*;
public class MainSpeak {
public static void speaking(String str){
Voice voice;
FreeTTS freetts;
voice=VoiceManager.getInstance().getVoice("kevin16");
if(voice!=null)
{
voice.allocate();
}
freetts=new FreeTTS(voice);
voice.speak(str);
}
public static void main(String[] args)throws Exception {
MainSpeak m1=new MainSpeak();
m1.speaking(args[0]);
}
}
No comments:
Post a Comment