微软TTS语音引擎编程入门
2012-02-24 22:18
555 查看
我们都使用过一些某某词霸的英语学习工具软件,它们大多都有朗读的功能,其实这就是利用的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,下载地址为:编程入门的知识鸡啄米就总结完了,大家可以继续探索,开发出各种有趣的语音程序。
一.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,下载地址为:编程入门的知识鸡啄米就总结完了,大家可以继续探索,开发出各种有趣的语音程序。
相关文章推荐
- 微软TTS语音引擎编程入门
- 微软TTS语音引擎编程入门
- 微软TTS语音引擎(中文)5.1
- 【VC++技术杂谈004】使用微软TTS语音引擎实现文本朗读
- 微软TTS语音引擎程序支持中英混读,其中需要有语音引擎----暂时写这些以后再慢慢完善 如果哪位朋友需要请联系我我把源代码奉上
- 【VC++技术杂谈004】使用微软TTS语音引擎实现文本朗读
- 使用微软TTS语音引擎实现文本朗读
- ISpVoice语音(VFB源码)微软TTS语音引擎调用例题
- TTS什么意思,缩写,微软TTS语音引擎(中文)5.1 “TTS”是“文本到语音(Text To Sound)”的简称
- js调用微软TTS5.1语音引擎朗读
- 更换微软TTS语音引擎切换
- Windows下 使用Python 3 调用讯飞 TTS 引擎实现文本转语音
- ekho--TTS语音引擎
- WINCE TTS语音合成引擎
- .net 中使用 微软tts语音
- VC++基于微软语音引擎开发语音识别总结
- 我把最近想看的《单干》一书通过微软的TTS转变成语音
- 语音识别 微软语音技术SAPI语音编程初步
- 微软TTS5.1语音系统如何安装与修复
- Windows TTS语音编程