Selasa, 30 Agustus 2011

Membuat Komputer Berbicara dengan Script Visual Basic, Akses Speech dan Narrator

Sebenarnya Komputer kita secara default dilengkapi dengan utilites dan kemampuan-2 unik lainnya yg mungkin jarang kita akses. Termasuk salah satunya kemampuan windows mengeluarkan suara berdasarkan command kita dan juga Membuat Lampu Keyboard Kelap-Kelip. Ada tiga (3) cara yg bisa dilakukan, dengan menggunakan script manual visual basic (VBS), akses narrator dan akses voices.
Dengan script VBS, here we go:
  1. Buat file berekstensi .VBS. Caranya mudah, di windows klik kanan lalu arahkan kursor ke “New” muncul beberapa pilihan, (pilih yg mana saja bebas) lalu beri nama file tersebut misalnya: speech.VBS. Di sinilah kuncinya, mengganti extensi dengan .vbs akan merubah file menjadi vbs.
  2. Edit file tersebut “open with” text editor, notepad, atau notepad++.
  3. Masukan Script berikut yang berwarna RED
    Dim pesan, sapi
    pesan = InputBox ( "Apa yang Anda ingin saya katakan?", "Berbicaralah kepada-Ku")
    Set sapi = CreateObject ( "sapi.spvoice")
    sapi.Speak pesan
    Save dan close
  4. Buka kembali file tersebut (langsung), double klik. setelah windows terbuka, masukan text apapun terserah, klik OK. Maka Komputer sobat akan mengeluarkan suara sesuai dengan apa yang kita tulis.
Adapun dengan mengakses “Narrator” dapat dilakukan dengan mengklik Start – All Programs – Accesories – Accesibility – Narrator. Atau dapat pula dengan satu langkah mudah yaitu dengan tekan Start + U (baca juga), maka akan muncul Utilities dan Narrator secara bersamaan.
Sementara yang ketiga, dengan membuka program “Speech”. Klik Start – Contol Panel – Speech.
Persamaan dari ketiga cara di atas yaitu, semuanya memanggil fungsi yang sama, yaitu speech engine windows Microsoft SAM. Namun perbedaannya terletak pada fungsinya, yaitu Narrator bersifat aktif namun hanya berfungsi memberi narasi atas segala aktivitas kita, sementara “Speech & dengan memakai VBS” bersifat passive namun dapat menerima input dari text yg kita tulis. Tapi jangan harap ejaan yg dibacanya sesuai dengan ejaan kita ya.. :Dkarena ejaannya berdasarkan pelafalan orang amrik gettoh. Di samping itu, intonasi dan word emphasizing-nyapun terbatas pada karakter suara “Mature – Old Guy” aja menurutku. Jika ingin Speech engine yang lebih advance, saya biasa memakai engine pada program Fruity Loops di mana untuk speech engine-nya saja terdapat banyak pilihan karakter dari child, boy, choir, male/ female voice, bahkan sampai granny. Program ini juga biasanya saya pakai untuk membuat lagu (one sets for all deh). Are You DJ ??!!! You should try it!

Tidak ada komentar: