微软tts语音引擎编程入门

微软tts语音引擎编程入门

ID:6167834

大小:39.51 KB

页数:7页

时间:2018-01-05

微软tts语音引擎编程入门_第1页
微软tts语音引擎编程入门_第2页
微软tts语音引擎编程入门_第3页
微软tts语音引擎编程入门_第4页
微软tts语音引擎编程入门_第5页
资源描述:

《微软tts语音引擎编程入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、我们都使用过一些某某词霸的英语学习工具软件,它们大多都有朗读的功能,其实这就是利用的Windows的TTS(TextToSpeech)语音引擎。它包含在WindowsSpeechSDK开发包中。我们也可以使用此开发包根据自己的需要开发程序。鸡啄米下面对TTS功能的软件开发过程进行详细介绍。       一.SAPISDK的介绍      SAPI,全称是TheMicrosoftSpeechAPI。就是微软的语音API。由WindowsSpeechSDK提供。      WindowsSpeechSDK包含语音识别SR引擎和语音合

2、成SS引擎两种语音引擎。语音识别引擎用于识别语音命令,调用接口完成某个功能,实现语音控制。语音合成引擎用于将文字转换成语音输出。      SAPI包括以下几类接口:VoiceCommandsAPI、VoiceDictationAPI、VoiceTextAPI、VoiceTelephoneAPI和AudioObjectsAPI。我们要实现语音合成需要的是VoiceTextAPI。       目前最常用的WindowsSpeechSDK版本有三种:5.1、5.3和5.4。      WindowsSpeechSDK5.1版本支持

3、xp系统和server2003系统,需要下载安装。XP系统默认只带了个MicrosoftSam英文男声语音库,想要中文引擎就需要安装WindowsSpeechSDK5.1。      WindowsSpeechSDK5.3版本支持Vista系统和Server2008系统,已经集成到系统里。Vista和Server2003默认带Microsoftlili中文女声语音库和MicrosoftAnna英文女声语音库。      WindowsSpeechSDK5.4版本支持Windows7系统,也已经集成到系统里,不需要下载安装。Win

4、7系统同样带了Microsoftlili中文女声语音库和MicrosoftAnna英文女声语音库。Microsoftlili支持中英文混读。       二.SAPISDK的下载和安装      如果是在XP系统下进行开发则需要下载MicrosoftSpeechSDK5.1,下载地址为:http://www.microsoft.com/download/en/details.aspx?id=10121。      根据微软下载说明,有几点需要注意:      1.如果你想下载例子程序、文档、SAPI和用于开发的美国英文语音引擎,

5、请下载SpeechSDK51.exe。      2.如果你想使用日文和简体中文引擎用于开发,请下载SpeechSDK51.exe和SpeechSDK51LangPach.exe。      3.如果你想将语音引擎集成到你的产品跟产品一起发布,就下载SpeechSDK51MSM.exe。      4.如果你仅想获得XP系统下的Mike和Mary语音,就下载Sp5TTIntXP.exe。      5.如果你只想要文档请下载sapi.chm。      下载完成后可先安装引擎SpeechSDK51.exe,再安装中文语言补丁包S

6、peechSDK51LangPach.exe,这样就可以使用其中的中文男声语音库了。如果想要在Vista或Win7系统下使用Mike、Mary和MicrosoftSimplifiedChinese中文男声语音库也可以下载相应的文件安装。       三.VC++环境配置      如果是在XP系统下开发,先安装SpeechSDK51.exe再安装SpeechSDK51LangPach.exe,假设安装路径为默认的C:ProgramFilesMicrosoftSpeechSDK5.1,则接下来需要配置VC++,以VS2010为

7、例,在SolutionExporer中的工程名上点右键,在右键菜单中选择properties,弹出PropertyPages对话框,然后在左侧树中选择节点”VC++Directories“,在右侧列表的IncludeDirectories处输入”C:ProgramFilesMicrosoftSpeechSDK5.1Include“,LibraryDirectories处输入”C:ProgramFilesMicrosoftSpeechSDK5.1libi386“。VS2005、VS2008和VC6.0可以按照各自的方

8、法设置。      最后,在程序中使用语音引擎以前包含头文件和lib库:      #include"sapi.h"      #include"sphelper.h"      #pragmacomment(lib,"sapi.lib")       如果是在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。