C#中語音合成簡單使用


我使用的是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獲取,也就是通過一個文本框獲取的文本來進行語音合成

這樣就行了

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM