随笔分类 -  .NET语音合成和语音识别的应用

语音合成和语音识别
摘要:基于.NET的语音合成或语音识别应用相对都比较简单,基础类库已经帮我们做了大量的工作。我们只需要关注我们的需求即可。所以这里也是用一个最简单的案例来演示基于.NET的语音识别。Windows系统内置已经集成了语音识别引擎。该引擎没有独立的安装包,其包含在了系统语言包中。通常情况下简体中文的系统仅包括了中文识别,如果安装了额外的语言包,那么相对应也会有额外的语音识别引擎,所以我们在开发中尽... 阅读全文
posted @ 2015-07-05 13:18 最终的阿瓦隆 阅读(3334) 评论(0) 推荐(0)
摘要:这篇距离上次更新已经过去很久了。所幸阅读的人并不多,因为该教程还未更完,估计只看了之前那个粗糙案例的人要沮丧了。这里使用一个完整的实例来弥补之前留下的坑。首先创建一个窗体程序TTSApp,界面布局如下:相应的素材可以在对应的源码中找到。这里就不具体介绍了。下面看程序的详细代码:using Syst... 阅读全文
posted @ 2015-06-28 15:27 最终的阿瓦隆 阅读(1840) 评论(0) 推荐(2)
摘要:上一章节大致描述了一下.NET Framework中的语音识别和语音合成的应用开发接口。接下来以一个测试案例来展示下SAPI的使用。以下案例均已VS2010 + Framework4.0为例。 用VS新建一个窗体应用程序。并添加引用。 测试程序界面布局如下: 下面是完成的代码: using System;using System.Collections.Generic;usi... 阅读全文
posted @ 2014-06-11 13:46 最终的阿瓦隆 阅读(2071) 评论(0) 推荐(1)
摘要:SAPI,软件中的语音技术包括两方面的内容,一个是语音识别(speech recognition) 和语音合成(speech synthesis)。这两个技术都需要语音引擎的支持。 下面我们来了解下基于Windows语音引擎。我以Windows7为例,Windows8及以上版本相同。 首先我们从控制面板中找到屏幕讲述人,并打开设置选项。 从这里我们可以了解到系统所安装的语音识别引擎和... 阅读全文
posted @ 2014-06-10 20:54 最终的阿瓦隆 阅读(2282) 评论(2) 推荐(1)