一种语音交互的方法和系统与流程

文档序号:13576063阅读:2942来源:国知局
一种语音交互的方法和系统与流程

本发明涉及智能交互技术领域,尤其涉及一种语音交互的方法和系统。



背景技术:

随着机器人技术的进步,机器人的种类越来越丰富,功能也越来越强大,目前的智能交互机器人已经能够与人类进行交流。在家里使用的智能交互机器人多是用于与孩子进行交流的,而孩子在语言表达上有其特殊性,例如对于不文明的用词、有些非常情绪化的用词,智能交互机器人就无法很好地与孩子进行交互了。

为了更好地让智能交互机器人与孩子进行交互,尤其在孩子通过语言表达了特殊信息时,智能交互机器人能够有针对性地对孩子的语言表达给予反馈,需要一种改进的语音交互技术方案。



技术实现要素:

鉴于上述技术问题,本发明实施例提供一种语音交互的方法和系统,能够针对孩子特殊的语言表达,做出合适的反馈,从而提高智能交互机器人的功能和用户感受度。

以及本发明实施例的一个方面,提供了一种语音交互的方法,包括以下步骤:

智能交互机器人采集交互对象的语音信息;

所述智能交互机器人将所述语音信息通过语音识别转化成文字信息;

所述智能交互机器人从所述文字信息中抽取关键词汇;

所述智能交互机器人根据预先存储的对应方案,检索到所述关键词汇对应的回答信息;

所述智能交互机器人将所述回答信息反馈给交互对象。

优选地,还包括以下步骤:

如果所述智能交互机器人在所述对应方案中没有找到对应的回答信息,所述智能交互机器人将所述语音信息或者所述文字信息发送给远程终端;

所述远程终端反馈回答信息,所述智能交互机器人将所述回答信息反馈给交互对象。

优选地,还包括以下步骤:

所述智能交互机器人将所述远程终端反馈的回答信息及其对应的关键词汇存储到对应方案中。

优选地,所述关键词汇包括不文明用词和/或情绪用词。

优选地,所述回答信息是文字信息和/或语音信息。

优选地,还包括以下步骤:

如果所述交互对象对所述回答信息反馈了应答信息,所述智能交互机器人将所述应答信息存储起来。

优选地,还包括以下步骤:

所述智能交互机器人对所述应答信息进行分析;

如果发现所述应答信息中关键词汇与所述文字信息的关键词汇一致,则判断所述回答信息无效;

所述智能交互机器人将所述应答信息转发给所述远程终端。

本发明实施例的另一个方面提供了一种语音交互的系统,包括智能交互机器人,所述智能交互机器人进一步包括语音信息采集单元、语音识别单元、存储单元、关键词汇抽取单元、检索单元和反馈单元,其中,

所述语音信息采集单元用于采集交互对象的语音信息;

所述语音识别单元用于将所述语音信息通过语音识别转化成文字信息;

所述存储单元用于存储关键词汇与回答信息之间的对应关系;

所述关键词汇抽取单元用于抽取所述文字信息中的关键词汇;

所述检索单元用于在存储单元中检索所述关键词汇对应的回答信息;

所述反馈单元用于向交互对象反馈回答信息。

优选地,还包括远程终端,所述远程终端包括信息接收单元和信息反馈单元,其中,

所述信息接收单元用于接收所述智能交互机器人发来的语音信息或者文字信息;

所述信息反馈单元用于发送回答信息给所述智能交互机器人。

优选地,所述智能交互机器人还包括判断单元,其中,

所述语音信息采集单元还用于采集所述交互对象反馈的应答信息;

所述判断单元用于判断所述应答信息中的关键词汇与所述文字信息中的关键词汇是否一致。

上述技术方案具有如下优点或有益效果:智能交互机器人能够根据预先存储的对应信息反馈交互对象、即孩子的特殊语言表达,如果智能交互机器人不能反馈或者反馈无效,将有第三方、如孩子的父母提供反馈信息,再由智能交互机器人反馈给孩子,从而提高了智能交互机器人的功能,以及用户的感受度。

附图说明

图1为本发明的第一实施例的语音交互的流程图;

