C# ile yazıyı seslendirme

C# uygulamalarınızda uyarı, bilgi vb. durumlarda sesli bilgi verme veya yazıları direk sese çevirmekte kullanabileceğiniz bir örnek...

C# uygulamalarınızda uyarı, bilgi vb. durumlarda sesli bilgi verme veya yazıları direk sese çevirmekte kullanabileceğiniz bir örnek...

C# ile ilginç bir uygulama yapacağız şimdi...

Bu uygulamada formumuza 1 adet textbox ve 1 adet buton koyacağız...

Nesneleri formumuza koyduktan sonra Project Menüsünden Add Reference diyelim... Sonra COM sekmesine gelelim, burada Microsoft Speech Object Library var... Onu seçip OK diyelim...

Daha sonra kod penceresindeki kütüphane ekleme kısmına aşağıdaki kodu yazalım:


using SpeechLib;



Şimdi butonumuzun click olayına aşağıdaki kodları yazalım:


SpVoice ses = new SpVoice();

            ses.Speak(textBox1.Text,SpeechVoiceSpeakFlags.SVSFDefault);



Şimdi F5 ile projemizi çalıştırabiliriz, textbox'a yazı yazıp butona tıklayın ve sonucu görün ;) programlarınızda uyarı, bilgi vs. bölümlerde kullanabilirsiniz...
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

using SpeechLib; bunu yazınca hata verıyor . . bu kutuphanemde yok mu ne ???
güzel bir çalışma teşekkürler:kirp:
@kutayzorlu Microsoft Speech Object Library'i referanslara eklemen gerekli öncesinde...
Sen süpersin tebrikler sana...
süper gerçektende :hayret:
Benim burada merak ettiğim bir nokta var.Araştırmasını da yaptım ama işe yarar bir şey bulamadım.Ben bu sesledirmeyi insan sesine yakın bir hale getirmek için ne yapmayalım.Bende ki çalışma da ses çok boğuk çıkıyor.Siz de nasıl bilmiyorum yapabilen varsa lütfen yazsın.Ben bunu foruma da yazdım ama hala bir cevap gelmedi.
güzel bi çalışma tşkler
Güzel uygulama
çok güzelde using SpeechLib; bunu nereye yazacaz anlayamdım tam
SVSFDefault tan başka bir şey ekleyemiyorum cok saçma sapan okuyo
SVSFDefault tan başka bir şey ekleyemiyorum cok saçma sapan okuyo
[b][b][ SpVoice ses = new SpVoice(); ses.Speak(textBox1.Text,SpeechVoiceSpeakFlags.SVSFDefault);/b][/b] Bunu ,Tam Olarak Nereye Yazıcağız Programda Yeniyimde.Yardım Edermisinz?

Yukarı Git