C#中語音合成簡單使用

我使用的是vs2013this

一、在項目中添加引用,項目->添加引用->COM選擇Microsoft Speech Object Libraryspa

二、在須要使用語音合成的地方調用代碼:code

SpVoice voice = new SpVoice();
voice.Voice = voice.GetVoices(string.Empty, string.Empty).Item(0);
voice.Speak(this.textBox1.Text, SpeechVoiceSpeakFlags.SVSFDefault);
//Speak第一個參數表示要進行語音合成的文本,這裏是經過this.textBox1.Text獲取,也就是經過一個文本框獲取的文原本進行語音合成

這樣就好了blog

相關文章
相關標籤/搜索