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!

• 11 yıl önce
using SpeechLib; bunu yazınca hata verıyor . . bu kutuphanemde yok mu ne ???
• 11 yıl önce
güzel bir çalışma teşekkürler:kirp:
• 11 yıl önce
@kutayzorlu Microsoft Speech Object Library'i referanslara eklemen gerekli öncesinde...
• 11 yıl önce
Sen süpersin tebrikler sana...
• 11 yıl önce
süper gerçektende :hayret:
• 10 yıl önce
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.
• 10 yıl önce
güzel bi çalışma tşkler
• 10 yıl önce
Güzel uygulama
• 10 yıl önce
çok güzelde using SpeechLib; bunu nereye yazacaz anlayamdım tam
• 10 yıl önce
SVSFDefault tan başka bir şey ekleyemiyorum cok saçma sapan okuyo
• 10 yıl önce
SVSFDefault tan başka bir şey ekleyemiyorum cok saçma sapan okuyo
• 7 yıl önce
[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