Android手机的智能家居语音控制系统

时间:2018-02-02 编辑整理:许秀富 吕小南 来源:早发表网

摘要:设计了一款基于Android手机的智能家居语音控制系统,通过Android手机的APP“语音按钮实现一键式控制、智能应答,语音识别模块和语音合成模块整合到上位机上,减少了在语音识别和语音合成方面的硬件开支。下位机由 STC8 9C52单片机、HC06 蓝牙模块1602液晶显示模块及相应的电路组成。系统能够实现语音控制家居照明系统的开关、定时、状态查询与显示,电视的开关、音量和频道切换等功能。

关键词:Android手机;语音控制;人机交互;STC89C52

智能家居不仅为人们提供了安全的、便利的、舒适的基础生活设施,而且还能保证人们的居住环境环保节能。但在国内,目前智能家居还只是处于技术推广阶段并未实际应用于百姓的日常生活中造成这种状况的原因有很多方面,比如软件操作复杂、人机交互性差、价格昂贵等。

Android系统于2007115日由谷歌公司公布以来其凭借开源、自由的优势,面世以后就受到了移动终端生产商的青睐。Android开发环境所需的开发工具包括Java SDKEclipseAndroid SDKAndroid ADT。其中,Android SDKAndroid的专属软件开发包。百度语音SDK Android(简称BDVRClient)是运行在Android平台的一体化语音识别解决方案。百度语音合成客AndroidSDK(简称BDTTSClient)是面向Android 移动设备的语音合成解决方案。STC89C52STC公司生产的一种低功耗、高性能 CMOS8位微控制器具有8 KB在系统可编程Flash存储器。在单芯片上,拥有灵巧的8CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供了高灵活、超有效的解决方案

本设计将采用BDVRClientBDTTSClient方案。系统将人类语音发送至云端引擎进行处理,返回计算机可读的字符串输入对字符串进行处理,采用TTS技术实现智能应答,结合蓝牙实现数据(指令)无线传输使用嵌入式技术实现对家居系统的控制、定时等功能。

1上位机APP开发

1.1界面设计

本设计包括主界面、蓝牙管理界面、指令管理界面三个界面,分别使用嵌套布局、相对布局、线性布局,使用的控件有ButtonTextViewEditTextListViewtogglebutton等。界面设计如图1所示。

0201 04.png 

上位机APP采用BDVRClientBDTTSClient方案实现了语音识别和语音合成功能,节约了硬件在语音识别和语音合成方面的开支,实现了语音一键式控制,智能应答同时结合下位机系统实现了对LED照明系统的开关控制、定时控制、状态查询和液晶显示以及电视的开关、音量和频道切换等功能。系统运行与设计相符,运行良好。


职称
论文

期刊
发表

加急
见刊

写作
咨询

课题
专答

编辑
顾问

关注
我们

返回
顶部