Windows TTS
开发介?/p>
开篇介绍:
我们都使用过一些某某词霸的英语学习工具软件,它们大多都有朗读的功能?/p>
其实这就是利用的
Windows
?/p>
TTS
?/p>
Text
To
Speech)
语音引擎?/p>
它包含在
Windows
Speech SDK
开发包中。我们也可以使用此开发包根据自己的需要开发程序。鸡
啄米下面?/p>
TTS
功能?/p>
软件开?/p>
过程进行详细介绍?/p>
一
.SAPI SDK
的介?/p>
SAPI
,全称是
The Microsoft Speech API
。就是微软的语音
API
。由
Windows Speech SDK
提供?/p>
Windows Speech SDK
包含语音识别
SR
引擎和语音合?/p>
SS
引擎两种语音
引擎?/p>
语音识别引擎用于识别语音命令?/p>
调用接口完成某个功能?/p>
实现语音控制?/p>
语音合成引擎用于将文字转换成语音输出?/p>
SAPI
包括以下几类接口?/p>
Voice
Commands
API
?/p>
Voice
Dictation
API
?/p>
Voice Text API
?/p>
Voice Telephone API
?/p>
Audio Objects API
。我们要实现?/p>
音合成需要的?/p>
Voice Text API
?/p>
目前最常用?/p>
Windows Speech SDK
版本有三种:
5.1
?/p>
5.3
?/p>
5.4
?/p>
Windows Speech SDK 5.1
版本支持
xp
系统?/p>
server 2003
系统,需?/p>
下载安装?/p>
XP
系统默认只带了个
Microsoft Sam
英文男声语音库,想要中文?/p>
擎就需要安?/p>
Windows Speech SDK 5.1
?/p>
Windows Speech SDK 5.3
版本支持
Vista
系统?/p>
Server 2008
系统,已
经集成到系统里?/p>
Vista
?/p>
Server 2003
默认?/p>
Microsoft lili
中文女声语音
库和
Microsoft Anna
英文女声语音库?/p>
Windows Speech SDK 5.4
版本支持
Windows7
系统,也已经集成到系?/p>
里,不需要下载安装?/p>
Win7
系统同样带了
Microsoft lili
中文女声语音库和
Microsoft Anna
英文女声语音库?/p>
Microsoft lili
支持中英文混读?/p>
?/p>
.SAPI SDK
的下载和安装
如果是在
XP
系统下进行开发则需要下?/p>
Microsoft Speech SDK 5.1
?/p>
下载地址为:
http://www.microsoft.com/download/en/details.aspx?id=10121
?/p>
根据微软下载说明,有几点需要注意: