一种基于自然语言智能理解对话的机器人及语音交互方法与流程

文档序号:14736546发布日期:2018-06-19 20:36阅读:来源:国知局
一种基于自然语言智能理解对话的机器人及语音交互方法与流程

技术特征:

1.一种基于自然语言智能理解对话的机器人及语音交互方法,其特征在于,包括:机器人中央处理系统、云数据中心平台以及外部装置;

机器人中央处理系统包括声音处理模块、语音识别模块、运算分析控制中心模块、动作控制模块和语音合成输出模块;

云数据中心平台包括语音知识库加工模块、语音知识库数据模块、语音文字检索分析模块和应答知识文字输出模块;

外部装置包括麦克风、传动装置和扬声装置;

外部装置与机器人中央处理系统连接,进行数据的双向传输,机器人中央处理系统同时与云数据中心平台连接进行数据的双向传输;

运算分析控制中心模块首先分别与机器人中央处理系统中的声音处理模块、语音识别模块、动作控制模块和语音合成输出模块连接,进行模块之间的数据传输,同时也根据接收指令和操作信息对于上述各个模块进行控制;

运算分析控制中心模块对于指令信息进行分析处理,根据分析结果分别控制动作控制模块或语音合成输出模块;

动作控制模块连接传动装置,用来根据运算分析控制中心模块发送来的指令信息控制对应的传动装置进行动作响应;

语音合成与输出模块连接扬声装置,用来根据运算分析控制中心模块发送来的指令信息控制对应的扬声装置进行声音响应。

2.根据权利要求1所述的机器人系统,其特征在于,外部装置用来采集用户或者其他设备的输入,并且发送到机器人中央处理系统,机器人中央处理系统接收外部装置采集的音视频数据后进行处理和识别,并控制对应的模块进行控制信号和音视频信号的输出,外部装置接收到控制信号后进行对应的输出和操作。

3.根据权利要求1所述的机器人系统,其特征在于,云数据中心平台实时与机器人中央处理系统进行数据交互,存储和读取机器人中央处理系统处理后的控制数据和音视频数据。

4.根据权利要求1所述的机器人系统,其特征在于,运算分析控制中心模块与云数据中心平台中的语音文字检索分析模块连接,将提取的语音指令信号发送到语音文字检索分析模块中,语音文字检索分析模块与语音知识库数据模块连接,并控制语音知识库数据库模块中的语音信号检索;语音知识库数据库模块将检索结果返回到语音文字检索分析模块中;语音文字检索分析模块另连接应答知识文字输出模块,将检索结果进行分析和提取,并将得到的指令信息发送到应答知识文字输出模块。

5.根据权利要求1所述的机器人系统,其特征在于,云数据中心平台还包括语音知识库加工模块,其连接语音知识库数据模块,用来在系统工作前,进行语音知识库数据加工,然后把加工好的数据库保存在语音知识库数据模块中。

6.利用权利要求1所述的机器人系统进行的语音交互方法,其特征在于,

步骤1,预先设置机器人工作领域中各个工作对应的词汇,以及各个词汇对应的控制指令;

步骤2,利用麦克风采集用户或者其它设备发出的声音,将采集的声音发送到声音处理模块,将声音中的噪音进行除去,并且把除躁后的声音转换为音频信号,来方便后续的语音识别和处理;

步骤3,利用语音识别模块将接收到的音频信号进行特征提取,并利用对应的特征分析方法对于提取的各个特征进行分析,通过特征分析结果得到对应的语音指令信息,并将上述语音指令信息发送到运算分析控制中心模块;

步骤4,当运算分析控制中心模块接收到语音指令信息后,发送该信息到云数据中心平台中的语音文字检索分析模块,并通知该模块针对该语音指令信息对应的文字进行检索和分析;

步骤5,语音文字检索分析模块分析返回的信息,并提取其中对应的指令信息,并将该信息通过应答知识文字输出模块发送到机器人中央处理系统中的运算分析控制中心模块;

步骤6,通过运算分析控制中心模块对于接收到的指令信息进行分析,得到具体的控制信息以及对应的控制类型;

步骤7,通过传动装置根据接收到的控制信息进行具体机器人动作的驱动,该动作为机器人在完成具体领域工作时对应的具体部件移动;

步骤8,通过扬声装置根据接收到的控制信息进行具体机器人声音的输出,该声音为机器人发出的具体动作的名称和内容。

7.根据权利要求6所述的交互方法,其特征在于,通过语音知识库加工模块对于上述词汇中的文字进行加工,对于每一个词汇中的文字内容进行分类,针对每一类文字内容进行标准化设置。

8.根据权利要求6所述的交互方法,其特征在于,在检索中,语音文字检索分析模块根据语音指令信息中的文字,在语音知识库数据模块中进行对应统一化文字信息的检索。

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