Kali ini saya akan memberikan sebuah tutorial tentang Text-to-Speech. Apa itu? Text-to-Speech adalah program yang merubah text menjadi suara, jadi kita dapat mengeluarkan suara dari apa yang kita tuliskan dalam text. Pada tutorial ini saya menggunakan sebuah Programming Inteface dari Microsoft yang disebut SAPI atau Speech API(Speech Application Programming Interface). Saya tidak akan membahas tentang apa itu sapi karena saya akan menjelaskan tutorial membuat text-to-speech saja hehehe. Jika anda ingin mengetahui lebih banyak tentang SAPI silakan baca di sini atau cari referensi sendiri di google. Langsung saja berikut ini langkah-langkah membuat text-to-speech pada VB.NET menggunakan Microsoft Visual Basic 2010
- Buka Microsoft Visual Basic anda, dan pilih Windows Form Applications
- Buat desain form menggunakan textbox dan butoon sehingga menghasilkan tampilan seperti gambar berikut ini.
- Pada aplikasi ini, nantinya program akan mengeluarkan suara ketika kita mengetikkan text pada text box kemudian menekan tombol speak! Maka kode harus berjalan ketika kita menekan tombol Speak! Maka masukkan source code di bawah ini pada event button
sapiObject = CreateObject("SAPI.spvoice") sapiObject.speak(TextBox1.Text)
Sebelumnya definisikan variable sapiObject dengan code Dim sapiObject - Kode lengkapnya adalah sebagai berikut
Public Class Form1 Dim sapiObject Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click sapiObject = CreateObject("SAPI.spvoice") sapiObject.speak(TextBox1.Text) End Sub End Class
- Selanjutnya lakukan debug dengan menekan F5 untuk mengetahui hasilnya, dan hasilnya adalah sebagai berikut
- Anda juga dapat menambahkan rate kecepatan suara yang keluar dengan menambahkan trackbar seperti dibawah ini
- Kemudian edit code menjadi seperti di bawah ini
Demikian tutorial tentang membuat text-to-speech pada VB semoga bermanfaat. Jika ada kririk saran atau ada yang salah dari tulisan saya silakan tulis di komentar agar tutorial saya kedepannya bisa lebih baik
Terimakasih
Tidak ada komentar:
Posting Komentar