Jumat, 29 April 2016

Membuat Text to Speech pada VB.NET

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
  1. Buka Microsoft Visual Basic anda, dan pilih Windows Form Applications
  2. Buat desain form menggunakan textbox dan butoon sehingga menghasilkan tampilan seperti gambar berikut ini.
  3. 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
  4. 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
  5. Selanjutnya lakukan debug dengan menekan F5 untuk mengetahui hasilnya, dan hasilnya adalah sebagai berikut
  6. Anda juga dapat menambahkan rate kecepatan suara yang keluar dengan menambahkan trackbar seperti dibawah ini
  7. 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