1 引言
目前随着移动终端的兴起,智能手机已经成为了人们日常生活中的必需品。由于用户对移动终端的功能需求越来越多,移动终端的操作系统和应用发展的速度也越来越快。以前流行的Symbian、BlackBerry OS系统已经成为了历史。当下流行的三大移动端操作系统分别为Android、IOS、Windows OS。其中由于Google的Android操作系统具有免费、开源、应用丰富等特性,迅速被广大用户和开发者所青睐。截止到2015年10月,Android在全球的市场占有率已经达到了67。15%,是当之无愧的全球第一大移动端操作系统。论文网
伴随着移动端操作系统发展的,还有语音技术。让机器能听、能看、能说、能感觉,是未来人机交互的发展方向,其中语音成为未来最被看好的人机交互方式。语音技术在计算机领域中的关键技术有有自动语音识别技术(ASR)和语音合成技术(TTS)。Android早在1。6版本就引入了和语音技术相关的引擎和接口,但是直到目前仍然不支持中文语音。但是国内很多公司已经开发出了支持中文语音的第三方引擎和接口,这为国内的手机厂商和个人开发者带来了福音。其中以科大讯飞的讯飞开放平台的SDK最为出名。
1。1 国内外研究现状
1。1。1 Android系统现状
1。1。2 中文语音引擎研究现状
1。2 本文主要研究内容
本设计吸取了国内外学者的研究以及开发经验,自行设计了一个Android端语音朗读短信系统,对Java语言、Android数据库以及Java程序设计方法进行了研究。
本文的主要研究内容和工作包含以下几个方面:
(1)配置Android开发环境,对Android中Sms收发机制进行了一定的研究。
(2)本程序不需要自行设计数据库。因为Android手机中,在data/data/。。 目录下提供 了本程序所需的所有数据库表。本文对Android中的部分数据库结构进行了分析探讨,并在程序中对数据库进行操作。文献综述
(3)理解Java和Android程序的架构与设计方法,并自行设计程序结构。
(4)学习Android中的重要组件以及简单UI的绘制的方法。
(5)对科大讯飞MSC API文档进行了学习和理解,并在程序中使用了部分接口实现功能。
1。3 本文组织结构
论文的具体章节安排如下:
第一章:“引言”。本章概括地介绍了Android操作系统和语音技术的发展历史以及当今国内外的研究现状,并对移动端语音合成技术的基本概念和类型进行了讲解。最后介绍了本设计的主要研究内容。
第二章:“相关技术背景”。本章简单地介绍了Android系统的架构及开发过程中常用的四大组件。介绍了科大讯飞开放平台概念及科大讯飞MSC接口。
第三章:“系统需求分析与设计”。本章根据了Android手机语音朗读短信的一般要求,对程序的功能、性能以及数据库进行了需求分析,并根据需求分析结果相应地提出了简单的设计方法。
第四章:“系统功能设计说明”。本章介绍了程序的主要结构,并对程序中的各个模块进行了简单的介绍。
第五章:“方案设计与实现”。本章给出了程序中重要逻辑功能的设计思路、运行流程。
第六章:“软件测试”。本章简单地介绍了测试的目的与测试环境,并对程序的三个最核心的功能进行了黑盒测试,并附上测试用例和结果。
2 相关技术背景
2。1 Android技术背景来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
Android SDK支持大多数Java SE,但不支持AWT(Abstract Window Toolkit)和Swing。对于AWT和Swing,Android SDK拥有自己的扩展现代UI框架。由于使用Java编写程序,所以需要一个JVM(Java Virtual Machine)来解释运行时的Java字节码。JVM通常会提供必要的优化,以使Java能够达到与C和C++等编译语言相当的性能水平。Android提供了自己的经过优化的JVM来运行已编译的Java类文件,以克服移动设备在内存、处理器速度和功率上面的限制。这个虚拟机称为Dalvik VM[4]。 Android手机语音朗读短信程序的实现(2):http://www.youerw.com/jisuanji/lunwen_90696.html