本公开涉及机器人控制,尤其涉及一种机器人语音控制系统、基于声纹识别的机器人语音控制权限管理方法、语音识别机器人和控制系统。
背景技术:
1、如附图1所示,为现有机器人语音控制系统对语音的识别逻辑示意图,现有的机器人语音控制系统,由语音识别模块和机器人控制模块组成,机器人对外部的声音进行解析,转换成具体的指令,进而执行指令,表现为用语音操作机器人进行特定动作。
2、在执行命令的过程中,存在如下缺陷:
3、该系统并没有对指令发出者进行鉴别,只识别具体的语音内容,当有其他人发出干扰性指令时会使机器人执行错误的动作。
4、因此,有必要升级机器人的语音识别能力,使其能够识别用户身份,确认用户身份后再执行命令,有针对性响应用户指令。
技术实现思路
1、为了解决上述问题,本申请提出一种机器人语音控制系统、基于声纹识别的机器人语音控制权限管理方法、语音识别机器人和控制系统。
2、本申请一方面,提出一种机器人语音控制系统,包括:
3、语音识别模块;
4、机器人控制模块;
5、以及,
6、声纹识别模块,用于鉴别语音指令发出者的身份,当所述语音指令发出者的身份与当前登录用户的身份一致时,向所述机器人控制模块发出控制信号,所述机器人控制模块接收所述控制信号并执行语音指令。
7、本申请另一方面,提出一种基于声纹识别的机器人语音控制权限管理方法,在上述所述机器人语音控制系统的基础上实施,包括如下步骤:
8、用户登录,发出语音指令;
9、机器人接收语音指令;
10、采用声纹识别模块对语音指令中的声纹信息进行声纹识别,验证语音指令发出者的身份;
11、声纹识别成功,通过语音识别模块识别语音指令中的语音内容并通过机器人控制模块执行语音指令。
12、作为本申请的一可选实施方案,可选地,在用户登录,发出语音指令之前,还包括:
13、管理员注册用户账号;
14、登录用户账号,进行声纹注册;
15、声纹注册完毕,进入使用状态:
16、登录用户账号;
17、登录后,用户发出语音指令;
18、等待声纹识别认证。
19、作为本申请的一可选实施方案,可选地,采用声纹识别模块对语音指令中的声纹信息进行声纹识别,验证语音指令发出者的身份,包括:
20、通过声纹识别模块获取所述语音指令;
21、解析所述语音指令,并提取得到所述语音指令中的声纹信息;
22、将所述声纹信息与用户预先注册的声纹信息进行比对,对语音指令发出者的身份进行验证:
23、若声纹不匹配,结束验证;
24、若声纹匹配,发出身份识别成功信号。
25、作为本申请的一可选实施方案,可选地,声纹识别成功,通过语音识别模块识别语音指令中的语音内容并通过机器人控制模块执行语音指令,包括:
26、通过语音识别模块接收所述语音指令,并识别所述语音指令中的语音内容;
27、根据所述语音内容,判断所述语音指令是否存在:
28、若所述语音指令存在,则将所述语音指令发送至机器人控制模块;
29、所述机器人控制模块接收并按照所述语音指令进行执行操作。
30、作为本申请的一可选实施方案,可选地,声纹识别成功,通过语音识别模块识别语音指令中的语音内容并通过机器人控制模块执行语音指令,还包括:
31、通过语音识别模块接收所述语音指令,并识别所述语音指令中的语音内容;
32、根据所述语音内容,判断所述语音指令是否存在:
33、若所述语音指令不存在,则表明用户所发出的语音指令为无效语音指令,机器人重新接收所述语音指令;
34、重新执行声纹识别步骤。
35、本申请另一方面,还提出一种语音识别机器人,包括:
36、上述所述的机器人语音控制系统。
37、作为本申请的一可选实施方案,可选地,还包括:
38、用于账号注册模块,用于注册用户账号;
39、声纹注册模块,用于在用户登录用户账号后,进行声纹注册。
40、本申请另一方面,还提出一种控制系统,包括:
41、处理器;
42、用于存储处理器可执行指令的存储器;
43、其中,所述处理器被配置为执行所述可执行指令时实现上述所述的基于声纹识别的机器人语音控制权限管理方法。
44、本发明的技术效果:
45、本申请通过在机器人语音控制系统中加入声纹识别模块,该模块的作用是鉴别语音指令发出者的身份,只有当说话者的身份与当前登录用户的身份一致时,机器人才执行语音指令,否则不予执行。可以在用户向机器人发出语音指令时,对语音指令的发出者进行身份识别,机器人在同一时间只对当前登录用户的语音指令进行响应,极大提高了语音控制的可靠性和安全性。
46、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
1.机器人语音控制系统,其特征在于,包括:
2.基于声纹识别的机器人语音控制权限管理方法,在权利要求1所述机器人语音控制系统的基础上实施,其特征在于,包括如下步骤:
3.权利要求2所述机器人语音控制系统的应用方法,其特征在于,在用户登录,发出语音指令之前,还包括:
4.根据权利要求2所述基于声纹识别的机器人语音控制权限管理方法,其特征在于,采用声纹识别模块对语音指令中的声纹信息进行声纹识别,验证语音指令发出者的身份,包括:
5.根据权利要求2所述基于声纹识别的机器人语音控制权限管理方法,其特征在于,声纹识别成功,通过语音识别模块识别语音指令中的语音内容并通过机器人控制模块执行语音指令,包括:
6.根据权利要求5所述基于声纹识别的机器人语音控制权限管理方法,其特征在于,声纹识别成功,通过语音识别模块识别语音指令中的语音内容并通过机器人控制模块执行语音指令,还包括:
7.语音识别机器人,其特征在于,包括:
8.根据权利要求7所述的语音识别机器人,其特征在于,还包括:
9.一种控制系统,其特征在于,包括: