C# ‘ta Dışarıdan Girilen Metni Seslendirme

Bugünkü dersimizde C# Web Form’da basit bir program yapacağız.

Programımızda textbox ve bir adet buton kullanacağız.Kodları hazır olarak vereceğim,pek kafa karıştırıcı bir durum yok.

Not : Resimleri büyütmek için hangi resmi büyütmek istiyorsanız üzerine tıklayınız.

Öncelikle C# > Web Forms Application açalım.

Adsız

 

 

 

 

 

Daha sonra projemize bir adet “textBox” sürükleyip,boyutunu dilediğimizce ayarlayalım.

Adsız1

 

 

 

 

 

textBox sürükledikten sonra bir adetde “button” sürükleyelim.

Adsız2

 

 

 

 

 

Daha sonra sağ kısımda bulunan “Solution Explorer” sekmesinden Projemizin adına sağ tıklayıp “Add Reference“‘yi seçelim.

Adsız3

 

 

 

 

 

Karşımıza çıkan pencereden “COM” sekmesine gelip “Microsoft Speech Object Library” ye tıklayıp ok butonuna basalım.

Adsız4

 

 

 

 

 

Şimdi vereceğim koduda aşağıdaki yere yapıştırırsanız,projemiz sorunsuz çalışacaktır.

Yapıştıracağınız yer ;

Adsız6

 

 

 

 

 

 

Kod ;

    • SpeechLib.SpVoice metniOku = new SpeechLib.SpVoice();metniOku.Speak(textBox1.Text, SpeechLib.SpeechVoiceSpeakFlags.SVSFDefault);

F5′ bastığımızda karşımıza böyle bir pencere çıkacak ve istediğimiz yazıyı ve rakamı okutabileceğiz.

Adsız7

 

 

 

 

 

 

Kolay gelsin.

Bu konumuzda burda bitiyor,bir sonraki makalemde görüşmek üzere,esen kalın.

 Bu makale 100% özgündür.

Posted by Nazim Mert Bilgi

Adım Nazım Mert, soyadım ise Bilgi. 98 yılında Karaman'da doğdum, 2011 yılından itibaren Antalya'da ikâmet ediyorum. Yazılıma olan merakımı 2013'de faaliyete geçirdim ve 2015 yılı yazında Bilge Adam Akademi'den "Üstün Başarı" ve "Microsoft Certified Solution Developer" ünvanıyla mezun oldum. 2011 yılından itibaren ise, siz değerli ziyaretçilerimi en iyi içeriği sunabilmek için, bu blog'da bazı gözlemlerimi ve bazı ilimleri paylaşıyorum.

3 thoughts on “C# ‘ta Dışarıdan Girilen Metni Seslendirme”

    1. İngilizce bir bayanın sesinden geliyor,türkçesi için vs araştırma yapabilirsiniz.Ben en basit yöntemini anlattım.

Comments are closed.