Rabu, 17 Oktober 2012

Speech Recognition

Helloooo...................
Sudahkan kalian mengenal speech recognition ? Atau software yang digunakan untuk merekam dan mengenal suara ? Tugas dosen saya kali ini adalah mencoba software tersebut pada windows 7 dan mengulasnya di dalam blog masing-masing. Berikut sedikit mengenai speech recognition pada windows 7


Pengertian Speech Recognition

Speech Recognition adalah proses konversi sebuah sinyal akustik, yang ditangkap oleh microphone atau telepon, untuk merangkai kata kata. Kata – kata yang dikenali bisa jadi sebagai hasil akhir, untuk sebuah aplikasi seperti command & control, penginputan data, dan persiapan dokumen.


tampilan speech recognition
Hampir sama dengan keyboard yang membantu user melakukan inputan pada komputer, software soeech recognition merupakan sebuah dimensi baru dengan kontrol yang fokus pada perintah, bukan lokasi. Sehingga kita tinggal mengucapkan perintah dengan bahasa inggris dan komputer menjalankan perintah yang diucapkan. Namun bila pronounce yang diucapkan tidak sesuai, kemungkinan perintah yang diucapkan user tidak akan dikenali oleh komputer.


Penggunaan Speech Recognition

Sebelum anda menggunakan fitur ini, ada hal yang perlu diperhatikan yaitu pastikan pada PC atau laptop anda mmepunyai microphone yang baik karena jika microphone yang digunakan kurang baik akan menimbulkan berbagai suara. Bagi teman-teman yang baru pertama kali menggunakan software ini jangan khawatir karena sudah tersedia user guidance yang akan menjelaskan bagaimana menggunakan Speech Recognition ini. Bukan hanya ada dalam bahasa Inggris saja, speech recognition juga tersedia dalam bahasa Perancis, Spanyol, Jerman, Jepang, China.

Berikut contoh cara penggunaan speech recognition :
  1. klik tombol pada kotak suara
  2. ucapkan 'start'
  3. misalnya kita ingin membuka aplikasi winamp maka ucapkan 'open winamp'
  4. maka aplikasi winamp akan terbukan dan siap dijalankan
  5. software speech recognition tidak hanya dapat membuka aplikasi, software ini juga dapat melakukan perintah-perintah menu yang ada didalam aplikasi
  6. bila ingin menutup aplikasi, kita cukup mengatakan 'close' maka secara otomatis jendela aplikasi akan tertutup

Kesulitan Penggunaan Speech Recognition :
  1. Masih sering terjadi error
  2. Keterbatasan library
  3. Pelafalan dan pengucapan perintah dalam bahasa inggris harus diucapkan dengan jelas karena bila perintah tidak diucapkan dengan jelas maka perintah tidak akan dikenali
  4. Suara dalam memberikan perintah harus jelas dan keras

Manfaat Penggunaan Speech Recognition
  1. Belajar cara berbicara dengan komputer dengan tutorial yang akan mengajarkan penggunaan perintah-perintah dengan Speech Recognition.  
  2. Melatih komputer untuk memahami suara yang diinputkan. Speech Recognition menggunakan sebuah profil unik suara untuk mengenali suara dan perintah. Semakin sering dan banyak menggunakan Speech Recognition, maka akan semakin detil profil karakter suara seseorang, hal ini akan meningkatkan kemampuan komputer untuk memahami suara seseorang.
  3. Memeperbaiki kata yang tidak dikenal. Jika Speech Recognition tidak mengenali suatu perintah, maka pengguna dapat memperbaiki kata-kata yang tidak dikenali tersebut dengan memilih alternatif yang telah disediakan atau dengan mengeja kata tersebut.
  4. Menggunakan Perintah untuk Mendikte. Mengalamatkan email dan dokumen, membuat perbaikan, dan menyimpan pekerjaan dengan memerintahkan komputer untuk mendiktekan.
  5. Memperhatikan Cara Program Beradaptasi dengan Pengguna. Setiap individu mempunyai suara dan intonasi yang unik, Speech Recognition mempelajari cara mengatur seluk-beluk nada perintah. Software lunak mempelajari perintah-perintah yang biasanya digunakan oleh pengguna dan meningkatkan interaksi perintah tersebut dengan komputer.





