Tutorial Membuat Aplikasi Text-to-Speech dengan Visual Studio (C#)



Halo sobat tekno, jika sebelumnya kita sudah membuat project yang sama menggunakan bahasa Visual Basic atau Vb.net, kali ini sesuai request teman-teman saya membuatkan versi dari bahasa C#. Secara umum program ini hampir sama, hanya berbeda pada pemanggilan beberapa sintaksnya saja

Sama seperti tutorial sebelumnya, untuk pembuatan aplikasi text-to-speech kita memerlukan software visual studio saja. Untuk versi visual studio yang saya gunakan yaitu Visual Studio Profesional 2017.

Pertama, silahkan buka visual studio anda, pilih bahasa C# dengan framework Windows Form App. Jika sudah, maka akan tampil sebuah form tempat kita membuat antarmuka aplikasi nanti.

Masuk ke menu Project > Add Reference > Assemblies. Cari dan centang System.Speech.


Masukan reference berikut pada program.

using System.Speech;
using System.Speech.Synthesis;

Setelah itu, silahkan masukan 1 buah textboxt, dan 1 buah button dengan cara mencari pada menu toolbox. Silahkan atur penempatan sesuai dengan keinginan anda. Anda bisa kustom button dan textbot pada menu properties entah itu text dalam button, warna, maupun hal lainnya.


Jika sudah siap dengan tampilannya, silahkan masukan source code berikut dengan cara double-click pada button yang telah dibuat dan masukan program dibawah.

SpeechSynthesizer speechObj = new SpeechSynthesizer();
speechObj.SpeakAsync(textBox1.Text);

Untuk contoh program lengkapnya seperti ini, anda bisa sesuaikan dengan program anda.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Speech;
using System.Speech.Synthesis;


namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            SpeechSynthesizer speechObj = new SpeechSynthesizer();
            speechObj.SpeakAsync(textBox1.Text);
        }
    }
}

Silahkan run program dengan menekan tombol F5. Masukan text yang ingin anda dengar di textbox dan tekan button untuk mengeluarkan suaranya.


Berikut contoh dari hasil run programnya.


Anda bisa juga memodifikasi kecepatan suara, jenis suara, dan bahasa dari sistem voice ini dengan cara mencari sintaks tambahan.

Cukup mudah bukan? Bahkan bisa dikatakan sangat mirip dengan tutorial sebelumnya menggunakan bahasa Visual Basic (VB.net). Jika kalian ingin melihat tutorial text-to-speech dengan bahasa visual basic, silahkan kunjungi link berikut:

Tutorial Membuat Aplikasi Text-to-Speech dengan Visual Studio (Vb.net)

Terimakasih telah membaca, jangan lupa share ya!

Berlangganan update artikel terbaru via email:

0 Response to "Tutorial Membuat Aplikasi Text-to-Speech dengan Visual Studio (C#)"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel