XCH Steven's Journal

Have Dream Will Travel~

Introduction SAPI Programming di VB.NET

Ok, dari judul di atas jangan dikira artikel ini akan membahas mengenai cara memrogram komputer dengan gaya sapi yaaa, sebelum gw jelasin lebih lanjut, apa sih SAPI itu? SAPI adalah binatang ternak yang menghasilkan susu... ok itu ga salah (lebay mode off -.-) tapi SAPI dalam konteks programming merupakan sebuah Object Library dari Microsoft Speech API (Application Programming Interface) yang cukup powerfull dimana kita dapat membuat program dimana komputer akan berbicara secara TEXT-TO-SPEECH dengan kita.
Sebagai langkah awal kita perlu menambahakn project reference pada visual studio kita (bisa juga pada VB 6 maupun .NET 2005, tapi saya menggunakan VB.NET 2008) seperti gambar di bawah ini :


Nah setelah di OK, maka kita dapat mengimport SpeechLib yang merupakan library SAPI itu sendiri, selanjutnya kita akan membuat sebuah module simpel yang mengaplikasikan text to speech,

Public Sub voices()
        Dim Voice As SpVoice
        Voice = New SpVoice
        Voice.Speak("I'm speaking to you", SpeechVoiceSpeakFlags.SVSFlagsAsync)
End Sub


nah module ini cukup singkat dan mudah diaplikasikan, ketika kita melakukan pemanggilan module voices() pada program kita maka ketika dijalankan komputer akan mengeluarkan suara "I'm speaking to you". Setelah mencoba hal di atas, mungkin kita akan mendengar sebuah suara yang terkesan monoton dengan intonasi yang datar, karena tadi saya katakan bahwa SAPI ini cukup powerfull kita dapat "melatih" program kita untuk dapat berbicara lebih natural dengan memberikan konsep Speech Recognition terutama memberikan penekanan RULE Grammar, tentunya hal tersebut tidak akan saya bahas di lain waktu, so stay tune XD
(ps : jika gambar terlalu kecil, klik saja ok :D)

0 komentar:

Posting Komentar