Senin, 01 Oktober 2012

Interface Dalam IMK


Salah satu kriteria dari sebuah antar muka adalah menarik. Seorang pengguna baru, biasanya tertarik untuk mencoba sebuah program aplikasi dengan terlebih dahulu tertarik pada suatu tampilan yang ada di hadapan mereka. Untuk membuat tampilan yang menarik emmang tidak mudah karena dalam merancang tampilan, seorang perancang harus mempunyai jiwa seni dan mengerti selera pengguna pada umumnya. 


Bagi perancang tampilan interface, dokumentasi setiap pekerjaan yang dilakukan sangatlah penting. Karena dengan bantuan dokumentasi, perancang dapat dengan mudah mengubah rancangan yang perlu disesuaikan. Dokumentasi rancangan dapat dilakukan dengan  cara :
  • Membuat sketsa pada kertas
  • Menggunakan prototype GUI
  • Menuliskan tekstual yang menjelaskan kaitan antara satu jendela dengan jendela yang lainnya
  • Menggunakan piranti baru yang disebut dengan CASE (Computer Aided Software Engineering)
NB : Cara ke 2 dan ke 4 tidak dapat selalu diterapkan karena piranti tersebut harganya cukup mahal sehingga hanya diterapkan pada pembuatan interface grafik untuk pekerjaan yang besar.

Interface pengguna secara alamiah terbagi menjadi 4 kelompok :
1. Model Pengguna
Model pengguna merupakan dasar dari tiga komponen lainnya.  Model pengguna merupakan model konseptual yang diinginkan oleh pengguna dalam memanipulasi informasi dan proses yang diaplikasikan pada informasi tersebut.Setelah pengguna mengetahui dan memahami model yang ia inginkan, dia memerlukan peranti untuk memanipulasi model itu. 

2. Bahasa Perintah
Piranti pemanipulasian ini sering disebut command prompt yang sekaligus merupakan komponen kedua dari antarmuka pengguna. Idealnya, program komputer kita mempunyai bahasa perintah yang alami, sehingga model pengguna dengan cepat dapat dioperasionalkan.

3.  Umpan Balik
Umpan balik di sini diartikan sebagai kemampuan sebuah program yang membantu pengguna untuk mengoperasian program itu sendiri. Umpan balik dapat berbentuk: pesan-pesan penjelasan, pesan penerimaan perintah, indikasi adanya obyek terpilih, dan penampilan karakter yang diketikkan lewat papan ketik. Beberapa bentuk umpan balik terutama ditujukan kepada pengguna yang belum berpengalaman dalam menjalankan program aplikasi itu. Umpan balik dapat digunakan untuk memberi keyakinan bahwa program telah menerima perintah pengguna dan dapat memahami maksud perintah tersebut.

4. Penampilan Informasi
Komponen ini digunakan untuk menunjukkan status informasi atau program ketika pengguna melakukan suatu tindakan. Pada bagian ini, perancang harus menampilkan pesan-pesan tersebut seefektif mungkin, sehingga mudah dipahami oleh pengguna.

Jenis -  jenis interface :
  • Media Tekstual
Adalah bentuk sederhana dialog atau komunikasi antara manusia dan komputer yang hanya berisi teks dan kurang menarik. Salah satu contoh antarmuka manusia dan komputer berbentuk teks yang menggunakan bahasa pemrograman PASCAL adalah readln dan writeln.
  • Media GUI (Graphical User Interface)
GUI (Graphical User Interface), adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu grafis agar mempermudah para pengguna-nya untuk berinteraksi dengan komputer atau sistem operasi.  Contoh sistem operasi yang menggunakan GUI adalah Linux dengan distro Mandriva menggunakan Desktop Environment KDE, dan juga sistem operasi Windows 7 Ultimate yang menggunakan GUI-nya sendiri.

Gambar : KDE pada Mandriva
  • CLI (Command Line Interface)
CLI (Command Line Interface), adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu baris perintah atau text atau ketikkan dari keyboard untuk berinteraksi denga sistem operasi atau komputer tersebut. Contoh sistem operasi yang menggunakan CLI adalah Ubuntu Server dan Windows Server 2008.

Gambar : CLI pada Ubuntu