一种语音交互方法及系统技术方案

技术编号:25954613 阅读:18 留言:0更新日期:2020-10-17 03:47
本发明专利技术提供一种语音交互方法,对获取到的第一交互对象的第一语音指令及第二交互对象的第二语音指令进行处理,当第一语音指令与第二语音指令相互关联时,根据第一语音指令和/或第二语音指令推送结果。本发明专利技术还提供一种用于实现语音交互方法的系统,包括检测模块、发送模块和接收模块。本发明专利技术提供的语音交互方法及系统,能结合多个交互对象的语音指令来推送结果,可以实现多个交互对象与语音交互系统的交互。

【技术实现步骤摘要】
一种语音交互方法及系统
本专利技术涉及智能语音交互
,特别是涉及一种语音交互方法及系统。
技术介绍
在机器学习与大数据的驱动下,语音产品快速发展,越来越多的语音产品对用户提供了提供多轮交互能力,以解决用户在与智能语音助手交互时,需要多次使用唤醒词进行唤醒的问题。但是,在当前语音交互中,在用户需要使用预定餐厅及酒店或其他出游预定服务时,会开启多轮语音对话,但是当前的语音产品无法与多人进行语音交互。另外,用户在唤醒语音服务时,智能语音助手也都是千篇一律的进行识别、搜索然后给予反馈,对话单调且枯燥。
技术实现思路
本专利技术的目的在于提供一种语音交互方法及系统,以解决现有语音交互无记忆功能且对话单调又枯燥的问题。本专利技术解决其技术问题是采用以下的技术方案来实现的。本专利技术提供一种语音交互方法,包括:获取第一交互对象的第一语音指令及第二交互对象的第二语音指令;当所述第一语音指令与所述第二语音指令相互关联时,根据所述第一语音指令和/或所述第二语音指令推送结果。在本专利技术的一个实施例中,获取第一交互对象的第一语音指令及第二交互对象的第二语音指令的步骤包括:获取所述第一交互对象及所述第二交互对象的身份标识,根据每个交互对象的身份标识确定所述第一交互对象及所述第二交互对象的优先级。在本专利技术的一个实施例中,获取第一交互对象的第一语音指令及第二交互对象的第二语音指令后还包括:当所述第一语音指令与所述第二语音指令不相关联时,根据优先级高的交互对象的语音指令推送结果。在本专利技术的一个实施例中,根据所述第一语音指令和/或所述第二语音指令推送结果的步骤包括:预设下轮语音对话的目标意图合集;获取与所述目标意图合集匹配的所述第一交互对象的第三语音指令和/或所述第二交互对象的第四语音指令和/或第三交互对象的第五语音指令;根据所述第一语音指令和/或所述第二语音指令和/或所述第三语音指令和/或所述第四语音指令和/或第五语音指令推送结果。在本专利技术的一个实施例中,根据所述第一语音指令和/或所述第二语音指令推送结果的步骤包括:根据所述第一语音指令和/或所述第二语音指令预设持续语音识别状态的时长。在本专利技术的一个实施例中,根据所述第一语音指令和/或所述第二语音指令预设持续语音识别状态的时长的步骤包括:在所述持续语音识别状态的时长内未收到所述第一交互对象的第三语音指令、所述第二交互对象的第四语音指令和第三交互对象的第五语音指令时,退出语音识别状态。在本专利技术的一个实施例中,退出语音识别状态的步骤之后包括:存储历史语音交互数据;在再次进入语音识别状态时展示是否继续进行上次语音交互的提示信息;在接收到继续进行上次语音交互的确认信息时,根据所述历史语音交互数据推送结果。在本专利技术的一个实施例中,根据所述第一语音指令和/或所述第二语音指令推送结果的步骤还包括:根据所述第一语音指令、第一交互对象的属性信息、第一交互对象的历史语音交互数据、所述第二语音指令、第二交互对象的属性信息、第二交互对象的历史语音交互数据推送结果。在本专利技术的一个实施例中,交互对象的属性信息包括交互对象的年龄、性别中的至少一项。本专利技术还提供一种语音交互系统,所述语音交互系统包括存储器、处理器、语音接收装置;所述语音接收装置用于接收第一交互对象的第一语音指令及第二交互对象的第二语音指令;所述存储器中存储有计算机应用程序,所述计算机应用程序在被所述处理器执行时实现如上所述的语音交互方法。本专利技术提供一种语音交互方法,对获取到的第一交互对象的第一语音指令及第二交互对象的第二语音指令进行处理,当第一语音指令与第二语音指令相互关联时,根据第一语音指令和/或第二语音指令推送结果。本专利技术还提供一种用于实现语音交互方法的系统,包括检测模块、发送模块和接收模块。本专利技术提供的语音交互方法及系统,能结合多个交互对象的语音指令来推送结果,可以实现多个交互对象与语音交互系统的交互。附图说明图1为本专利技术第一实施例中语音交互方法的流程图。图2为本专利技术第二实施例中语音交互的系统结构框图。具体实施方式为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术方式及功效,以下结合附图及实施例,对本专利技术的具体实施方式、结构、特征及其功效,详细说明如后。[第一实施例]图1为本专利技术第一实施例中语音交互方法的流程图。请结合图1,本专利技术提供一种语音交互方法,包括如下流程:S11:获取第一交互对象的第一语音指令及第二交互对象的第二语音指令。具体地说,本实施方式应用于交互对象与终端交互过程中,具体可以是人与终端的交互过程,也可以是终端与终端的交互过程,此处不做具体限制。本实施方式以人与终端的交互过程为例进行说明,交互对象为人。其中,终端与人进行交互的过程主要是交互对象通过语音与终端进行信息交互,根据获取到的交互对象的语音指令确定出待执行命令,并完成对应搜索等。在一个具体的实施例中,终端来获取第一交互对象的第一语音指令及第二交互对象的第二语音指令。其中,该终端可以包括麦克风和扬声器,扬声器负责发出声音,实现语言功能;麦克风负责声音的采集,实现机器人的听觉功能。其中,终端通过麦克风进行声音信号采集之后,确定交互对象的数量,分别对每个交互对象的声音信号进行预处理。本实施例中,获取第一交互对象的第一语音指令及第二交互对象的第二语音指令的步骤包括:获取第一交互对象及第二交互对象的身份标识,根据每个交互对象的身份标识确定第一交互对象及第二交互对象的优先级。具体的,第一交互对象的身份标识可以但不限于通过第一语音指令的声纹特征获取,第二交互对象的身份标识可以但不限于通过第二语音指令的声纹特征获取。S12:当第一语音指令与第二语音指令相互关联时,根据第一语音指令和/或第二语音指令推送结果。终端在收到语音信息后,对语音信息进行内容识别以判断用户输入的指令类型,当第一语音指令和第二语音指令相关联时,根据第一语音指令和/或第二语音指令推送结果。其中,当第一交互对象的第一语音指令与第二交互对象的第二语音指令属于同样的类型时,即第一语音指令和第二语音指令相关联,则终端根据第一语音指令和第二语音指令推送结果。例如,第一交互对象说出“订一家西餐厅”,则通过内容识别判断当前的出行服务请求属于用餐服务请求;此时,如果第二交互对象说出“我要吃牛排”,则通过内容识别判断当前的出行服务请求也为用餐服务请求。即第一语音指令和第二语音指令属于同样的类型,终端会结合第一语音指令和第二语音指令来推送结果。实际实现时,第一交互对象的第一语音指令与第二交互对象的第二语音指令也可能会属于不同的类型时,即第一语音指令与第二语音指令不相关联。例如,第一交互对象说出“订一家西餐厅”,则通过内容识别判断当前的出行服务请求属于用餐服务请求;此时,如果第二交互对象说出“订一家酒店”,则通过内容识别本文档来自技高网...

