基于多轮语音交互的预订方法及终端技术

技术编号:25948570 阅读:17 留言:0更新日期:2020-10-17 03:40
本申请涉及一种基于多轮语音交互的预订方法,应用于终端,包括:根据语音指令确定预订项目,根据预订项目与用户进行多轮语音交互,以获取用户的预订要求并提供与预订要求相匹配的预订信息,在收到确认指令后,根据预订信息执行预订操作。通过这种方式,用户能够通过语音快速预订到与预订要求相匹配的项目,提高用户体验。

【技术实现步骤摘要】
基于多轮语音交互的预订方法及终端
本申请涉及语音交互
,具体涉及一种基于多轮语音交互的预订方法及终端。
技术介绍
现有技术中,用户无法完全依靠语音去预订如机票、火车票或餐厅等项目,在语音预订的过程中仍需要自己动手去筛选信息,操作繁琐,人机交互方式不自然。并且,仅根据单次接收用户的语音信息来推荐的预订项目往往不符合用户预期,用户体验较差。
技术实现思路
本申请的目的在于,提供一种基于多轮语音交互的预订方法及终端,其可以解决上述技术问题,能够通过语音快速预订到与预订要求相匹配的项目。为解决上述技术问题,本申请提供一种基于多轮语音交互的预订方法,应用于终端,包括:根据语音指令确定预订项目;根据所述预订项目与用户进行多轮语音交互,以获取用户的预订要求并提供与所述预订要求相匹配的预订信息;在收到确认指令后,根据所述预订信息执行预订操作。进一步地,所述根据语音指令确定预订项目之前,还包括:判断接收的语音信息是否包含唤醒语音交互功能的关键词;若是,则根据所述语音信息的声纹特征识别用户身份;若识别成功,则启动语音交互功能,并进入所述根据语音指令确定预订项目的步骤。进一步地,所述根据所述预订项目与用户进行多轮语音交互,以获取用户的预订要求并提供与所述预订要求相匹配的预订信息,包括:根据所述预订项目输出用于询问预订要求的第一语音信息;接收第二语音信息;若所述第二语音信息包含预订要求,则查找是否存在与所述预订要求相匹配的预订信息;根据查找结果输出对应的语音信息,以提供与所述预订要求相匹配的预订信息。进一步地,所述根据查找结果输出对应的语音信息,以提供与所述预订要求相匹配的预订信息,包括:若查找到与所述预订要求相匹配的预订信息唯一,则输出包含与所述预订要求相匹配的预订信息的第三语音信息;若查找到与所述预订要求相匹配的预订信息不唯一,则根据已匹配出的预订信息输出用于继续询问预订要求的第四语音信息,以获取与所述预订要求相匹配的唯一预订信息;若未查找到与所述预订要求相匹配的预订信息,则输出包含与所述预订要求关联的参考信息的第五语音信息。进一步地,所述查找是否存在与所述预订要求相匹配的预订信息,还包括:关联所述预订项目对应的查询接口;通过所述查询接口查询与所述预订要求相匹配的预订信息。进一步地,所述方法,还包括:在进行语音交互时,对当前接收的语音信息进行语义解析;根据语义解析的结果判断所述当前接收的语音信息与上下文信息是否相关;若相关,则使用所述当前接收的语音信息;若不相关,则滤除所述当前接收的语音信息。进一步地,所述方法,还包括:在进行语音交互时,累计每次语音输出后未收到语音信息的时长;当所述时长达到预设时长时,判断是否完成项目预订;若未完成项目预订,则记录当前的预订进程并关闭语音交互功能;当再次唤醒语音交互功能时,进入已记录的预订进程。进一步地,所述方法,还包括:若项目预订失败或未完成项目预订,则记录当前提供的项目信息;当再次接收到预订项目的语音指令时,输出用于提示已记录的项目信息的语音信息。进一步地,所述在收到确认指令后,根据所述预订信息执行预订操作之后,还包括:当收到更改所述预订信息的语音指令时,获取更改信息;根据所述更改信息更新所述预订信息。本申请还提供一种终端,包括存储器和处理器,所述存储器存储有至少一条程序指令,所述处理器通过加载并执行所述至少一条程序指令以实现如上所述的基于多轮语音交互的预订方法。本申请的基于多轮语音交互的预订方法,应用于终端,包括:根据语音指令确定预订项目,根据预订项目与用户进行多轮语音交互,以获取用户的预订要求并提供与预订要求相匹配的预订信息,在收到确认指令后,根据预订信息执行预订项目对应的预订操作。通过这种方式,用户能够通过语音快速预订到与预订要求相匹配的项目,提高用户体验。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。附图说明图1是根据第一实施例示出的一种基于多轮语音交互的预订方法的流程示意图。图2是根据第二实施例示出的一种终端的结构示意图。具体实施方式为更进一步阐述本申请为达成预订申请目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本申请移动终端的定位方法、车载终端及移动终端提出的具体实施方式、方法、步骤、结构、特征及其效果,详细说明如下。有关本申请的前述及其他
技术实现思路
、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本申请为达成预订目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本申请加以限制。图1是根据第一实施例示出的一种基于多轮语音交互的预订方法的流程示意图。请参考图1,本实施例的基于多轮语音交互的预订方法,应用于一终端,包括:步骤S101,根据语音指令确定预订项目。其中,语音指令是用户通过语音方式输入的指令,用户可以通过语音进行唤醒语音交互功能(或称“语音助理”)、进行身份识别、预订项目等操作。在本实施例中,接收预订项目的语音指令的过程,包括:接收语音信息;判断语音信息的内容是否包含预订项目的关键词;若是,则确认语音信息为预订项目的语音指令。其中,终端在收到语音信息后,对语音信息进行内容识别以判断用户输入的指令类型,当语音信息的内容包含预订项目的关键词时,确定用户输入的是预订项目的语音指令。例如,用户语音说出“订机票”,则通过内容识别可以获知包含预订机票的关键词“机票”,预订项目的关键词例如还可以是“火车票”“餐厅”等可以表达意图的词语,在此不做限定。实际实现时,在根据语音指令确定预订项目之前,还可以包括以下步骤:判断语音信息是否包含唤醒语音交互功能的关键词;若是,则根据语音信息的声纹特征识别用户身份;若识别成功,则启动语音交互功能,并进入判断语音信息的内容是否包含预订项目的关键词的步骤。其中,用户可以通过一次语音输入同时完成唤醒语音交互功能、身份识别、项目预订指令输入的操作。终端首先判断语音信息是否包含唤醒语音交互功能的关键词,例如包含语音助理的名称“小E”、包含招呼语“你好”等,在确认包含语音交互功能的关键词后,根据语音信息的声纹特征识别用户身份,如语音信息的声纹特征与预设用户的声纹特征相符,则身份识别成功,此时,启动语音交互功能,并自动进入判断语音信息的内容是否包含预订项目的关键词的步骤,若确认语音信息的内容包含预订项目的关键词,则确认语音信息为预订项目的语音指令。通过本文档来自技高网
...