图2为本发明的第二实施例的语音交互系统的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

第一实施例

参见图1,图中示出了本发明的第一实施例的语音交互的流程图,如图1所示,该语音交互的流程包括以下步骤:

步骤101、当交互对象、例如孩子与智能交互机器人进行语音交互时,智能交互机器人通过麦克风等语音信息采集设备采集交互对象的语音信息。

步骤102、智能交互机器人将采集到的语音信息通过语音识别转化成文字信息。本步骤中可以采用现有的语音识别技术,将语音信息转化成文字信息,以便于智能交互机器人处理。

步骤103、智能交互机器人从转化后的文字信息中抽取关键词汇。

对于作为交互对象的孩子发来的信息,智能交互机器人并不需要完整处理,而是抽取其中的关键词汇,这些关键词汇可以是实词,例如有些名词或者动词,也可以是某些虚词,用于表达某种情绪的,包括不文明用词和/或情绪用词。

步骤104、智能交互机器人根据预先存储的对应方案,检索该关键词汇对应的回答信息,如果检索到该关键词汇,则转至步骤105,如果没有检索到该关键词汇,则转至步骤106。

在智能交互机器人的存储设备中,存储有关键词汇,而且存储了与这些关键词汇对应回答信息,这种关键词汇与回答信息对应的方案是预先存储在智能交互机器人中的。

步骤105、智能交互机器人检索到与该关键词汇对应的回答信息,智能交互机器人将该回答信息反馈给交互对象,再转至步骤109。

智能交互机器人可以采取多种方式反馈回答信息,例如可以是文字信息,也可以是语音信息,还可以是视频信息。

步骤106、如果智能交互机器人在对应方案中没有找到该关键词汇,也就没有找到对应的回答信息,智能交互机器人将语音信息或者文字信息发送给远程终端。

步骤107、远程终端根据该语音信息或者文字信息反馈回答信息,智能交互机器人将回答信息反馈给交互对象。

步骤108、智能交互机器人将远程终端反馈的回答信息及其对应的关键词汇存储到对应方案中。这样智能交互机器人就增加了新的关键词汇以及对应的回答信息。

步骤109、如果交互对象对回答信息反馈了应答信息,该智能交互机器人将应答信息存储起来。

步骤110、智能交互机器人对应答信息进行分析,如果发现应答信息中关键词汇与文字信息的关键词汇一致,则说明交互对象对回答信息不满意,重新发出了同样的语音信息,判断该回答信息无效。

步骤111、智能交互机器人将该应答信息转发给远程终端,由持有远程终端的第三方,例如孩子的父母,重新给出回答信息。

第二实施例

为了实现上述实施例,本发明的第二实施例还提供了一种语音交互的系统。参见图2,图中示出了本发明的第二实施例的语音交互系统的结构示意图,如图2所示,该语音交互的系统包括智能交互机器人1和远程终端2。

智能交互机器人进一步包括语音信息采集单元11、语音识别单元12、存储单元13、关键词汇抽取单元14、检索单元15、反馈单元16和判断单元17。

其中语音信息采集单元采集交互对象3的语音信息,还用于采集交互对象反馈的应答信息

语音识别单元将语音信息通过语音识别转化成文字信息。

存储单元存储关键词汇与回答信息之间的对应关系。

关键词汇抽取单元抽取文字信息中的关键词汇。

检索单元在存储单元中检索关键词汇对应的回答信息。

反馈单元向交互对象反馈回答信息。

判断单元判断应答信息中的关键词汇与文字信息中的关键词汇是否一致。

远程终端进一步包括信息接收单元21和信息反馈单元22。

信息接收单元接收智能交互机器人发来的语音信息或者文字信息;

信息反馈单元发送回答信息给智能交互机器人。

采用了上述实施例,智能交互机器人能够根据预先存储的对应信息反馈交互对象、即孩子的特殊语言表达,如果智能交互机器人不能反馈或者反馈无效,将有第三方、如孩子的父母提供反馈信息,再由智能交互机器人反馈给孩子,从而提高了智能交互机器人的功能,以及用户的感受度。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以做出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

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