admin 管理员组文章数量: 1184232
2024年3月22日发(作者:原神beta测试)
Windows TTS开发介绍
开篇介绍:
我们都使用过一些某某词霸的英语学习工具软件,它们大多都有朗读的功能,其实这
就是利用的Windows的TTS(Text To Speech)语音引擎。它包含在Windows Speech
SDK开发包中。我们也可以使用此开发包根据自己的需要开发程序。鸡啄米下面对TTS功
能的软件开发过程进行详细介绍。
一.SAPI SDK的介绍
SAPI,全称是The Microsoft Speech API。就是微软的语音API。由Windows
Speech SDK提供。
Windows Speech SDK包含语音识别SR引擎和语音合成SS引擎两种语音引擎。
语音识别引擎用于识别语音命令,调用接口完成某个功能,实现语音控制。语音合成引擎
用于将文字转换成语音输出。
SAPI包括以下几类接口:Voice Commands API、Voice Dictation API、Voice Text
API、Voice Telephone API和Audio Objects API。我们要实现语音合成需要的是Voice
Text API。
目前最常用的Windows Speech SDK版本有三种:5.1、5.3和5.4。
Windows Speech SDK 5.1版本支持xp系统和server 2003系统,需要下载安装。
XP系统默认只带了个Microsoft Sam英文男声语音库,想要中文引擎就需要安装
Windows Speech SDK 5.1。
Windows Speech SDK 5.3版本支持Vista系统和Server 2008系统,已经集成到
系统里。Vista和Server 2003默认带Microsoft lili中文女声语音库和Microsoft Anna
英文女声语音库。
Windows Speech SDK 5.4版本支持Windows7系统,也已经集成到系统里,不
需要下载安装。Win7系统同样带了Microsoft lili中文女声语音库和Microsoft Anna英
文女声语音库。Microsoft lili支持中英文混读。
二.SAPI SDK的下载和安装
如果是在XP系统下进行开发则需要下载Microsoft Speech SDK 5.1,下载地址为:
/download/en/?id=10121。
根据微软下载说明,有几点需要注意:
1.如果你想下载例子程序、文档、SAPI和用于开发的美国英文语音引擎,请下载
。
2.如果你想使用日文和简体中文引擎用于开发,请下载和
。
3.如果你想将语音引擎集成到你的产品跟产品一起发布,就下载
。
版权声明:本文标题:微软TTS语音引擎(speech api sapi)深度开发入门 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711105408a588735.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论