论文部分内容阅读
语音识别技术是近年来信息科技领域研究的热点,并已取得了显著的进步,将语音识别技术应用于智能家居领域,是未来智能家居发展的一个重要方向。同时随着智能手机的普及及其功能的越来越强大,可以预见智能手机将会成为未来智能家居系统的主流控制终端。Android以其开放性、硬件资源丰富、配置优良、开发自由、与Google应用的无缝结合等优势成为智能手机最受欢迎的平台之一,基于Android平台的手机应用于智能家居控制系统中,将会增添更多的便捷和更好的用户体验。本文深入研究了语音识别原理、语音识别算法、语音云技术、Android技术、BLE技术和OSAL操作系统等理论知识。通过对移动微网系统的研究,结合课题提出了系统的总体设计,自定义了网络中数据的传输格式,同时给出了系统的硬件设计,编写了温湿度传感器驱动程序和红外发送子程序。接着在IAR Embedded Workbench开发环境下,基于BLE-CC254X-1.3.2蓝牙协议栈完成了从机BLE模块的设计,利用OSAL操作系统事件驱动机制实现了蓝牙连接和数据交换。同时搭建了Android开发环境,通过在百度开发平台进行一系列的注册和配置获得百度语音识别SDK(Android版),通过调用Android SDK提供的API,使用Eclipse工具和Java语言编写了手机端App,实现了蓝牙搜索界面、语音控制界面和指令查询界面,并完成了外围设备扫描连接、数据交换、在线语音识别、数据存储和查询等方面的移动端的功能。本文最后对系统进行了在线语音识别功能、语音控制LED灯功能和温湿度的上传显示功能等方面的功能测试,同时还进行了蓝牙通信稳定性测试,给出了测试结果并进行了详细的分析。本文将语音云技术、Android技术和BLE技术相结合实现了基于Android手机语音控制家居系统的设计,系统具有低成本、低功耗、移动应用软件灵活性强等特点,同时系统由于使用语音云技术,语音识别成功率高,控制效果良好。