【技术保护点】
1.一种基于多轮语音交互的预订方法,应用于终端,其特征在于,包括:/n根据语音指令确定预订项目;/n根据所述预订项目与用户进行多轮语音交互,以获取用户的预订要求并提供与所述预订要求相匹配的预订信息;/n在收到确认指令后,根据所述预订信息执行预订操作。/n

【技术特征摘要】
1.一种基于多轮语音交互的预订方法,应用于终端,其特征在于,包括:
根据语音指令确定预订项目;
根据所述预订项目与用户进行多轮语音交互,以获取用户的预订要求并提供与所述预订要求相匹配的预订信息;
在收到确认指令后,根据所述预订信息执行预订操作。


2.如权利要求1所述的基于多轮语音交互的预订方法,其特征在于,所述根据语音指令确定预订项目之前,还包括:
判断接收的语音信息是否包含唤醒语音交互功能的关键词;
若是,则根据所述语音信息的声纹特征识别用户身份;
若识别成功,则启动语音交互功能,并进入所述根据语音指令确定预订项目的步骤。


3.如权利要求1所述的基于多轮语音交互的预订方法,其特征在于,所述根据所述预订项目与用户进行多轮语音交互,以获取用户的预订要求并提供与所述预订要求相匹配的预订信息,包括:
根据所述预订项目输出用于询问预订要求的第一语音信息;
接收第二语音信息;
若所述第二语音信息包含预订要求,则查找是否存在与所述预订要求相匹配的预订信息;
根据查找结果输出对应的语音信息,以提供与所述预订要求相匹配的预订信息。


4.如权利要求3所述的基于多轮语音交互的预订方法,其特征在于,所述根据查找结果输出对应的语音信息,以提供与所述预订要求相匹配的预订信息,包括:
若查找到与所述预订要求相匹配的预订信息唯一,则输出包含与所述预订要求相匹配的预订信息的第三语音信息;
若查找到与所述预订要求相匹配的预订信息不唯一,则根据已匹配出的预订信息输出用于继续询问预订要求的第四语音信息,以获取与所述预订要求相匹配的唯一预订信息;
若未查找到与所述预订要求相匹配的预订信息,则输出包含与所述预订要求关联的参考信息的第五语音信息。


5.如权利要求...

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

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

1