Senin, 01 Maret 2010

Mengontrol Komputer dengan Suara

Kemudahan adalah salah satu tujua seseorang menggunakan PC. Fasilitas yang ada pada PC zaman sekarang sudah sangat berbeda dengan yang ada pada waktu-waktu awal kelahirannya. Dulu apa yang disebut komputer hanya digunakan untuk proses perhitungan matematis. Namun, sekarang PC sudah menjadi alat multi fungsi yang sangat membantu dalam berbagai pekerjaan, mulai dari sekedar penghitungan laporan keuangan, Tukar menukar informasi via Internet, bahkan digunakan sebagai media untuk bermain. Media input yang digunakanpun sudah semakin berkembang seturut dengan kemajuan teknologi. Dimulai dari mouse yang menggunakan roller ball, sampai yang menggunakan infrared, Touch Screen dan juga Speech Recognition.
Dan hal ini jugalah yang menjadi tujuan utama dituliskannya artikel ini, yaitu memanfaatkan teknologi Speech Recognition untuk mengontrol penuh sebuah sistem komputer dimana pemanfaatan Speech Recognition saat ini kurang populer. sebenarnya artikel ini saya posting berdasarkan makalah yang saya lampirkan di tes interview calon asisten praktikum di kampus, berhubung tes interview tersebut telah selesai, saya bagikan saja semua pembahasannya disini supaya kalian semua dapat menikmatinya (baca:mempelajarinya)..

ok, ini sistematika nya:



PEMBAHASAN

Persiapan
Software yang digunakan pada makalah kali ini adalah software gratis yang bernama “e-speaking”. Aplikasi ini dapati di download pada website resminya di www.e-speaking.com . agar software ini dapat berjalan dengan lancer, kita butuh sebuah aplikasi pengenal suara yang bernama SAPI (Speech Application Programming Interface). SAPI biasanya sudah termasuk dalam satu paket Windows Xp. Namun, aplikasi ini juga bisa di download di website resmi Microsoft ataupun di www.e-speaking.com. Untuk instalasi lebih baik mendahulukan SAPI, setelah itu lalu dapat diinstal software e-speaking. Selain itu diperlukan sebuah Microphone yang akan menjadi media input suara.

Menggunakan e-speaking
Tampilan e-speaking :


















Pada dasarnya, inti penggunaan software e-speaking ada pada tab Commands. Seperti bisa dilihat pada gambar diatas, pada bagian kiri software terdapat submenu dari “Global”. Bagian ini berfungsi untuk menentukan perintah apa yang akan dilakukan komputer ketika kita mengucapkan suatu perkataan. Dan di bagaian kiri menu program , kita dapat memasukkan suatu perintah tertentu kepada komputer agar ia melakukan sesuatu yang lebih spesifik. Untuk memulai menggunakan e-speaking. Pada bagian menu kita harus mengaktifkan tombol “On”


Berikut adalah beberapa contoh cara mengontrol komputer dengan suara via e-speaking :

a.Membuka www.google.com
Untuk membuka www.google .com, kita hanya perlu mengucapkan kata “Google Website” dihadapan Microphone. Jika pelafalan kita benar, maka e-speaking dengan segera akan membuka www.google.com dengan Web Browser pilihan kita secara otomatis.

b.Membuka aplikasi notepad.exe
Untuk membuka notepad, kita dapat mengucapkan “open notepad” didepan Mic, setelah itu dengan segera sebuah aplikasi notepad baru akan dibuka.

c.Menulis didalam notepad dengan suara.
Apabila kita terlalu lelah mengetik dengan keyboard, kita bisa memerintahkan e-speaking menjadi sekretaris pribadi yang akan menuliskan apa yang kita ucapkan. Untuk melakukan hal ini, pada aplikasi notepad yang telah terbuka, kita dapat mengucapkan “start dictation”. Setelah itu e-speaking akan menjawab dengan pesan “dictation started” dan kita tinggal mengucapkan apa yang ingin kita tuliskan dan e-speaking akan langsung mengetikan kalimat tersebut pada notepad yang terbuka. Untuk menutup sesi menulis di notepad, kita dapat mengucapkan “Stop Dictation”.

