asp.net引用System.Speech实现语音提示
using System; using System.Speech.Synthesis; namespace testvoice { class Program { static void Main(string[] args) { SpeechSynthesizer synth = new SpeechSynthesizer(); //获取本机上所安装的所有的Voice的名称 string voicestring = ""; foreach (InstalledVoice iv in synth.GetInstalledVoices()) { voicestring += iv.VoiceInfo.Name + ","; } //voicestring的值是Microsoft Lili,Microsoft Anna synth.Volume = 100; synth.Rate = -5; //根据Voice的name属性确定要使用的Voice //synth.SelectVoice("Microsoft Anna");//美式发音,但只能读英文 synth.SelectVoice("Microsoft Lili");//能读中英文 //根据文字内容合成语音 synth.Speak("你好"); Console.Read(); } } }
如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下【关注我】
出处:http://www.cnblogs.com/xuwendong/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。