音频控制方法、装置、存储介质及电子设备制造方法及图纸

技术编号:38481523 阅读:13 留言:0更新日期:2023-08-15 16:59
本申请实施例公开了一种音频控制方法、装置、存储介质及电子设备。该方法包括:通过位于分布式网络中的智能设备接收音频信号,识别音频信号中的命令词,并确定命令词所关联的候选设备,若候选设备的数量为至少两个,则计算分布式网络中的不同智能设备接收到的音频信号能量值,根据音频信号能量值从候选设备中确定目标设备,唤醒目标设备以实现音频控制。本申请实施例提供的方案可以根据音频信号从分布式网络中的多个候选设备中确定目标设备,从而对其进行控制,有效提升了语音指令的识别准确性以及智能设备的使用效率。性以及智能设备的使用效率。性以及智能设备的使用效率。

【技术实现步骤摘要】
音频控制方法、装置、存储介质及电子设备


[0001]本申请涉及音频数据处理
,具体涉及一种音频控制方法、装置、存储介质及电子设备。

技术介绍

[0002]近年来,随着智能音箱和语音助手等的普及,语音识别越来越被大家所接受,这项技术被应用的场景也越来越多,例如:通过语音来控制设备、实现内容搜索成为大家日常生活中很重要的一部分。语音识别技术的不断发展完善,极大的推动了语音智能家居控制系统的发展和普及,目前市场上出现了大量以语音音箱或其他语音采集器为控制接口的智能家居控制系统,给用户的日常生活带来了极大的便利。
[0003]然而在目前的产品当中,在用户通过语音控制某个设备时需要准确的讲出设备名称以及执行的操作,对用户要求较高,且当存在多个相同设备时语音控制可能出现误操作的情况,比如当用户的客厅以及卧室都有空调时,就需要用户准确地说出控制哪里的空调才能执行进后续操作,若仅仅说:“打开空调”的指令,就有可能使系统分不清待控制设备,从而造成误操作,影响使用效率。

技术实现思路

[0004]本申请实施例提供一种音频控制方法、装置、存储介质及电子设备,可以根据音频信号从分布式网络中的多个候选设备中确定目标设备,从而对其进行控制,有效提升了语音指令的识别准确性以及智能设备的使用效率。
[0005]本申请实施例提供了一种音频控制方法,包括:通过位于分布式网络中的智能设备接收音频信号;识别所述音频信号中的命令词,并确定所述命令词所关联的候选设备;若所述候选设备的数量为至少两个,则计算所述分布式网络中的不同智能设备接收到的音频信号能量值;根据所述音频信号能量值从所述候选设备中确定目标设备,唤醒所述目标设备以实现音频控制。
[0006]在一实施例中,所述确定所述命令词所关联的候选设备,包括:判断所述命令词是否包含设备名称:若包含,则将所述设备名称确定关联的候选设备;若不包含,则提取所述命令词中所对应的功能信息,并确定所述功能信息关联的候选设备。
[0007]在一实施例中,所述音频信号能量值的计算步骤包括:针对每一帧音频信号进行滤波;获取滤波后的音频信号能量值,并计算所有帧音频信号能量值的均值,以作为所述音频信号的平均能量值。
[0008]在一实施例中,所述根据所述音频信号能量值从所述候选设备中确定目标设备,包括:根据所述分布式网络中的不同智能设备接收到的音频信号能量值确定用户当前所在的区域;从所述候选设备中查找位于所述区域的目标设备。
[0009]在一实施例中,所述唤醒所述目标设备以实现音频控制,包括:根据所述命令词以及目标设备生成控制指令;将所述控制指令广播到所述分布式网络中,以唤醒所述目标设备,并在所述目标设备接收到所述控制指令后执行相应指令。
[0010]在一实施例中,在通过位于分布式网络中的智能设备接收音频信号之前,所述方法还包括:将至少一个智能设备接入公共网络;控制所述至少一个智能设备广播自身的设备信息并接收其他智能设备的广播信息;根据所述智能设备所接收到的广播数量以及信号强度从所述至少一个智能设备选取中心设备;基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络。
[0011]在一实施例中,所述基于所述中心设备建立分布式网络,并控制其他智能设备加入所述分布式网络,包括:控制所述中心设备生成私有网络密钥,并将所述私有网络密钥广播至其他智能设备;控制所述其他智能设备在接收到所述私有网络密钥之后退出所述公共网络,并进入与所述私有网络密钥对应的分布式网络。
[0012]本申请实施例还提供一种音频控制装置,包括:接收模块,用于通过位于分布式网络中的智能设备接收音频信号;识别模块,用于识别所述音频信号中的命令词,并确定所述命令词所关联的候选设备;计算模块,用于当所述候选设备的数量为至少两个时,计算所述分布式网络中的不同智能设备接收到的音频信号能量值;唤醒模块,用于根据所述音频信号能量值从所述候选设备中确定目标设备,唤醒所述目标设备以实现音频控制。
[0013]本申请实施例还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的音频控制方法中的步骤。
[0014]本申请实施例还提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上任一实施例所述的音频控制方法中的步骤。
[0015]本申请实施例提供的音频控制方法、装置、存储介质及电子设备,可以通过位于分布式网络中的智能设备接收音频信号,识别音频信号中的命令词,并确定命令词所关联的候选设备,若候选设备的数量为至少两个,则计算分布式网络中的不同智能设备接收到的
音频信号能量值,根据音频信号能量值从候选设备中确定目标设备,唤醒目标设备以实现音频控制。本申请实施例提供的方案可以根据音频信号从分布式网络中的多个候选设备中确定目标设备,从而对其进行控制,有效提升了语音指令的识别准确性以及智能设备的使用效率。
附图说明
[0016]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请实施例提供的音频控制装置的一种系统示意图;图2为本申请实施例提供的音频控制方法的一种流程示意图;图3为本申请实施例提供的音频控制方法的另一种流程示意图;图4为本申请实施例提供的音频控制装置的一种结构示意图;图5为本申请实施例提供的音频控制装置的另一结构示意图;图6为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0018]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]本申请实施例提供一种音频控制方法、装置、存储介质及电子设备。具体地,本申请实施例的音频控制方法可以由电子设备或服务器执行,其中,该电子设备可以为终端。该终端可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机(PC,Personal Computer)、个人数字助理(Personal Digital Assistant,PDA)、智能家居等设备,终端还可以包括客户端,该客户端可以是媒体播放客户端或即时通信客户端等。
[0020]例如,当该音频控制方法运行于电子设备时,电子设备可以通过位于分布式网络中的智能设备接收音频信号,识别音频信号中的命令词,并确定命令词所关联的候选设备,若候选设备的数量为至少两个,则计算分布式网络中的不同智能设备接收到的音频信号能量值,根据音频信号能量值从候选设备中确定目标设备,唤醒目标设备以实现音频本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频控制方法,其特征在于,包括:通过位于分布式网络中的智能设备接收音频信号;识别所述音频信号中的命令词,并确定所述命令词所关联的候选设备;若所述候选设备的数量为至少两个,则计算所述分布式网络中的不同智能设备接收到的音频信号能量值;根据所述音频信号能量值从所述候选设备中确定目标设备,唤醒所述目标设备以实现音频控制。2.如权利要求1所述的音频控制方法,其特征在于,所述确定所述命令词所关联的候选设备,包括:判断所述命令词是否包含设备名称:若包含,则将所述设备名称确定关联的候选设备;若不包含,则提取所述命令词中所对应的功能信息,并确定所述功能信息关联的候选设备。3.如权利要求1所述的音频控制方法,其特征在于,所述音频信号能量值的计算步骤包括:针对每一帧音频信号进行滤波;获取滤波后的音频信号能量值,并计算所有帧音频信号能量值的均值,以作为所述音频信号的平均能量值。4.如权利要求1所述的音频控制方法,其特征在于,所述根据所述音频信号能量值从所述候选设备中确定目标设备,包括:根据所述分布式网络中的不同智能设备接收到的音频信号能量值确定用户当前所在的区域;从所述候选设备中查找位于所述区域的目标设备。5.如权利要求1所述的音频控制方法,其特征在于,所述唤醒所述目标设备以实现音频控制,包括:根据所述命令词以及目标设备生成控制指令;将所述控制指令广播到所述分布式网络中,以唤醒所述目标设备,并在所述目标设备接收到所述控制指令后执行相应指令。6.如权利要求1

5任一项所述的音频控制方法,其特征在于,在通过位于分布式网络中的智能设备接收音频信号之前,所述方...

【专利技术属性】
技术研发人员:鲁勇王献康
申请(专利权)人:北京探境科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1