我使用的是vs2013
1、在項目中添加引用,項目->添加引用->COM選擇Microsoft Speech Object Library
2、在需要使用語音合成的地方調用代碼:
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獲取,也就是通過一個文本框獲取的文本來進行語音合成
這樣就行了