Mesajlar Etiketlendi ‘java yazı seslendirme’

Basit bir kütüphane ekleyerek bilgisayara girdiğimiz yazının nasıl seslendirilebileceğini adım adım göstereceğim.  Bundan bir sonraki yazı ise sizin sesinizi algılayarak bilgisayara nasıl komut verilebileceği ile ilgili olacak (Speech to text).

1. Öncelikle http://sourceforge.net/projects/freetts/files/ bu linkten dosyamızı indirip masaüstüne çıkartıyoruz.

2. Eclipse açıp yeni bir Java Project oluşturuyoruz.

3. Oluşturduğumuz projeye sağ tıklıyarak Properties kısmına tıklıyoruz.

4. Properties > Java Build Path kısmına geliyoruz. Add External JARs butonuna tıklıyoruz. Buradan masaüstüne çıkarttığımız dosyayının yolunu buluyoruz. Dosyadaki lib klasörünün içindeki .jar uzantılı dosyaların hepsini seçiyoruz ve tamam diyoruz.

5. Gerekli kaynakları eklemiş olduk. Şimdi projemizde Speech adında yeni bir class oluşturuyoruz.

6. Kod içeriğini şu şekilde yapıyoruz.

Aşağıdaki kevin16 kısmı seslendiricidir. İstenilirse aşağıdakilerden biri de kullanılabilir;

kevin, kevin16, mbrola_us1, mbrola_us2, or mbrola_us3

import com.sun.speech.freetts.Voice;
import com.sun.speech.freetts.VoiceManager;
public class Speech { //Speech benim verdiğim class ismi siz kendinize göre değiştirmelisiniz.

public static void main(String args[]){

Voice v;
VoiceManager vm=VoiceManager.getInstance();
v=vm.getVoice(“kevin16”);

v.allocate();
v.speak(“Hi, I’m software engineer”);//Seslendirilecek kelime

}
}