非常简单的语音朗读功能
2013-07-30 20:59
169 查看
不知道大家有没有发现,在System.Speech.Synthesis命名空间下有一个SpeechSynthesizer类,它可以指定的文本内容进行语音朗读,而且,这个类用起来也严重简单,简单到什么程度? 试试看。
首先,新建一个项目,随便你建什么项目,反正能测试即可。
然后,添加对System.Speech程序集的引用,这个不用我教你了,你再菜,只要用VS都不可能不懂这个。
引入System.Speech.Synthesis命名空间,最后,看好了,几行代码搞定。
调用Speak方法就可以开始聆听MM讲话了,我这里调用的是异步版本。
运行一下,输入一些文本,开始阅读,你会听到一位MM的天籁之音的。
怎么样,感觉爽不?
首先,新建一个项目,随便你建什么项目,反正能测试即可。
然后,添加对System.Speech程序集的引用,这个不用我教你了,你再菜,只要用VS都不可能不懂这个。
引入System.Speech.Synthesis命名空间,最后,看好了,几行代码搞定。
private void button1_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtToRead.Text)) { return; } // 一new一speech就搞定 SpeechSynthesizer sp = new SpeechSynthesizer(); sp.SpeakCompleted += (s, arg) => button1.Enabled = true; // 开始读啦 button1.Enabled = false; sp.SpeakAsync(txtToRead.Text); }
调用Speak方法就可以开始聆听MM讲话了,我这里调用的是异步版本。
运行一下,输入一些文本,开始阅读,你会听到一位MM的天籁之音的。
怎么样,感觉爽不?
相关文章推荐
- 非常简单的语音朗读功能
- 非常简单的语音朗读功能
- 非常简单的语音朗读功能
- .net实现简单语音朗读(TTS)功能
- 在WinForm上添加语音朗读功能
- 使用文本语音开发包实现语音朗读功能
- node.js非常简单实现登录注册功能-学习小demo
- IOS开发之使用Speex格式实现简单的语音聊天功能(一)
- IOS开发之使用Speex格式实现简单的语音聊天功能(二)
- IOS开发之使用Speex格式实现简单的语音聊天功能(二)
- javascript实现非常简单的小数取整功能示例
- 用Adobe Reader的“朗读”功能实现“少林修女GPS”语音提示
- 非常简单的拖拽功能实现
- 非常简单的兼容多浏览器Javascript实现分页功能
- IOS开发之使用Speex格式实现简单的语音聊天功能(一)
- 非常简单的Android打开和保存对话框功能
- .net实现语音朗读功能
- C#实现语音朗读功能
- 非常不错的功能强大代码简单的管理菜单美化版
- EXCEL的语音朗读功能