一种对话机器人的控制方法与流程

文档序号:11867381阅读:221来源:国知局

技术领域

本发明涉及机器人领域,具体涉及一种对话机器人控制方法。



背景技术:

目前的对话机器人,在面对语音对话时,当外界发音不太准确时,机器人常常无法识别语音并给出对话,因此,有必要提供一种容错率提高的对话机器人控制方法。



技术实现要素:

为解决现有技术的问题,本发明的目的在于提供容错率的对话机器人控制方法。

为了实现上述目标,本发明采用如下的技术方案:一种对话机器人的控制方法,包括如下步骤:

在对话机器人中设有控制部,所述的控制部通过语音识别模块识别外界语音,并通过搜索模块在语音对话数据库中搜索到与外界语音一致的第一语音信息,并搜索得到与外界语音一致的第一语音信息匹配的可用于回答的第二语音信息,将第二语音信息传送给控制部,并由控制部控制扬声器模块实现第二语音信息的播放;

语音识别模块识别外界语音的方法为:通过计算模块计算外界语音的字数;通过搜索模块在语音对话数据库中搜索到与外界语音一致的第一语音信息的判断方法为:第一语音信息与外界语音的相一致的字数为全部字数的3/4以上。

第一语音信息与外界语音的相一致是指:第一语音信息与外界语音的相一致的字数为全部字数的3/4以上,且每个相一致的字指发音相同,但声调可以不一致。

所述的对话机器人还具有音乐盒功能。所述的对话机器人与WIFI连接。所述的语音对话数据库储存语音和对话的数据,并且每个语音对应一个对话。所述的对话机器人面部设有LED模块,用于展现不同表情。

相对于现有技术,本发明的有益效果为:第一语音信息与外界语音的相一致的字数为全部字数的3/4以上,且每个相一致的字指发音相同,但声调可以不一致,用上述方法,提高了容错率,防止机器人无法回答。

具体实施方式

以下结合具体实施例对本发明作具体的介绍。

一种对话机器人的控制方法,包括如下步骤:

在对话机器人中设有控制部,所述的控制部通过语音识别模块识别外界语音,并通过搜索模块在语音对话数据库中搜索到与外界语音一致的第一语音信息,并搜索得到与外界语音一致的第一语音信息匹配的可用于回答的第二语音信息,将第二语音信息传送给控制部,并由控制部控制扬声器模块实现第二语音信息的播放;

语音识别模块识别外界语音的方法为:通过计算模块计算外界语音的字数;通过搜索模块在语音对话数据库中搜索到与外界语音一致的第一语音信息的判断方法为:第一语音信息与外界语音的相一致的字数为全部字数的3/4以上。

第一语音信息与外界语音的相一致是指:第一语音信息与外界语音的相一致的字数为全部字数的3/4以上,且每个相一致的字指发音相同,但声调可以不一致。

所述的对话机器人还具有音乐盒功能。所述的对话机器人与WIFI连接。所述的语音对话数据库储存语音和对话的数据,并且每个语音对应一个对话。所述的对话机器人面部设有LED模块,用于展现不同表情。

需要说明的是,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1