Bu yazımızda Textbox’ a yazılan metni sesli olarak okutabileceğimiz bir proje oluşturacağız. Öncelikle formumuzu aşağıdaki şekilde oluşturuyoruz. Projemizde 1 adet textbox ve bir button bulunmakta.Butona basıldığında Textbox‘ a girilen metni İngilizce olarak okunmasını sağlayacağız.
Daha sonra Solution Explorer penceresinde Reference üzerinde sağ tıklayarak Add Reference seçiyoruz.
Karşımıza gene pencereden COM bölümünden “Microsoft Speech Object Library” işaretliyoruz.
Kodlarımızı yazmaya başlıyoruz.
1 2 3 | using SpeechLib; |
ekliyoruz.
Daha sonra butona çift tıklayarak Click olayına aşağıdaki kodları yazıyoruz.
1 2 3 4 5 6 7 | private void button1_Click(object sender, EventArgs e) { SpVoice oku = new SpVoice(); oku.Speak(textBox1.Text, SpeechVoiceSpeakFlags.SVSFDefault); } |
İşlem tamam. Artık projemizi çalıştırarak ingilizce metinleri sesli olarak okutabiliriz.
Projeyi buradan indirebilirsiniz.
Admin Bunu Türkçe okutabilecek bir proje için benimle iletişime geçebilir misin?
Okuma kısımını yavaş ya da hızlı okutturabilirmiyiz