【技术实现步骤摘要】
机器人的控制方法、装置、电子设备以及存储介质
本专利技术实施例涉及通信领域,特别涉及一种机器人的控制方法、装置、电子设备以及存储介质。
技术介绍
随着人工智能行业的发展,机器人与人类进行语音交互已经成为一项比较常见的技术。目前,机器人使用语音识别技术(AutomaticSpeechRecognition,简称“ASR”)和人类进行语音交互,识别接收到的语音并进行语音答复。在机器人进行ASR时,会对接收到的所有声音进行识别,此时如果机器人正在进行语音答复或者播放音视频,机器人自己发出的声音的回音也会被机器人接收并识别,干扰人机语音交互。现有技术通常给机器人装配具备回音消除功能的麦克风来避免机器人自发声对人机语音交互的干扰。然而,专利技术人发现相关技术中至少存在如下问题:由于给机器人装配具备回音消除功能的麦克风的成本较高,现在大部分机器人的麦克风不具备回音消除功能,这些机器人在进行人机语音交互时,仍会受到机器人自发声的干扰。
技术实现思路
本专利技术实施方式的目的在于提供一种机器人的控制方法、 ...
【技术保护点】
1.一种机器人的控制方法,其特征在于,包括:/n获取语音数据,并根据机器人当前的音频播放状态确定语音处理模式,其中,若所述机器人当前未播放音频,则确定所述语音处理模式为第一处理模式,若所述机器人当前在播放音频,则确定所述语音处理模式为第二处理模式;/n在所述第一处理模式下,对所述语音数据进行语音识别;/n在所述第二处理模式下,对所述语音数据包含的命令词进行检测,禁止对所述语音数据进行语音识别。/n
【技术特征摘要】
1.一种机器人的控制方法,其特征在于,包括:
获取语音数据,并根据机器人当前的音频播放状态确定语音处理模式,其中,若所述机器人当前未播放音频,则确定所述语音处理模式为第一处理模式,若所述机器人当前在播放音频,则确定所述语音处理模式为第二处理模式;
在所述第一处理模式下,对所述语音数据进行语音识别;
在所述第二处理模式下,对所述语音数据包含的命令词进行检测,禁止对所述语音数据进行语音识别。
2.根据权利要求1所述的机器人的控制方法,其特征在于,在所述根据机器人当前的音频播放状态确定语音处理模式之前,还包括:
检测所述机器人的麦克风是否具备回音消除功能;
若所述机器人的麦克风不具备回音消除功能,则再执行所述根据机器人当前的音频播放状态确定语音处理模式;
若所述机器人的麦克风具备回音消除功能,则对所述语音数据进行语音识别。
3.根据权利要求1所述的机器人的控制方法,其特征在于,所述对所述语音数据进行语音识别,包括:
向云端服务器发送所述语音数据;
接收所述云端服务器反馈的所述语音数据的识别结果。
4.根据权利要求1所述的机器人的控制方法,其特征在于,对所述语音数据进行语音识别之后,还包括:
生成语音答复消息;
播放所述语音答复消息。
5.根据权利要求4所述的机器人的控制方法,其特征在于,所述播放所述语音答复消息,包括:
若当前机器人在进行语音播放,则停止所述语音播放并播放所述语音答复消息。
6.根据权利要求4所述的...
【专利技术属性】
技术研发人员:罗剑,
申请(专利权)人:深圳前海达闼云端智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。