一种智能设备的语音交互控制方法和装置制造方法及图纸

技术编号:14444437 阅读:84 留言:0更新日期:2017-01-15 09:02
本发明专利技术公开了一种智能设备的语音交互控制方法和装置,该方法包括:实时监测并采集智能设备用户发出的语音信号;对采集的语音信号进行语音识别;根据智能设备对语音信号的语音识别结果,唤醒智能设备的相应功能并确定是否控制智能设备移动,是则,获取用户的位置,控制智能设备朝向用户移动,缩短智能设备与用户之间的距离,识别用户再次发出的语音信号;否则,直接根据语音识别结果控制智能设备执行相应的操作。本发明专利技术实施例的技术方案能够根据语音识别结果,当由于距离较远而无法听清用户的语音指令时,控制智能设备向用户移动,进而实现近场语音交互,克服了远场语音识别效果差的缺点,向用户提供自然、流畅的交互体验。

【技术实现步骤摘要】

本专利技术涉及智能设备语音交互
,具体涉及一种智能设备的语音交互控制方法和装置
技术介绍
目前,消费类智能设备通常具有语音交互功能,能够对用户的语音指令进行识别和理解,并进行语音对话。现有的智能设备在进行语音交互之前,通常需要进行语音唤醒。语音唤醒的过程主要为:用户首先需要说唤醒词,唤醒词可以是针对某一特定智能设备而预先设置的。智能设备对语音进行检测,提取语音特征,确定提取到的语音特征与预设的唤醒词的语音特征是否匹配,如果匹配,唤醒识别功能对后续用户发出的语音指令进行语音识别和语义解析。例如,用户想和智能机器人进行聊天,需要先说出唤醒词“哈利,哈利”,智能机器人采集并识别出用户发出的语音信号中的词语与预定唤醒词匹配时,唤醒语音交互功能,并回复:“您好,……”但是,现有技术中在唤醒智能设备以及和智能设备语音交互过程中,智能设备的位置都是固定的。当用户和智能设备之间离的较远时,智能设备往往不能有效识别用户发出的语音信号,导致用户体验较差。
技术实现思路
本专利技术提供了一种智能设备的语音交互控制方法和装置,以解决现有的智能设备在与用户相距较远时往往不能有效识别用户发出的语音信号,导致用户体验较差的问题。根据本专利技术的一个方面,提供了一种智能设备的语音交互控制方法,该方法包括:实时监测并采集智能设备用户发出的语音信号;对采集的语音信号进行语音识别;根据智能设备对语音信号的语音识别结果,唤醒智能设备的相应功能并确定是否控制智能设备移动,是则,获取用户的位置,控制智能设备朝向用户移动,缩短智能设备与用户之间的距离,识别用户再次发出的语音信号;否则,直接根据语音识别结果控制所述智能设备执行相应的操作。可选地,获取用户的位置,控制智能设备朝向用户移动包括:控制智能设备朝向用户移动至第一预定位置,第一预定位置与用户之间的距离小于第一距离阀值。可选地,还包括:根据智能设备对用户再次发出的语音信号的语音识别结果,确定是否再次控制智能设备移动,是则,控制智能设备朝向用户移动至第二预定位置,第二预定位置与用户之间的距离小于第二距离阈值。可选地,对采集的语音信号进行语音识别包括:从采集的语音信号中识别出唤醒词;根据智能设备对语音信号的语音识别结果,唤醒智能设备的相应功能并确定是否控制智能设备移动包括:当识别出的唤醒词与保存的预定唤醒词相匹配时,唤醒智能设备的相应功能并控制智能设备移动;或者,对采集的语音信号进行语音识别包括:从采集的语音信号中识别出唤醒词和命令词;根据智能设备对语音信号的语音识别结果,唤醒智能设备的相应功能并确定是否控制智能设备移动包括:当识别出的唤醒词与保存的预定唤醒词相匹配,识别出的命令词与保存的预定命令词不相匹配时,唤醒智能设备的相应功能并控制智能设备移动;当识别出的唤醒词与保存的预定唤醒词相匹配,且识别出的命令词与保存的预定命令词相匹配时,唤醒智能设备的相应功能并根据命令词的指示控制智能设备执行相应的操作。可选地,获取用户的位置,控制智能设备朝向用户移动包括:根据采集的语音信号,利用声源定位计算得到声源相对于智能设备的位置信息,根据位置信息确定出该用户与智能设备间的距离及方位;利用确定出的用户与智能设备间的距离和方位,控制智能设备朝向用户移动,缩短智能设备与用户之间的距离,识别用户再次发出的语音信号。可选地,利用确定出的用户与智能设备间的距离和方位,控制智能设备朝向用户移动,缩短智能设备与用户之间的距离包括:利用距离定位确定出室内空间中用户的位置坐标以及智能设备当前的位置坐标,根据确定出的用户的位置坐标以及预设的第一距离阀值,计算得到第一预定位置对应的位置坐标,利用室内导航生成以智能设备当前的位置坐标为起点,以第一预定位置对应的位置坐标为终点的预设路径,实时控制智能设备按照该预设路径并以预设的固定步长移动到第一预定位置。根据本专利技术的另一个方面,提供了一种智能设备的语音交互控制装置,该装置包括:信号采集单元,用于实时监测并采集智能设备用户发出的语音信号;语音识别单元,用于对采集的语音信号进行语音识别;交互控制单元,用于根据智能设备对语音信号的语音识别结果,唤醒智能设备的相应功能并确定是否控制智能设备移动,是则,获取用户的位置,控制智能设备朝向用户移动,缩短智能设备与用户之间的距离,识别用户再次发出的语音信号;否则,直接根据语音识别结果控制智能设备执行相应的操作。可选地,交互控制单元,具体用于控制智能设备朝向用户移动至第一预定位置,第一预定位置与用户之间的距离小于第一距离阀值;和/或,交互控制单元,还用于根据智能设备对用户再次发出的语音信号的语音识别结果,确定是否再次控制智能设备移动,是则,控制智能设备向用户移动至第二预定位置,第二预定位置与用户之间的距离小于第二距离阈值。可选地,语音识别单元,用于从采集的语音信号中识别出唤醒词;交互控制单元,用于当识别出的唤醒词与保存的预定唤醒词相匹配时,唤醒智能设备的相应功能并控制智能设备移动;或者,语音识别单元,用于从采集的语音信号中识别出唤醒词和命令词;交互控制单元,用于当唤醒词与保存的预定唤醒词相匹配,命令词与保存的预定命令词不相匹配时,唤醒智能设备的相应功能并控制智能设备移动;当唤醒词与保存的预定唤醒词相匹配,且命令词与保存的预定命令词相匹配时,唤醒智能设备的相应功能并根据命令词的指示控制智能设备执行相应的操作;可选地,交互控制单元,还用于根据采集的语音信号,利用声源定位计算得到声源相对于智能设备的位置信息,根据位置信息确定出该用户与智能设备间的距离及方位;利用确定出的用户与智能设备间的距离和方位,控制智能设备朝向用户移动,缩短智能设备与用户之间的距离,识别用户再次发出的语音信号;以及,利用距离定位确定出室内空间中用户的位置坐标以及智能设备当前的位置坐标,根据确定出的用户的位置坐标以及预设的第一距离阀值,计算得到第一预定位置对应的位置坐标,利用室内导航生成以智能设备当前的位置坐标为起点,以第一预定位置对应的位置坐标为终点的预设路径,实时控制智能设备按照该预设路径并以预设的固定步长移动到第一预定位置。本专利技术的有益效果是:本专利技术的这种语音交互控制技术方案,通过实时监测并采集智能设备用户发出的语音信号,对采集的语音信号进行语音识别;根据智能设备对语音信号的语音识别结果,唤醒智能设备的相应功能并确定是否控制智能设备移动,是则,获取用户的位置,控制智能设备朝向用户移动,缩短智能设备与用户之间的距离,识别用户再次发出的语音信号;否则,直接根据语音识别结果控制智能设备执行相应的操作。如此,实现了在远场语音识别效果不佳的情况下,控制智能设备移动到说话人近前,并再次进行近场语音识别,提高语音识别率的有益效果,弥补了远场语音识别效果差,智能设备不能有效识别用户语音的缺点,优化了用户语音交互体验。附图说明图1是本专利技术一个实施例的一种智能设备的语音交互控制方法流程示意图;图2是本专利技术一个实施例的一种智能设备的语音交互控制方法的流程示意图;图3是本专利技术一个实施例的语音识别和声源定位的原理示意图;图4是本专利技术一个实施例的一种智能设备的语音交互控制装置的结构框图。具体实施方式本专利技术的设计构思在于:本专利技术技术方案通过对用户发出的一次语音信号进行识别,当在智能设备初始位置(远场)无法本文档来自技高网...
一种智能设备的语音交互控制方法和装置

【技术保护点】
一种智能设备的语音交互控制方法,其特征在于,该方法包括:实时监测并采集智能设备用户发出的语音信号;对采集的所述语音信号进行语音识别;根据智能设备对语音信号的语音识别结果,唤醒所述智能设备的相应功能并确定是否控制智能设备移动,是则,获取用户的位置,控制所述智能设备朝向用户移动,缩短智能设备与用户之间的距离,识别用户再次发出的语音信号;否则,直接根据语音识别结果控制所述智能设备执行相应的操作。

【技术特征摘要】
1.一种智能设备的语音交互控制方法,其特征在于,该方法包括:实时监测并采集智能设备用户发出的语音信号;对采集的所述语音信号进行语音识别;根据智能设备对语音信号的语音识别结果,唤醒所述智能设备的相应功能并确定是否控制智能设备移动,是则,获取用户的位置,控制所述智能设备朝向用户移动,缩短智能设备与用户之间的距离,识别用户再次发出的语音信号;否则,直接根据语音识别结果控制所述智能设备执行相应的操作。2.根据权利要求1所述的方法,其特征在于,所述获取用户的位置,控制所述智能设备朝向用户移动包括:控制所述智能设备朝向用户移动至第一预定位置,所述第一预定位置与用户之间的距离小于第一距离阀值。3.根据权利要求1或2所述的方法,其特征在于,还包括:根据智能设备对用户再次发出的语音信号的语音识别结果,确定是否再次控制智能设备移动,是则,控制所述智能设备朝向用户移动至第二预定位置,所述第二预定位置与用户之间的距离小于第二距离阈值。4.根据权利要求1所述的方法,其特征在于,所述对采集的语音信号进行语音识别包括:从采集的语音信号中识别出唤醒词;所述根据智能设备对语音信号的语音识别结果,唤醒所述智能设备的相应功能并确定是否控制智能设备移动包括:当识别出的唤醒词与保存的预定唤醒词相匹配时,唤醒所述智能设备的相应功能并控制智能设备移动;或者,所述对采集的语音信号进行语音识别包括:从采集的语音信号中识别出唤醒词和命令词;所述根据智能设备对语音信号的语音识别结果,唤醒所述智能设备的相应功能并确定是否控制智能设备移动包括:当识别出的唤醒词与保存的预定唤醒词相匹配,识别出的命令词与保存的预定命令词不相匹配时,唤醒所述智能设备的相应功能并控制智能设备移动;当识别出的唤醒词与保存的预定唤醒词相匹配,且识别出的命令词与保存的预定命令词相匹配时,唤醒所述智能设备的相应功能并根据所述命令词的指示控制所述智能设备执行相应的操作。5.根据权利要求2所述的方法,其特征在于,所述获取用户的位置,控制所述智能设备朝向用户移动包括:根据采集的所述语音信号,利用声源定位计算得到声源相对于所述智能设备的位置信息,根据所述位置信息确定出该用户与所述智能设备间的距离及方位;利用确定出的用户与智能设备间的距离和方位,控制所述智能设备朝向用户移动,缩短智能设备与用户之间的距离,识别用户再次发出的语音信号。6.根据权利要求5所述的方法,其特征在于,所述利用确定出的用户与智能设备间的距离和方位,控制所述智能设备朝向用户移动,缩短智能设备与用户之间的距离包括:利用距离定位确定出室内空间中用户的位置坐标以及智能设备当前的位置坐标,根据确定出的用户的位置坐标以及预设的第一距离阀值,计算得到第一预定...

【专利技术属性】
技术研发人员:马洪龙陈川刘翠
申请(专利权)人:歌尔股份有限公司
类型:发明
国别省市:山东;37

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

1