一种基于语音识别的智能家居控制方法以及系统,方法包括:S0、智能家居APP向系统申请音频工作模式;S1、智能家居APP控制移动智能终端检测移动智能终端的音量键是否被触发,若是则进入步骤S2,否则继续检测;S2、智能家居APP启动语音采集,并在采集完毕后进入步骤S3;S3、智能家居APP对采集的语音进行识别,并根据识别结果发送控制指令至网关以控制智能家居设备的工作状态。本发明专利技术极大地简化语音录入的激活步骤;进一步地,集成本地的语音识别功能,可直接对采集的语音进行识别得到文字版的识别内容,然后对识别内容进行匹配,在匹配上时向家居网关发出控制指令来完成控制,不受网络影响,而且无须添加额外的语音识别装置或服务器,成本低。
【技术实现步骤摘要】
【专利摘要】一种基于语音识别的智能家居控制方法以及系统,方法包括:S0、智能家居APP向系统申请音频工作模式;S1、智能家居APP控制移动智能终端检测移动智能终端的音量键是否被触发,若是则进入步骤S2,否则继续检测;S2、智能家居APP启动语音采集,并在采集完毕后进入步骤S3;S3、智能家居APP对采集的语音进行识别,并根据识别结果发送控制指令至网关以控制智能家居设备的工作状态。本专利技术极大地简化语音录入的激活步骤;进一步地,集成本地的语音识别功能,可直接对采集的语音进行识别得到文字版的识别内容,然后对识别内容进行匹配,在匹配上时向家居网关发出控制指令来完成控制,不受网络影响,而且无须添加额外的语音识别装置或服务器,成本低。【专利说明】一种基于语音识别的智能家居控制方法以及系统
本专利技术涉及智能家居领域,尤其涉及一种基于语音识别的智能家居控制方法。
技术介绍
目前很多智能手机的操作系统自带了语音识别功能,如:Siri,但仅能控制系统的内置功能,局域性比较大,所以行业越来越来多厂家采用APP来控制家居,也有一些APP融合了语音识别功能,通过手机录入语音,然后通过网络发送语音到语音识别服务器或语音识别装置,最后把识别结果发送到控制终端,以此实现语音控制家居。由于第三方APP无法使用手机的Home键来激活语音录入,因此通过APP激活语音录入步骤繁琐,当APP运行在后台时,如果调用APP进行语音录入,则一般要点亮屏、解锁、找到APP、进入APP、点击语音录入按钮,然后才能开始语音录入,操作比较繁琐,效率低下;其次,由于要通过网络在线进行语音识别,如果网络不稳定或没有网络,则无法进行语音识别,实际使用极为不便。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于语音识别的智能家居控制方法以及系统。本专利技术解决其技术问题所采用的技术方案是:构造一种基于语音识别的智能家居控制方法,包括以下步骤:SO、智能家居APP向系统申请音频工作模式;S1、智能家居APP控制移动智能终端检测移动智能终端的音量键是否被触发,若是则进入步骤S2,否则继续检测;S2、智能家居APP启动语音采集,并在采集完毕后进入步骤S3;S3、智能家居APP对采集的语音进行识别,并根据识别结果发送控制指令至网关以控制智能家居设备的工作状态。在本专利技术所述的基于语音识别的智能家居控制方法中,步骤SO包括:智能家居APP在安装到移动智能终端时,在项目属性中创建要在后台待机运行的选项,在此选项下添加音乐播放模式,并注册音量事件监听。在本专利技术所述的基于语音识别的智能家居控制方法中,步骤SI包括:SI 1、智能家居APP运行时,定义并初始化音频播放器;S12、在智能家居APP运行于后台时,启动音频播放器,循环播放预先存储的静音音乐;S13、检测音量键,当检测到音量变化时触发进入步骤S2。在本专利技术所述的基于语音识别的智能家居控制方法中,步骤S2包括:基于对语音控件SDK的二次开发,初始化语音识别控件对象,通过调用语音识别控件对象实现启动语音监测。在本专利技术所述的基于语音识别的智能家居控制方法中,步骤S3包括:S31、智能家居APP对采集的语音进行识别得到文字版的识别内容;S32、将识别内容与预设的执行动作、设备名称、情景模式进行匹配,如果匹配上则根据识别结果发送控制指令至网关以控制智能家居设备的工作状态。在本专利技术所述的基于语音识别的智能家居控制方法中,步骤S31包括:基于已经设置的识别语音的服务代理,语音识别控件对象基于代理回调方法获取文字版的识别内容。在本专利技术所述的基于语音识别的智能家居控制方法中,所述识别内容包括多组,步骤S32中针对每一组识别内容分别执行以下步骤:S321、将当前组的识别内容与预设的执行动作进行匹配,得到第一匹配结果,如果匹配上则进入步骤S322,否则进入步骤S323;S322、将当前组的识别内容与预设的设备名称进行匹配,得到第二匹配结果,如果匹配上则根据第一匹配结果和第二匹配结果发送控制指令至网关,结束对当前组的识别内容的识别,否则进入步骤S323 ;S323、将当前组的识别内容与预设的情景模式进行匹配,得到第三匹配结果,如果匹配上则根据第三匹配结果发送控制指令至网关并结束对当前组的识别内容的识别。本专利技术还公开了一种基于语音识别的智能家居控制系统,包括:移动智能终端、网关、至少一个智能家居设备;所述移动智能终端内运行有智能家居APP,所述移动智能终端与网关通信连接以发送控制指令,各智能家居设备均通信连接至网关以接收网关转发的控制指令,所述智能家居APP在安装时向系统申请音频工作模式;所述移动智能终端包含受控于智能家居APP的:语音录入触发单元,用于控制移动智能终端检测移动智能终端的音量键是否被触发,若是则触发语音采集单元开始工作,否则继续检测;语音采集单元,用于启动语音采集,并在采集完毕后触发语音识别单元开始工作;语音识别单元,用于对采集的语音进行识别,并将识别结果发送至家居控制单元;家居控制单元,用于根据识别结果发送控制指令至网关以控制智能家居设备的工作状态。在本专利技术所述的基于语音识别的智能家居控制系统中,所述的智能家居APP在安装时向系统申请音频工作模式包括:智能家居APP在安装到移动智能终端时,在项目属性中创建要在后台待机运行的选项,在此选项下添加音乐播放模式,并注册音量事件监听;所述的检测移动智能终端的音量键是否被触发包括:智能家居APP运行时,定义并初始化音频播放器,在智能家居APP运行于后台时,启动音频播放器,循环播放预先存储的静音音乐,当检测到音量变化时判断音量键被触发。在本专利技术所述的基于语音识别的智能家居控制系统中,语音识别单元包括:识别内容获取子单元,用于对采集的语音进行识别得到文字版的识别内容;匹配单元,用于将识别内容与预设的执行动作、设备名称、情景模式进行匹配,如果匹配上则触发家居控制单元工作。实施本专利技术的基于语音识别的智能家居控制方法以及系统,具有以下有益效果:本专利技术中智能家居APP向系统申请音频工作模式,APP可以工作于后台,且当APP处于后台时可以直接捕获音量键的触发,进而直接触发语音采集,极大地简化语音录入的激活步骤;进一步地,智能家居APP因为对语音控件SDK进行了二次开发,集成本地的语音识别功能,可直接对采集的语音进行识别得到文字版的识别内容,然后对识别内容进行匹配,在匹配上时向家居网关发出控制指令来完成控制,不受网络影响,而且无须添加额外的语音识别装置或服务器,成本低。【附图说明】下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术的基于语音识别的智能家居控制系统的结构示意图;图2是图1中的移动智能终?而的结构不意图;图3是本专利技术的基于语音识别的智能家居控制方法的流程图。【具体实施方式】为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的【具体实施方式】。参考图1,是本专利技术的基于语音识别的智能家居控制系统的结构示意图。本专利技术的基于语音识别的智能家居控制系统包括:移动智能终端、网关、至少一个智能家居设备;所述移动智能终端内运行有智能家居ΑΡΡ。所述移动智能终端与网关通信连接以发送控制指令,例如3G/4G/WiFi连接。各智能家居设备本文档来自技高网...
【技术保护点】
一种基于语音识别的智能家居控制方法,其特征在于,包括以下步骤:S0、智能家居APP向系统申请音频工作模式;S1、智能家居APP控制移动智能终端检测移动智能终端的音量键是否被触发,若是则进入步骤S2,否则继续检测;S2、智能家居APP启动语音采集,并在采集完毕后进入步骤S3;S3、智能家居APP对采集的语音进行识别,并根据识别结果发送控制指令至网关以控制智能家居设备的工作状态。
【技术特征摘要】
【专利技术属性】
技术研发人员:李全彬,
申请(专利权)人:深圳市中安伟讯科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。