Anda tentunya sering melihat film-film yang bertemakan teknologi modern yang dimana
komputer dapat berbicara dengan manusia. Pernakah anda bayangkan bagaimana rasanya jika
ada tokoh kartun yang muncul di komputer anda dan dapat membuka Program Aplikasi Dengan
Suara atau yang saya sebut Open Program Aplikasi, dengan program ini kita tidaklah perlu
mendouble klick lagi suatu shortcut, dengan kata lain yaitu apa yang kita sebutkan lewat
microphone ex: open word, maka program aplikasi Microsoft Word Akan Terbuka. dahulu
memang masih khayalan, tetapi sekarang teknologi sudah hampir sampai sana. Berikut ini akan
kita praktekkan mudahnya membuat program di Visual Basic, yang dimana user dapat
berintraksi langsung dengan tokoh kartun tersebut dengan mengunakan alat bantu yaitu
Microphone.
Percaya atau tidak, dengan Activex Microsoft Agent dan Microsoft Speech SDK, anda dapat
membuat program ini hanya dalam 10 Menit. Mari kita coba membuat program ini dengan
langkah-langkah sebagai berikut :
PERSIAPAN
Untuk mengikuti pembahasan tutorial ini, anda diharuskan menginstall library-library tambahan
seperti berikut :
1. Dari windows, jalankan program Visual Basic 6.0, setelah itu muncul kotak dialog New
Project
1
2. Pada kotak dialog New Project Tab New tersebut, Pilih Standard EXE lalu klik Open.
Setelah itu akan tampil IDE Visual Basic 6.0
3. Setelah IDE tampil, maka anda terlebih dahulu menambahkan Kontrol Toolbar dari
Toolbox Visual Basic 6.0. untuk menambahkan kontrol Toolbar pada Toolbox, lakukan
langkah-langkah sebagai berikut :
- Klik kanan pada Toolbox.
- Klik Components.
- Setelah itu akan muncul kotak dialog Components
- Pada kotak Dialog Components Tab Control, klik Microsoft Agent Control 2.0 dan
Microsoft Direct Speech Recognition.
- Klik Ok.
2
4. Setelah itu tambahkan kontrol toolbar Agent dan DirectSR kedalam form.
5. Lalu simpan project tersebut.
6. Langkah selanjutnya buka program NotePad lalu ketikan kata sperti gambar
3
Private merlin As IAgentCtlCharacterEx
Const DATAPATH = "merlin.acs"
Private Sub reco_PhraseFinish(ByVal Flags As Long, ByVal beginhi As Long, ByVal beginlo As Long, ByVal endhi
As Long, ByVal endlo As Long, ByVal Phrase As String, ByVal parsed As String, ByVal results As Long)
On Error Resume Next
Dim noth As Long
Dim sfile As String
Counter = 0
Select Case Phrase
Case "openword"
merlin.Speak "Ok"
Shell "C:\Program Files\Microsoft Office\OFFICE11\Winword.exe", vbMaximizedFocus
Case "openexcel"
merlin.Speak "Ok"
Shell "C:\Program Files\Microsoft Office\OFFICE11\excel.exe", vbMaximizedFocus
Case "openaccess"
merlin.Speak "Ok"
Shell "C:\Program Files\Microsoft Office\OFFICE11\msaccess.exe", vbMaximizedFocus
Case "openwinamp"
merlin.Speak "Ok"
Shell "C:\Program Files\Winamp\winamp.exe", vbMaximizedFocus
Case "closeprogram"
SendKeys "%{F4}"
End Select
End Sub
NB:
- Untuk Listing Program diatas, Yang tulisanya Miring, diketiknya satu baris,
Penulisan yang ada dalam CASE “ ”,tidak boleh ada spasi
- Karena penulis menginstall Microsoft office n winamp di C:\Program Files, maka
Winword.exe, excel.exe, msaccess.exe dan winamp.exe C:\Program Files. Dari itu
untuk lebih pastinya anda lihat dahulu dimana targetnya.
4
9. Setelah diketik Listing Program tersebut, lalu anda buka NotePad yang anda Buat dengan
Nama Words.txt, lalu ketikan
10. Kalau sudah diketik simpan lagi NotePad tersebut,setelah itu anda Run Programnya, lalu
anda dapat mengatakan openword (untuk membuka program aplikasi Microsoft Word),
openexcel (untuk membuka program aplikasi Microsoft Excel), openaccess (untuk
membuka program aplikasi Microsoft Access), openwinamp (untuk membuka program
WinAmp),sedangkan closeprogram (untuk menutup program Aplikasi).
Selamat Mencoba
E-mail :
sanas_soft@yahoo.com & belajarhackingncracking@gmail.com
Home Page :
http://sanas-soft.blogspot.com & http://belajar-hacking.16mb.com