我爱Aspx >> VB.Net >> .Net平台下开发中文语音应用程序.Net平台下开发中文语音应用程序
平台下开发中文语音应用程序
--------------------------------------------------------------------------------
摘要:
语音是人类最自然的交互方式,也是现阶段软件用户界面发展的最高目标。微软公司一直积极推动语音技术的发展,并且公布了语音开发平台Speech SDK帮助开发人员实现语音应用。
随着.net技术深入人心,越来越多的程序员开始转到.net平台上进行开发。然而,在新发布的.net speech SDK里面并没有对中文语音进行支持,目前支持中文的Speech SDK最高版本为Windows平台下的SAPI 5.1(),本文介绍如何在.net平台下利用SAPI5.1开发中文语音应用程序。
--------------------------------------------------------------------------------
目录:
1. SAPI.51 SDK浅析以及安装
2. 导入COM对象到.Net
3. 用C#开发中文TTS应用程序示例
4. 结论
5. 参考文献
--------------------------------------------------------------------------------
1. SAPI.51 SDK浅析以及安装
SAPI SDK是微软公司免费提供的语音应用开发工具包,这个SDK中包含了语音应用设计接口(SAPI)、微软的连续语音识别引擎(MCSR)以及微软的语音合成(TTS)引擎等等。目前的5.1版本一共可以支持3种语言的识别 (英语,汉语和日语)以及2种语言的合成(英语和汉语)。SAPI中还包括对于低层控制和高度适应性的直接语音管理、训练向导、事件、语法编译、资源、语音识别(SR)管理以及TTS管理等强大的设计接口。其结构如图(1):
【我对这篇文章有话说?】
VB.NET写注册表[05-20]
VB.NET 拖动无边框的窗体[05-20]
使用VB.Net做一个配置web.config..[05-20]
将人民币的数字表示转化成大写表..[05-20]
.Net Remoting 实战之----TCP Ch..[05-20]
在VB6和VB.net中设置桌面墙纸[05-20]
称骨算命的VB.NET类[05-20]
VB.NET操作SQL Server完全模块[05-20]
VB.NET的阳历与农历转换的算法[05-20]
VB.Net的ByVal和ByRef --ByVal时..[05-20]
VB.NET写注册表[05-20]
VB.NET 拖动无边框的窗体[05-20]
使用VB.Net做一个配置web.config..[05-20]
用VB和SQL Server实现文件上传(方..[05-20]
不用日期控件的智能日期输入法(..[05-20]
将人民币的数字表示转化成大写表..[05-20]
.Net Remoting 实战之----TCP Ch..[05-20]
VB连接SQL数据库的模块[05-20]
vb可不可以实现虚拟中断[05-20]
VB实现局域网内的文件传输[05-20]