一种基于离在线语音识别技术的网关控制方法与流程
- 国知局
- 2024-06-21 11:29:56
本发明涉及通信,尤其涉及一种基于离在线语音识别技术的网关控制方法。
背景技术:
1、随着ai语音技术的普及,越来越多的智能家居设备带有语音识别功能,且不同语音识别功能会有较大的价格差异。此时,通过在网关设备上集成语音识别模块,把所有带有语音识别功能的设备统一到一个网关上进行操控,不仅方便对全屋设备进行管理,而且还可以减少语音识别的成本。
2、但是,现有的网关往往需要启用在线语音功能,通过强大的在线语音平台进行泛化话术识别和自然语言处理(natural language processing,nlp),以便准确地识别到对应的目标家居设备,同时在线语音功能的使用过程中存在的网络延时会降低目标家居设备的响应速度,可见,现有的网关无法在离线状态下使用语音识别功能、不能提高目标家居设备的响应速度。
3、因此,现有技术还有待改进和提高。
技术实现思路
1、本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于离在线语音识别技术的网关控制方法,旨在解决现有技术中网关无法在离线状态下使用语音识别功能、不能提高目标家居设备的响应速度的问题。
2、为了解决上述技术问题,本发明所采用的技术方案如下:
3、第一方面,本发明提供一种基于离在线语音识别技术的网关控制方法,其中,所述方法包括:
4、在网关采集到语音信号后,对所述语音信号进行识别,得到语音指令;
5、基于所述语音指令,确定所述语音指令中存在的本地命令词,其中,所述本地命令词为预先存储进网关中的固定词条;
6、根据所述本地命令词,确定所述本地命令词中的目标设备名称和目标操作,基于终端app将本地设备的设备名称编辑为所述目标设备名称,并基于所述目标设备名称和目标操作,控制所述目标设备名称所对应的本地设备执行所述目标操作。
7、在一种实现方式中,所述在网关采集到语音信号后,对所述语音信号进行识别,得到语音指令,包括:
8、通过网关的前端语音模块采集所述语音信号,并对所述语音信号进行a/d转换,获得语音数据;
9、通过网关的语音识别模块,对所述语音数据进行特征提取和语音识别,获得所述语音数据中的语音指令。
10、在一种实现方式中,所述基于所述语音指令,确定所述语音指令中存在的本地命令词之前,包括:
11、建立网关与若干本地设备之间的连接,由所述网关与若干本地设备共同组成本地网络;
12、获取所述本地网络中的设备列表信息,将所述设备列表信息上报至服务器;
13、通过所述服务器获取所述设备列表信息,并使用所述本地命令词编辑所述设备列表信息中若干本地设备的设备名称,将编辑后的设备列表信息同步至服务器。
14、在一种实现方式中,所述网关与若干本地设备之间通过zigbee无线技术进行连接。
15、在一种实现方式中,所述设备列表信息包括若干本地设备的设备名称以及设备属性。
16、在一种实现方式中,所述获取所述本地网络中的设备列表信息,将所述设备列表信息上报至服务器之后,包括:
17、实时检测并更新所述设备列表信息。
18、在一种实现方式中,所述根据所述本地命令词,确定所述本地命令词中的目标设备名称和目标操作,基于终端app将本地设备的设备名称编辑为所述目标设备名称,并基于所述目标设备名称和目标操作,控制所述目标设备名称所对应的本地设备执行所述目标操作,包括:
19、对所述本地命令词进行分析,得到分析结果;
20、基于所述分析结果,确定所述本地命令词中的目标设备名称和目标操作,所述目标设备名称为所述若干本地设备的设备名称中的任意一个,所述目标操作包括启动和关闭;
21、基于所述目标设备名称和目标操作,控制所述目标设备名称所对应的本地设备执行所述目标操作。
22、在一种实现方式中,所述方法还包括:
23、当所述语音信号识别失败时,将所述语音信号发送至在线语音平台进行识别与处理。
24、第二方面,本发明实施例还提供一种终端设备,其中,所述终端设备包括存储器、处理器及存储在存储器中并可在处理器上运行的基于离在线语音识别技术的网关控制程序程序,处理器执行所述基于离在线语音识别技术的网关控制程序时,实现上述方案中任一项的基于离在线语音识别技术的网关控制方法的步骤。
25、第三方面,本发明实施例还提供一种计算机可读存储介质,其中,计算机可读存储介质上存储有基于离在线语音识别技术的网关控制程序,所述基于离在线语音识别技术的网关控制程序被处理器执行时,实现上述方案中任一项所述的基于离在线语音识别技术的网关控制方法的步骤。
26、有益效果:与现有技术相比,本发明提供了一种基于离在线语音识别技术的网关控制方法,首先,在网关采集到语音信号后,对所述语音信号进行识别,得到语音指令。然后,基于所述语音指令,确定所述语音指令中存在的本地命令词,其中,所述本地命令词为预先存储进网关中的固定词条。最后,根据所述本地命令词,确定所述本地命令词中的目标设备名称和目标操作,基于终端app将本地设备的设备名称编辑为所述目标设备名称,并基于所述目标设备名称和目标操作,控制所述目标设备名称所对应的本地设备执行所述目标操作。由于本发明的网关中预先烧录并存储了很多实际中可能会用到的固定命令词,当用户基于终端app对本地设备的设备名称进行编辑后,本发明便可以在离线状态下识别出对应的目标设备,同时控制目标设备执行离线语音指令中的相关操作。因此,本发明可以基于离在线语音识别技术,实现网关控制本地命令词中目标设备名称所对应的本地设备执行对应的目标操作,有效提高了目标设备的响应速度。
技术特征:1.一种基于离在线语音识别技术的网关控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于离在线语音识别技术的网关控制方法,其特征在于,所述在网关采集到语音信号后,对所述语音信号进行识别,得到语音指令,包括:
3.根据权利要求1所述的基于离在线语音识别技术的网关控制方法,其特征在于,所述基于所述语音指令,确定所述语音指令中存在的本地命令词之前,包括:
4.根据权利要求3所述的基于离在线语音识别技术的网关控制方法,其特征在于,所述网关与若干本地设备之间通过zigbee无线技术进行连接。
5.根据权利要求3所述的基于离在线语音识别技术的网关控制方法,其特征在于,所述设备列表信息包括若干本地设备的设备名称以及设备属性。
6.根据权利要求3所述的基于离在线语音识别技术的网关控制方法,其特征在于,所述获取所述本地网络中的设备列表信息,将所述设备列表信息上报至服务器之后,包括:
7.根据权利要求2所述的基于离在线语音识别技术的网关控制方法,其特征在于,所述根据所述本地命令词,确定所述本地命令词中的目标设备名称和目标操作,基于终端app将本地设备的设备名称编辑为所述目标设备名称,并基于所述目标设备名称和目标操作,控制所述目标设备名称所对应的本地设备执行所述目标操作,包括:
8.根据权利要求1所述的基于离在线语音识别技术的网关控制方法,其特征在于,所述方法还包括:
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的基于离在线语音识别技术的网关控制程序,所述处理器执行所述基于离在线语音识别技术的网关控制程序时,实现如权利要求1-8任一项所述的基于离在线语音识别技术的网关控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于离在线语音识别技术的网关控制程序,所述基于离在线语音识别技术的网关控制程序被处理器执行时,实现如权利要求1-8任一项所述的基于离在线语音识别技术的网关控制方法的步骤。
技术总结本发明公开了一种基于离在线语音识别技术的网关控制方法,所述方法包括:在网关采集到语音信号后,对所述语音信号进行识别,得到语音指令;基于所述语音指令,确定所述语音指令中存在的本地命令词,其中,所述本地命令词为预先存储进网关中的固定词条;根据所述本地命令词,确定所述本地命令词中的目标设备名称和目标操作,基于终端APP将本地设备的设备名称编辑为所述目标设备名称,并基于所述目标设备名称和目标操作,控制所述目标设备名称所对应的本地设备执行所述目标操作。因此,本发明实现了网关在离线状态下使用语音识别技术、并控制语音信号中的目标设备执行目标操作的功能,提高了目标设备的响应速度。技术研发人员:谭伟伟,张晓忠,潘一飞受保护的技术使用者:深圳康佳电子科技有限公司技术研发日:技术公布日:2024/2/21本文地址:https://www.jishuxx.com/zhuanli/20240618/21861.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。