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