微软TTS5.1语音引擎(中文)实现文本阅读

获得积分
资料库会员登录
搜索: [高级搜索]
下载首页 | 资源分类 | 下载排行
您的位置: 首页 > 市场 开发 实施 管理 > 开发技术
 
分类导航
 系统实施 (149个)
 开发技术 (70个)
 招标文件 (285个)
 系统设计 (96个)
 数据库表结构 (66个)
 系统考试 (10个)
 软件工程 项目管理 软件测试 (158个)
 各公司接口方案 (54个)
 各公司竞争力研究 (14个)
 售后服务 (15个)
 IT公司管理 (44个)
 知识产权保护 (6个)
 销售技巧 (46个)
 新员工培训 (28个)
 软件项目报价 预算 估算模板 (14个)
 公司营销资料 宣传手册 (122个)
下载排行
·微软TTS5.1语音引擎(中文)实
·中山大学医院管理系统需求说
·lis代码
·WSO2 ESB开发手册
·杭州创业软件公司软件开发规
·电子病历系统开发 后感
·国家卫生信息网络直报系统设
·系统开发常用图标
·FastReport中文开发指南
·PowerBuilder使用技巧集
最新资源
·lis代码
·WSO2 ESB开发手册
·JBoss集群搭建手册
·PetShop4.0架构设计
·新农合移动短信管理系统接口
·不同视角看需求之我见
·Farpoint使用基础
·健康公众服务系统
·长度单位px-em-pt 区别及其转
·正则表达式教程
微软TTS5.1语音引擎(中文)实现文本阅读
资源大小:10.66 KB 资源类型:文档
下载积分: 0
更多
-->
下载统计:总下载:2543,本月下载:4,本周下载:1,今日下载:1
发表评论 错误报告 加入收藏夹
资源介绍
转载] 本文讲述使用微软TTS5.1语音引擎(中文)实现文本阅读和音频输出为WAV完美解决方案。

网上很多文章说的是要安装SAPI.51 SDK,而这个东西有好几十M,并且用起来比较复杂。微软官方网站上是这样写的:SAPI5.1 SDK可以从微软网站下载:http://www.microsoft.com/speech/download/sdk51/ 需要安装程序的有Speech SDK 5.1(68M)和5.1 Language Pack (81.5M)。本文使用不到2M的东西实现文语转换,可以说是有关TTS的完美版本!
功能:
进行中文文本的阅读,可以将阅读的语音输出为WAV音频。

实现平台:
Microsoft Visual Studio 2005
微软TTS5.1语音引擎(中文)

所需要的东西:
用TlbImp从SAPI.51 SDK中导出的DotNetSpeech.dll(160K)
微软TTS5.1语音引擎(中文).msi(1.55M)

tlbimp在sdk的bin里面。

如果你自己安装了SAPI.51 SDK,可以使用这个命令自己导出DotNetSpeech.dll
Tlbimp sapi.dll /out: DotNetSpeech.dll(出现错误不用管,不影响使用)
安装微软TTS5.1语音引擎(中文).msi,打开"控制面板",打开"语音"配置项目,在"文字-语音转换"的"语音选择"组合框中选择"Microsoft Simplified Chinese",这样才可以读出中文。如果要读英文,要选择"Microsoft Sam"。
使用Microsoft Visual Studio 2005新建项目,添加引用,引用DotNetSpeech.dll。
命名空间:
using DotNetSpeech;

读出文本框中的中文:
SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice voice = new SpVoice();
voice.Speak(textBox1.Text, spFlags);

将文本框中中文的读音保存为WAV文件:
SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice voice = new SpVoice();
SaveFileDialog dialog = new SaveFileDialog();
dialog.Filter = "All files (*.*)|*.*|wav files (*.wav)|*.wav";
dialog.Title = "保存WAV文件";
dialog.FilterIndex = 2;
dialog.RestoreDirectory = true;
if (dialog.ShowDialog() == DialogResult.OK)
{
下载地址
 下载地址1
按字母检索

下载须知:
大部份资源无需注册即可下载
需要积分的资源要在会员中心注册会员并用 积分体系中提示的方法赚取积分才能下载。

免责声明:
所有资源只能用于参考学习,不能用于任何商业用途,否则后果自负!