基于Android平台的智能语音服务软件设计与实现(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Android平台的智能语音服务软件设计与实现(2)


3  语音识别服务及科大讯飞API概述    9
3.1 科大讯飞语音识别介绍    9
3.2 讯飞语音识别引擎API的使用    9
3.2.1准备工作    9
3.2.2 API的使用    11
4  语音助手的设计概要    15
4.1 需求分析    15
4.2 语音助手模块划分    15
5 语音助手的详细设计与实现    17
5.1 开发环境的配置    17
5.2 个人语音助手的详细设计与测试    18
5.2.1 语音助手的权限设置    18
5.2.2 语音识别模块的实现    19
5.2.3 功能执行模块的实现    20
5.2.4 智能聊天模块的实现    22
结  论    23
致  谢    24
参考文献25
1  引言
1.1  选题的背景及意义
    在这个科技迅速发展的时代,各种智能设备已经迅速发展起来,而人与设备间的交互方式也是大家不断思考的问题。在过去几年中,触控互动技术大行其道,而未来的人机交互技术是朝着智能化、自然化的方向发展的。因此接下来的前沿技术则可能是语音界面。人们将不会再依赖于界面触控操作,而是实现人与机器的直接对话。目前,Google、苹果,甚至包括微软在内的不少大公司都在发力,希望在这个领域中占据优势地位。语音识别技术所要解决的问题是让计算机能够“听懂”人类的语音,将语音中包含的文字信息“提取”出来。语音识别技术在“能听会说”的智能计算机系统中扮演着重要角色,相当于给计算机系统安装上“耳朵”,使其具备“能听”的功能,进而实现信息时代利用“语音”这一最自然、最便捷的手段进行人机通信和交互。
1.2  选题的现状和分析
    在Google的引领下,互联网,各种通信企业都把语音识别作为一个重要的研究方向。语音识别的前景成功吸引了很多知名的公司加入到其研究开发行列,例如国外的Nuance,IBM,国内的百度语音,科大讯飞,普强信息和云之声等。语音识别软件竞争十分激烈,致使语音识别所具备的功能也日益完善,更加人性化。现在,语音听写,语音合成,声纹识别等技术以经逐渐变得成熟和得到了很大的应用。并且,很多公司都推出了自己的语音识别引擎,并提供相应的语音识别接口API,例如Google公司的Google Speech API,科大讯飞的语音识别API,百度语音API。因此,开发人员可根据自己的需求和喜好运用所应用的 API来实现Android版本的语音识别的二次开发。
1.3  本文的工作和组织
    第2章:是Android手机平台概述,阐释了Android手机平台的优点,Android平台的系统架构等理论知识,并对Android的应用进行了分析。
    第3章:分别详细介绍了语音识别服务的背景,现状,特点,基础知识及原理。
    第4章:主要陈述了本次Android版语音助手的概要设计,包含程序的需求分析,系统的流程设计,模块设计等内容。
    第5章:论述了本次Android版语音助手的详细设计以及各个功能模块代码实现,并对每项功能进行了实例测试。
    第6章:总结了本次课题的主要成果和不足,并对语音识别软件的未来趋势进行了展望。
2  Android系统平台简介
    安卓系统平台是Google公司研发的新一代智能应用平台,此系统主要加载在各种便携设备以方便人们对设备便捷化的需求。Google建立安卓系统平台的初衷在于研发智能手机,随着技术发展,安卓系统平台已从手机业务推广到平板电脑等其它便携设备,不过仍以手机平台为主要业务。现在,据最新报道显示,安卓手机全球的市场份额已经突破81%,它已经成为了广大开发商的焦点,并且也深受许多程序开发者的垂青。这与安卓免费的开放性质有着密不可分关系,安卓提供了一个便于使用的开发套件,其中包含灵活的控制功能和显示。本章的内容则是用于介绍安卓的体系构架及组件模型,分析一个安卓手机软件的结构 ,包括Activity,  Service, Intent Receiver,Content Provider的功能等内容。 (责任编辑:qin)