1. 研究目的与意义
随着现代生活水平的不断提高,人们对智能化产品有着更多的需求,语音智能控制作为简单快捷方便的操作方式得到越来越广泛人们的认可。随着电子业的发展,智能化已不再是一个新鲜的话题,语音智能控制的手机也必将进入普及阶段,未来的手机,不再只能依靠手动,语音等方式也会成为未来控制手机的途径之一。语音作为一种典型的非平稳随机信号,是人类交流信息最方便、最快捷的一种方式,在高度发达的信息社会中,音频信号处理技术有非常广泛的应用。而随着移动通信设备的日益更新,音频信号处理技术也逐渐应用于手机的控制领域,通过蓝牙语音控制手机来自动拨号,自动更新联系人,保存信息等众多方面。
2. 课题关键问题和重难点
基于Android的蓝牙语音自动拨号系统的设计与实现的过程包括:蓝牙语音的接收,语音信号的处理,将语音信号从蓝牙传入到手机,手机软件对语音信号的识别和处理。其中蓝牙耳机的功能设置和手机对语音信号的识别和处理是关键。将语音信号从蓝牙耳机传入手机需要使用到蓝牙协议,而手机对语音信号的识别和处理则需要将语音信号的关键数据提取,然后和语音数据库中的数据进行对比寻找匹配,然后执行指令。
基于Android的蓝牙语音自动拨号系统的难点主要是将语音信号识别出来然后和数据库中的数据进行匹配,如果手机收到的语音信号在系统中匹配不到就无法正确执行指令。
3. 国内外研究现状(文献综述)
近年来,移动通信技术和移动智能终端系统发展迅猛,智能手机平台Android显示出其强劲的发展势头,已成为市场占有率最高的移动智能手机平台。Android是基于Linux系统的开放式智能手机平台,具有较强的可移植性和操作性。Android系统实现了对用户的完全开放,任何单位及个人都可以任意下载免费的源代码来开发设计具有自己特色的手机系统。蓝牙移动设备之间提供低功耗、低成本的无线连接通信,它们作为移动通信手段集成到主流的智能手机平台Android上,实现用蓝牙语音操作系统来实现自动语音拨号等功能。
文献1中介绍了BlueZ开源协议栈的体系并说明了BlueZ是如何通过D-Bus消息机制与Android应用程序联系起来。耳机的发现与配对功能由BlueZ的HCID守护进程来实现。蓝牙语音应用框架用通过SCO链路传输语音数据。
文献2中介绍了基于Android移动平台开发,结合Google语音识别技术,使用GPRS或WiFi进行移动终端与Google云服务端之间的数据交互,并通过对语音识别结果的处理,最终设计出一个可以语音控制拨号的应用。同时,开发人员还创造性地实现了语音搜索联系人的功能,使用户能够快速查找到手机通讯录中的指定联系人。
4. 研究方案
此系统的设计与实现需要用到java和Android开发语言,系统需要在Android手机上运行。主要使用到蓝牙耳机和手机通信,然后手机再将语音进行识别匹配生成命令并执行,而手机对语音信号的识别与匹配需要用到语音识别引擎。
蓝牙耳机的功能配置:选用一款合适的蓝牙耳机,使用PSTool对耳机进行功能上的配置,修改日常开发和使用过程中的一些常用功能。
语音识别软件设计方案:采用的是科大讯飞语音识别引擎,该引擎在词典或者文法中找到与输入语音相匹配的内容在语音识别程序中。流程大致是:首先将词典和文法建立起来,确定需要识别的内容和用户可以使用的指令。其次输入录音,当用户得到提示可以说话,系统采用边录边输入的方式送入音频文件。录音过程中程序开辟一个高优先级的线程独占式的执行,该线程与其它线程同步获取数据。流程大致如下:对象创建,语法创建和修改,录音数据的输入和处理,识别服务开启和退出,对象销毁。
5. 工作计划
第1~3周:熟悉课题,查阅相关文献资料,明确研究内容,了解研究所需的材料,完成开题报告。
第4-7周:完成英文翻译,进一步完善目标方案,完成项目的系统方案设计。
第8-11周:对代码进行整改,对所做的系统进行实施和调试。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。