摘要:随着科技的进步,语音识别等相关语音信号处理技术的出现和逐步成熟,语音技术也越来越受到各大企业和投资者的重视,而语音检测技术是语音技术中非常重要的一环。而随着智能手机在人们生活中越来越普及,人们对相关语音软件的需求增加,所以智能手机与语音技术相结合也越来越重要。本课题主要研究了Android的基本组件及框架构成,Android 开发环境搭建与开发工具的使用。对Android的相关的语音类进行了介绍与对比。对语音检测的相关做了简单的介绍。本文主要采用了讯飞开发平台说提供的语音SDK包进行对语音的分析和计算。在本研究中详细描述了语音检测软件的编写步骤方法及对简易的语音检测软件的展示。
关键字:Android;语音检测;讯飞开发平台;安卓平台搭建;软件设计
目录
摘要
Abstract
1 引言-1
1.1 课题研究的意义-1
1.2 Android的发展历程-1
2语音检测的介绍-3
2.1语音信号的预加重-3
2.2分帧加窗-3
3 Android项目的相关介绍-5
3.1 Android平台基本框架(Android Architecture)-5
3.2 Android 应用程序组件-5
3.2.1 Activity-6
3.2.2 Broadcast Receiver-6
3.2.3 Service-6
3.2.4 Content Provider-6
3.3 Android开发环境的搭建-6
3.4 Android 开发工具的选择-6
3.4.1 Eclipse-7
3.4.2 Android Studio-7
3.5 Android工程结构简述-7
3.6 AudioRecord类和MediaRecorder类-7
3.6.1MediaRecorder类-7
3.6.2AudioRecord类-8
4 Android语音软件开发-1
4.1关于讯飞开放平台-1
4.2讯飞平台使用步骤-1
4.2.1申请讯飞appid-1
4.3程序的UI设计-2
4.4程序流程-3
4.4.1 onCreate的重写及UI界面组件的获取-4
4.4.2 点击按钮触发语音事件-4
4.4.3 语音检测-4
4.4.4 接受到语音-6
4.6程序界面的展示-7
结论-10
参考文献-17
致 谢-18