C# 使用DotNetSpeech.dll实现文本朗读
2011-12-14 22:27
399 查看
Xp可能不支持中文发音,这点需要注意下。
vista以上版本的windows是可以的。
依然上图上代码:
上图:
Demo下载:http://files.cnblogs.com/andrew-blog/SpeakDemo.rar
参考:http://www.wxzzz.com/?id=79
vista以上版本的windows是可以的。
依然上图上代码:
//获取选择的速度 private int GetSpeedSelected() { if (rbtnFast.Checked) { return 2; } if (rbtnNomal.Checked) { return 0; } if (rbtnSlow.Checked) { return -3; } return 0; } //阅读函数 private void Read(string text) { SpVoice sp = new SpVoice(); sp.Rate = GetSpeedSelected(); SpeechVoiceSpeakFlags sFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync; sp.Speak(text, sFlags); } private void btnRead_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtContent.Text)) Read("请输入需要朗读的文本"); else Read(txtContent.Text); }
上图:
Demo下载:http://files.cnblogs.com/andrew-blog/SpeakDemo.rar
参考:http://www.wxzzz.com/?id=79
相关文章推荐
- C#反射动态调用dll中的方法及使用QuartZ.net实现作业调度
- 使用TextToSpeech实现文本转音频(自动朗读)
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果
- DotNetSpeech.dll的使用
- c#.net 文本编辑控件——使用 Visual C# .NET 打印 RichTextBox 控件的内容
- C#.NET dll封装(包含UI和实现函数),通过反射调用dll实现控件的快速加载(PrimPointList.cs)
- 使用反射和codeDom实现C#插件开发(2)dll开发
- C#语音朗读文本 — TTS的实现
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现方法
- NET 中,使用 GDI 來精確測量文本的實際繪出尺寸(C#)
- C#使用OpcNetApi.dll和OpcNetApi.Com.dll操作OPC
- Winform(C#.NET)自动更新组件的使用及部分功能实现(一点改进功能)
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- 使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- C#使用EPPlus.dll动态库在一般处理程序中实现将datatable导出到excel
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- 求教C#使用(SnmpSharpNet.dll)Snmp协议,如何获取整个局域网段内的IP设备类型(例PC、路由器等)MAC和主机名?
- c#使用Lucene.net创建索引,实现搜索的代码示例
- Vlc.DotNet C#音视频播放器使用说明及简单实例