【技术保护点】
1.一种语音交互方法,其特征在于,包括:/n获取第一交互对象的第一语音指令及第二交互对象的第二语音指令;/n当所述第一语音指令与所述第二语音指令相互关联时,根据所述第一语音指令和/或所述第二语音指令推送结果。/n

【技术特征摘要】
1.一种语音交互方法,其特征在于,包括:
获取第一交互对象的第一语音指令及第二交互对象的第二语音指令;
当所述第一语音指令与所述第二语音指令相互关联时,根据所述第一语音指令和/或所述第二语音指令推送结果。


2.如权利要求1所述的一种语音交互方法,其特征在于,获取第一交互对象的第一语音指令及第二交互对象的第二语音指令的步骤包括:
获取所述第一交互对象及所述第二交互对象的身份标识,根据每个交互对象的身份标识确定所述第一交互对象及所述第二交互对象的优先级。


3.如权利要求2所述的一种语音交互方法,其特征在于,获取第一交互对象的第一语音指令及第二交互对象的第二语音指令后还包括:
当所述第一语音指令与所述第二语音指令不相关联时,根据优先级高的交互对象的语音指令推送结果。


4.如权利要求1所述的一种语音交互方法,其特征在于,根据所述第一语音指令和/或所述第二语音指令推送结果的步骤包括:
预设下轮语音对话的目标意图合集;
获取与所述目标意图合集匹配的所述第一交互对象的第三语音指令和/或所述第二交互对象的第四语音指令和/或第三交互对象的第五语音指令;
根据所述第一语音指令和/或所述第二语音指令和/或所述第三语音指令和/或所述第四语音指令和/或所述第五语音指令推送结果。


5.如权利要求4所述的一种语音交互方法,其特征在于,根据所述第一语音指令和/或所述第二语音指令推送结果的步骤包括:
根据所述第一语音指令和/或所述第二语音指令预设持续语音识别状...

【专利技术属性】
技术研发人员:应臻恺
申请(专利权)人:博泰车联网南京有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1