基于安卓平台的语音朗读器系统的设计毕业论文
2021-07-12 22:09:01
摘 要
伴随着科技的进步,手机在我们的生活中发挥的作用是越来越大了。随着手机进入4G时代,手机的操作也越发的流畅,渐渐的我们的生活已经离不开手机。无论是在日常生活中,还是工作管理中或者是应用服务中,手机给我们提供了极大的方便,使我们的工作生活效率得到了巨大的提高。
Android系统成功的取代了塞班系统,拥有了世界到最多的用户群。这个基于Android平台开发的是应用提供了关阔的市场。随之而来的嵌入式应用也越来越受到用户的欢迎。
语音朗读系统作为一个嵌入式系统的App,能够实现朗读文本文件和是别语音的功能,这个系统由着广泛的发展前景,它是语音合成技术在日常生活中最有效的应用。
我的毕业设计基于安卓系统的语音朗读器系统的设计,我按照流程分工,首先对系统进行了需求分析,系统需要实现语音朗读,语音识别和语音短信三大功能,能够实现对语音的识别,对收到的短信进行语音朗读和语音朗读文本。经过仔细的系统设计我把系统分为VoiceToWord、WordToVoice两大功能模块,实现了语音识别的功能。
关键词:智能手机;Android;语音识别;JAVA
Abstract
With the progress of science and technology, the role of mobile phone in our life is more and more big. With the mobile phone into the 4G era, the operation of the mobile phone is more and more fluent, and gradually our life has been separated from the phone. Whether in daily life or work management or Application service, the mobile phone has provided us with great convenience, so that our work efficiency has been greatly improved.
The Android system successfully replaced the Symbian system, the world has the most users group. This is based on the development of the Android platform is Applied to provide a broad market. The embedded Applications have become more and more popular with the users.
Voice reading system as an embedded system App, can realize to read a text file and is don't voice function, the system by the broad prospects for development, it is the Application of speech synthesis technology in the daily life of the most effective.
My graduation design based on Android voice reading system design, I in accordance with the division of labor in the process, first of all of the system were the demand analysis, the system needs to achieve speech, speech recognition and text to realize the speech recognition, to receive text messages for speech to speech and reading the text. After careful system design, I divide the system into Voice to word and Word to Voice two function modules, and realize the function of speech recognition.
Key Words: Smartphone; Android; Speech recognition; Java
目 录
第1章 绪论 1
1.1 选题背景 1
1.2 国内外研究现状 1
1.3 研究目的及意义 1
1.4 论文组织结构 2
1.5本章小节 2
第2章 开发技术与理论介绍 3
2.1 Android系统的架构 3
2.2 Eclipse安装及ADT介绍 4
2.3 SDK介绍 4
2.4 Android平台的搭建 5
2.5 JAVA简介 5
2.6 Android应用的开发流程 6
2.7本章小结 6
第3章 系统需求分析 7
3.1可行性分析 7
3.2功能需求分析 8
3.2.1语音识别功能 8
3.2.2语音短信功能 9
3.2.3语音朗读功能 9
3.2.4语音合成、暂停、继续、取消等功能按钮 10
3.3非功能性需求分析 11
3.3.1性能需求 11
3.3.2其他需求 12
3.4 本章小结 12
第4章 概要设计和详细设计 13
4.1 概要设计 13
4.2系统流程图设计 13
4.3 详细设计 14
4.3.1软件界面设计 14
4.3.2 Voice to word模块设计 15
4.3.3 Word to Voice模块功能设计 17
4.3.4软件跳转逻辑 18
4.4 本章小结 19
第5章 关键问题及解决办法 20
5.1加载布局XML无效 20
5.2短信无法拦截 20
5.3 使用语音识别SDK出现的问题 21
5.4 Activity生命周期的相关问题 22
5.5 R文件无法自动生成 22
5.6本章小结 23
第6章 总结和展望 24
6.1总结 24
6.2展望 24
致谢 26
参考文献 27
第1章 绪论
1.1 选题背景
由于Android系统的开放性,载有Android系统的手机和平板已经占了很高的市场份额。随之也吸引更多的软件开发者[1]。而Android有一个更主要的特点就是可以被免费获取,并量身打造产品,依赖于Android平台的标准化的核心平台设计,产品能够更快的被开发。这些优势使得Android不仅仅使用于手机和平板电脑,更使其在嵌入式领域有了很广阔的前景。
随着嵌入式应用高速的应用于生活的各个领域,智能手机快速发展,其适用的应用也在快速的进行着新陈代谢,Android系统以其开放而又方便的特点迅速占领大量的市场份额,深受不同需求用户的喜欢。而手机阅读正逐步取代了纸质媒体,在人们的生活中发挥了越来越重要的作用。