JKamus with TTS
Java Generic Dictionary Tool
Dengan menggunakan freeTTS untuk pengucapan artian / text ingris pada JKamus
caranya mudah cukup tambahkan pada bagian import
=========
import com.sun.speech.freetts.Voice;
import com.sun.speech.freetts.VoiceManager;
import com.sun.speech.freetts.audio.JavaClipAudioPlayer;
=========
Lalu pada toolbar utk play sound kasih komentar //pada metod playsound
dan edit seperti dibawah,
============
if (ae.getSource() == toolbar.button[5] ) {
try {
// playSound(ListIntPilih);
//add FreeTTS
String voiceName =”kevin16″;
voiceManager = VoiceManager.getInstance();
helloVoice = voiceManager.getVoice(voiceName);
//test
if (helloVoice == null) {
System.err.println(“Cannot find a voice named “
+ voiceName + “. Please specify a different voice.”);
System.exit(1);
}
/* Alokasi voice.
*/
helloVoice.allocate();
/* Synthesize speech.
*/
helloVoice.speak( textPaneView.getText().toString().trim());
/* Clean up and leave.
*/
helloVoice.deallocate();
}catch (Exception e) {warnme(“Error due to “+ e.getMessage());}
}
============
//…hihi kayak bikin masakan saja ;D
Selamat mencoba..jangan lupa di unduh dulu source code JKamus nya di group javageo!
FAQ
Q:Untuk Kalimat pengucapan bahasa Indonesianya mana??
A:kan buat orang Indonesia
masak sich harus diucapkan lagi..ada rencana GhintTTS aja tapi nggak sekarang
Q:Kok nggak coba make mbrola sich?
A: Akh mendingan make GhinTTS, wong suaranya dilaptopku hampir mirip dgn punyanya mbrola
kan lebih baik make bikinan sendiri, ya nggak?! nggak kuatir itu namanya license agreement.Lagian anda bisa edit file au / wav nya GhinTTS sendiri utk disesuai dengan logat bahasa daerah masing-masing, hehe mbrola dijamin nggak kan peduli kalo pun peduli pasti berbayarlah.
Ok, dech gitu aja tips nya
Salam hangat
Pekanbaru, 4 Maret 2008