d.Mengecilkan e-speaking
Apabila e-speaking yang kita jalankan masih berupa tampilan yang disertai dengan berbagai menu yang terkadang mengganggu untuk dilihat, kita dapat mengucapkan “close menu” agar menu yang tampil hanya potongan interface nya saja. Gambar :





Memasukkan Perintah Khusus ke e-speaking

Kita dapat menambahkan berbagai perintah khusus yang akan dikerjakan oleh e-speaking. Hal ini kita lakukan apabila dalam daftar kata/kalimat yang ada pada e-speaking masih kurang.

Lngkah-langkahnya:
- Buka menu e-speaking
- Masukkan kata /kalimat yang digunakan untuk memerintah e-speaking pada bagian Phrase.
Contoh : “Open my Blog” (kalimat ini kita ucapkan agar PC segera membuka website kita).
- Pada bagian Type, pilih ”Website/Program”.
- Pada bagian status dapat dipilih bagian “Active”
- Pada textfield berjudul Action, dapat kita masukkan URL dari blog kita :
Contoh : http://www.kecoak-cyber.blogspot.com
- Jika kita menginginkan e-speaking mengucapkan suatu perkataan untuk mengkonfirmasi perintah yang kita berikan padanya berhasil dikerjakan, kita dapat menconteng pilihan ‘When Done, say’ dan pada textfield disebelahnya kita masukkan Kata/kalimat yang nantinya akan diucapkan komputer.
Contoh : Sure.
- Tekan tombol add.

Berikut gambar dari konfigurasi e-speaking sesuai perintah diatas :


















Cara kerja e-speaking

Untuk dapat melakukan perintah yang kita berikan padanya, aplikasi e-speaking akan bekerja sama dengan SAPI agar setiap perkataan yang kita ucapkan dapat dimengerti olehnya. Setiap kata yang kita ucapkan akan didengarkan oleh e-speaking. Apabila didalam database e-speaking terdapat string dari kata/kalimat yang kita ucapkan tadi, maka ia akan segera merespon dan melakukan perintah yang akan dilakukan sesuai dengan yang ditentukan. Yang diamati oleh e-speaking beserta SAPI adalah pelafalan dari apa yang kita ucapkan, sehingga apabila kata/kalimat yang kita ucapkan tidak benar, maka software ini bisa salah tanggap atau bahkan tidak merespon sama sekali.


Beberapa hal yang dapat dilakukan agar e-speaking bekerja lebih baik
- Melatih e-speaking agar mengerti model pelafalan kita. (pada bagian menu, pilih “train word”)
- Menggunakan Microphone yang baik
- Mensetting agar audio input tidak terlalu kecil/besar.
- Gunakan avatar yang merupakan gambar dari lawan bicara anda (PC) sehingga terlihat lebih menarik dan atraktif. (terdapat pada bagian “skin” pada tab menu.
- Masukkan perintah-perintah lain yang akan memperkaya vocabulary dari e-speaking.
- Gunakan PC high class, karena e-speaking cukup berat apabila dijalankan.


Kesimpulan

Penggunaan media input suara akan mempercepat kita dalam melakukan suatu pekerjaan. Hal ini sangat membantu kita karena kita tidak lagi disibukkan dengan perncarian icon/shortcut yang terkadang cukup memakan waktu, sebab dengan mengeluarkan perintah melalui microphone, maka software Speech Recogition akan segera menyediakan apa yang kita butuhkan dalam PC.

3 komentar:

  1. postingnya high class buat saya, salut buat ilmunya..
    :)

    BalasHapus
  2. menurut anda apa manfaat e-speaking???????

    BalasHapus
  3. apa dengan tidak adanya microphone kita dapat mengoperasikan system ini??

    BalasHapus

Suka dengan artikel diatas?, atau masih ada pertanyaan?, silahkan lampirkan komentar anda dibawah ini: