本发明涉及智能家居,尤其涉及一种室内移动清洁设备的语音控制方法、装置和电子设备。
背景技术:
1、随着智能家居技术的快速发展,家庭环境中的自动化和智能化设备日益增多。在众多智能家居设备中,室内移动清洁设备,如扫地机器人,因其自动化清洁功能而受到广泛应用。
2、目前,室内移动清洁设备还增加了语音控制的功能,在室内移动清洁设备的机身上装载麦克风和语音模块,用于接收使用者语音控制指令并转化为对应的机器指令,根据语音指令做出相应的动作,给用户提供了不少便利。然而,由于室内移动清洁设备机身上的各种电机在工作时会产生较大的噪声,用户在对室内移动清洁设备发出语音指令时很容易受到这些噪声的干扰,导致室内移动清洁设备不能很好的接收到指令并对指令做出相应的响应。
技术实现思路
1、本发明提供一种室内移动清洁设备的语音控制方法、装置和电子设备,用以解决现有技术中室内移动清洁设备机身上的电机在工作时产生较大的噪声,影响室内移动清洁设备接收语音指令的问题,即使在设备运行时产生的噪声环境中,用户也能够通过语音指令有效地与室内移动清洁设备进行交互,提高了语音控制的效率,增强了用户体验。
2、本发明提供一种室内移动清洁设备的语音控制方法,包括:获取通过室内移动清洁设备上安装的第一麦克风采集的第一声音信号;基于预设存储单元中存储的人声特征提取第一声音信号中的第一人声信号,其中,人声特征基于第二麦克风采集的第二声音信号提取得到,第二麦克风安装于室内移动清洁设备的基站或与室内移动清洁设备关联的终端;基于第一人声信号确定语音控制指令;根据语音控制指令控制室内移动清洁设备。
3、根据本发明提供的一种室内移动清洁设备的语音控制方法,所述根据所述语音响应确定用户位置,包括:获取通过室内移动清洁设备上安装的第一麦克风采集的第一声音信号;基于预设存储单元中存储的人声特征提取所述第一声音信号中的第一人声信号,其中,所述人声特征基于第二麦克风采集的第二声音信号提取得到,所述第二麦克风安装于所述室内移动清洁设备的基站或与所述室内移动清洁设备关联的终端;基于所述第一人声信号确定语音控制指令;根据所述语音控制指令控制所述室内移动清洁设备。
4、根据本发明提供的一种室内移动清洁设备的语音控制方法,所述基于所述第一人声信号确定语音控制指令,包括:获取与所述第一声音信号同时采集的第三声音信号,所述第三声音信号通过所述第二麦克风采集;提取所述第三声音信号中的第三人声信号;基于所述第一人声信号与所述第三人声信号的信号强度,确定待识别的人声信号;对所述待识别的人声信号进行语音识别,得到语音识别结果;根据所述语音识别结果确定语音控制指令。
5、根据本发明提供的一种室内移动清洁设备的语音控制方法,所述方法还包括:根据所述第一声音信号与所述第三声音信号进行声源定位,得到声源位置;控制所述室内移动清洁设备前往所述声源位置。
6、根据本发明提供的一种室内移动清洁设备的语音控制方法,所述人声特征的提取步骤包括:将所述第一声音信号输入预先训练的人声提取模型,得到所述第一人声信号,其中,所述人声提取模型通过标注人声信号的样本声音信号进行训练得到。
7、根据本发明提供的一种室内移动清洁设备的语音控制方法,所述存储单元中人声特征的存储步骤包括:获取通过所述第二麦克风采集的第二声音信号;将所述第二声音信号输入至预先训练的人声特征提取模型,得到所述第二声音信号中的人声特征,所述人声特征提取模型基于无监督学习算法训练得到;确定预设存储单元中是否已存储所述人声特征;若否,则存储所述人声特征至所述存储单元。
8、本发明还提供一种室内移动清洁设备的语音控制装置,包括:获取模块,被配置成获取通过室内移动清洁设备上安装的第一麦克风采集的第一声音信号;提取模块,被配置成基于预设存储单元中存储的人声特征提取所述第一声音信号中的第一人声信号,其中,所述人声特征基于第二麦克风采集的第二声音信号提取得到,所述第二麦克风安装于所述室内移动清洁设备的基站或与所述室内移动清洁设备关联的终端;确定模块,被配置成基于所述第一人声信号确定语音控制指令;控制模块,被配置成根据所述语音控制指令控制所述室内移动清洁设备。
9、根据本发明提供的一种室内移动清洁设备的语音控制装置,所述确定模块进一步被配置成:获取与所述第一声音信号同时采集的第三声音信号,所述第三声音信号通过所述第二麦克风采集;提取所述第三声音信号中的第三人声信号;基于所述第一人声信号与所述第三人声信号的信号强度,确定待识别的人声信号;对所述待识别的人声信号进行语音识别,得到语音识别结果;根据所述语音识别结果确定语音控制指令。
10、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述室内移动清洁设备的语音控制方法。
11、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述室内移动清洁设备的语音控制方法。
12、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述室内移动清洁设备的语音控制方法。
13、本发明提供的室内移动清洁设备的语音控制方法、装置和电子设备,基于预设存储单元中存储的人声特征提取第一声音信号中的第一人声信号,而后基于第一人声信号确定语音控制指令,最后根据语音控制指令控制室内移动清洁设备,实现了噪声环境下室内移动清洁设备的语音控制,提高了用户体验。
1.一种室内移动清洁设备的语音控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的室内移动清洁设备的语音控制方法,其特征在于,所述基于所述第一人声信号确定语音控制指令,包括:
3.根据权利要求2所述的室内移动清洁设备的语音控制方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的室内移动清洁设备的语音控制方法,其特征在于,所述人声特征的提取步骤包括:
5.根据权利要求1所述的室内移动清洁设备的语音控制方法,其特征在于,所述存储单元中人声特征的存储步骤包括:
6.一种室内移动清洁设备的语音控制装置,其特征在于,包括:
7.根据权利要求6所述的室内移动清洁设备的语音控制装置,其特征在于,所述确定模块进一步被配置成:
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述室内移动清洁设备的语音控制方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述室内移动清洁设备的语音控制方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述室内移动清洁设备的语音控制方法。