非常简单的语音朗读功能
来源:互联网 发布:红太阳炒股软件 编辑:程序博客网 时间:2024/06/10 08:57
不知道大家有没有发现,在System.Speech.Synthesis命名空间下有一个SpeechSynthesizer类,它可以指定的文本内容进行语音朗读,而且,这个类用起来也严重简单,简单到什么程度? 试试看。
首先,新建一个项目,随便你建什么项目,反正能测试即可。
然后,添加对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的天籁之音的。
怎么样,感觉爽不?
0 0
- 非常简单的语音朗读功能
- 非常简单的语音朗读功能
- 非常简单的语音朗读功能
- ios7实现语音朗读功能
- ios集成语音朗读功能
- 在WinForm上添加语音朗读功能
- 使用文本语音开发包实现语音朗读功能
- 用Adobe Reader的“朗读”功能实现“少林修女GPS”语音提示
- Android联合第三方实现使用TextToSpeech实现语音朗读的功能
- 使用VB.net 创建简单的TTS中英文混合语音朗读
- 使用VB.net 创建简单的TTS中英文混合语音朗读
- c#文本朗读功能(文本to语音)
- android 中文朗读 语音朗读 tts朗读
- Moto 的语音控制功能 集成了 灵犀语音 非常棒
- 基于Google的嵌入式系统android开发语音技术(语音搜索,语音朗读文章,语音控制)
- 非常简单的拖拽功能实现
- Struts2非常简单实用的身份验证功能
- C#语音朗读
- 第十三周项目一 动物这样叫
- Logback.xml 配置文件
- 开源 java CMS - FreeCMS2.3 移动app生成首页数据
- 第13周 【项目 - 链表类】(2)
- Java IO流总结
- 非常简单的语音朗读功能
- Android 实现记住用户名和密码的功能
- 第13周项目 程序阅读(6)
- 第十二周 【项目2 - 摩托车继承自行车和机动车】
- 7zip 压缩 压缩路径的问题
- LeetCode OJ 之 House Robber(抢劫犯)
- 形状类族的纯虚数
- mybatis(错误一) 项目启动时报“Result Maps collection already contains value forxxx”的解决方案
- Android自定义组合控件---简单导航栏