一种语音信息处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34040971 阅读:9 留言:0更新日期:2022-07-06 13:28
本公开涉及一种语音信息处理方法,应用于语音处理设备,上述方法包括:获取语音处理设备的工作状态;响应于工作状态为空闲状态并且语音处理设备接收到语音信息的情况,将工作状态由空闲状态迁移至语义分析状态;在工作状态为语义分析状态并且获取到语音信息的情况下,对语音信息进行分析,确定语音信息中的意图信息;调用意图信息对应的意图处理对象,获取意图处理对象反馈的动作执行结果,意图处理对象用于执行与意图信息相关的至少一个动作;根据动作执行结果,迁移工作状态。本公开可以通过不同工作状态间的迁移实现对语音信息的处理。不同工作状态间的迁移实现对语音信息的处理。不同工作状态间的迁移实现对语音信息的处理。

【技术实现步骤摘要】
一种语音信息处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机语音交互
,特别涉及一种语音信息处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着汽车智能化的发展,车辆已经由过去的工具属性逐渐发展成为一个智能的生活空间,用户在车内需要做的事情也越来越多。要想实现车辆对用户意图的识别和执行,需要通过人机交互才能实现。在驾驶过程中,传统的触控交互无论是在便利性和安全性方面都有很大的缺陷,不适用于驾驶中的人机交互。

技术实现思路

[0003]为了解决上述提出的至少一个技术问题,本公开提出了一种语音信息处理方法、装置、电子设备及存储介质。
[0004]一方面,本公开提供了一种语音信息处理方法,应用于语音处理设备,方法包括:
[0005]获取语音处理设备的工作状态;
[0006]响应于工作状态为空闲状态并且语音处理设备接收到语音信息的情况,将工作状态由空闲状态迁移至语义分析状态;
[0007]在工作状态为语义分析状态并且获取到语音信息的情况下,对语音信息进行分析,确定语音信息中的意图信息;
[0008]调用意图信息对应的意图处理对象,获取意图处理对象反馈的动作执行结果,意图处理对象用于执行与意图信息相关的至少一个动作;
[0009]根据动作执行结果,迁移工作状态。
[0010]在一个可选的实施例中,根据动作执行结果,迁移工作状态,包括:
[0011]响应于动作执行结果为第一类型值的情况,将工作状态由语义分析状态迁移至准备状态,第一类型值表征意图可执行;
[0012]在工作状态为准备状态并且获取到第一类型值的情况下,根据意图处理对象确定检查项;
[0013]响应于存在检查项的情况,执行检查项的系统命令;
[0014]响应于不存在检查项或检查项执行完成的情况,确定意图处理对象中的至少一个功能项,将工作状态由准备状态迁移至执行状态;
[0015]响应于工作状态为执行状态的情况,执行功能项的系统命令得到系统命令执行结果;
[0016]根据系统命令执行结果,迁移工作状态。
[0017]在一个可选的实施例中,上述根据系统命令执行结果,迁移工作状态,包括:
[0018]响应于系统命令执行结果为执行成功的情况,将工作状态由执行状态迁移至准备状态;
[0019]或,
[0020]响应于系统命令执行结果为最终命令完成或执行错误的情况,将工作状态由执行状态迁移至请求状态;
[0021]响应于工作状态为请求状态的情况,根据系统命令执行结果生成结果信息,迁移工作状态。
[0022]在一个可选的实施例中,上述根据系统命令执行结果生成结果信息,迁移工作状态,包括:
[0023]响应于得到结果信息的情况,将工作状态由请求状态迁移至语义分析状态;
[0024]响应于工作状态为语义分析状态并且得到结果信息的情况,根据结果信息得到意图执行信息,将工作状态由语义分析状态迁移至结束状态。
[0025]在一个可选的实施例中,上述根据系统命令执行结果生成结果信息,迁移工作状态还包括:
[0026]响应于未得到结果信息的情况,将工作状态由请求状态迁移至处理错误状态;
[0027]响应于工作状态为处理错误状态的情况,获取错误信息,发送提示请求,将工作状态由处理错误状态迁移至显示状态;
[0028]响应于工作状态为显示状态且收到提示请求的情况,调用显示装置显示错误信息,将工作状态由显示状态迁移至结束状态;
[0029]响应于工作状态为结束状态的情况,执行结束操作,将工作状态由结束状态回归至空闲状态。
[0030]在一个可选的实施例中,上述根据动作执行结果,迁移工作状态,还包括:
[0031]响应于动作执行结果为第二类型值的情况,将工作状态由语义分析状态迁移至显示状态,第二类型值表征意图暂不可执行;
[0032]响应于工作状态为显示状态并且获取到第二类型值为显示错误的情况,调用显示装置显示提示信息,将工作状态由显示状态迁移至结束状态;
[0033]或,
[0034]响应于工作状态为显示状态并且获取到第二类型值为非显示错误的情况,调用显示装置显示提示信息,将工作状态由显示状态迁移至等待用户操作状态。
[0035]在一个可选的实施例中,上述方法还包括:
[0036]响应于工作状态为等待用户操作状态并且获取到用户操作信息的情况,将用户操作信息转化为语义信息;
[0037]响应于得到语义信息的情况,将工作状态由等待用户操作状态迁移至语义分析状态,根据语义信息确定意图信息;
[0038]响应于工作状态为等待用户操作状态并且未得到用户操作信息的情况,将工作状态由等待用户操作状态迁移至请求状态;
[0039]响应于工作状态为请求状态的情况,请求后台生成提示用户信息;
[0040]响应于得到提示用户信息的情况,将工作状态由请求状态迁移至语义分析状态;
[0041]响应于未得到提示用户信息的情况,将工作状态由请求状态迁移至显示状态。
[0042]在一个可选的实施例中,上述根据动作执行结果,迁移工作状态,还包括:
[0043]响应于动作执行结果为第三类型值的情况,将工作状态由语义分析状态迁移至结
束状态,第三类型值表征退出意图执行。
[0044]在一个可选的实施例中,上述获取意图处理对象反馈的动作执行结果,包括:
[0045]根据语音信息的分析结果填充词槽;
[0046]响应于词槽填充完备的情况,得到动作执行结果。
[0047]第二方面,本专利技术还提供了一种语音信息处理装置,包括:
[0048]状态获取模块,用于获取语音处理设备的工作状态;
[0049]状态迁移模块,用于响应于工作状态为空闲状态并且语音处理设备接收到语音信息的情况,将工作状态由空闲状态迁移至语义分析状态;
[0050]意图信息确定模块,用于对语音信息进行分析,确定语音信息中的意图信息;
[0051]调用模块,用于调用意图信息对应的意图处理对象,获取意图处理对象反馈的动作执行结果,意图处理对象用于执行与意图信息相关的至少一个动作;
[0052]上述状态迁移模块,还用于根据动作执行结果,迁移工作状态。
[0053]第三方面,本专利技术还提供了一种电子设备,包括:
[0054]处理器;
[0055]用于存储处理器可执行指令的存储器;
[0056]其中,处理器用于执行指令,以实现上述语音信息处理方法。
[0057]第四方面,本专利技术还提供了一种存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述语音信息处理方法。
[0058]第五方面,本专利技术还提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从可读存储介本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音信息处理方法,其特征在于,应用于语音处理设备,所述方法包括:获取所述语音处理设备的工作状态;响应于所述工作状态为空闲状态并且所述语音处理设备接收到语音信息的情况,将所述工作状态由所述空闲状态迁移至语义分析状态;在所述工作状态为所述语义分析状态并且获取到所述语音信息的情况下,对所述语音信息进行分析,确定所述语音信息中的意图信息;调用所述意图信息对应的意图处理对象,获取所述意图处理对象反馈的动作执行结果,所述意图处理对象用于执行与所述意图信息相关的至少一个动作;根据所述动作执行结果,迁移所述工作状态。2.根据权利要求1所述的方法,其特征在于,所述根据所述动作执行结果,迁移所述工作状态包括:响应于所述动作执行结果为第一类型值的情况,将所述工作状态由所述语义分析状态迁移至准备状态,所述第一类型值表征具备意图的执行条件;在所述工作状态为所述准备状态并且获取到所述第一类型值的情况下,根据所述意图处理对象确定检查项;响应于存在所述检查项的情况,执行所述检查项的系统命令;响应于不存在检查项或所述检查项执行完成的情况,确定所述意图处理对象中的至少一个功能项,将所述工作状态由所述准备状态迁移至执行状态;响应于所述工作状态为所述执行状态的情况,执行所述功能项的系统命令得到系统命令执行结果;根据所述系统命令执行结果,迁移所述工作状态。3.根据权利要求2所述的方法,其特征在于,所述根据所述系统命令执行结果,迁移所述工作状态包括:响应于所述系统命令执行结果为执行成功的情况,将所述工作状态由所述执行状态迁移至所述准备状态;或,响应于所述系统命令执行结果为最终命令完成或执行错误的情况,将所述工作状态由所述执行状态迁移至请求状态;响应于所述工作状态为所述请求状态的情况,根据所述系统命令执行结果生成结果信息,迁移所述工作状态。4.根据权利要求3所述的方法,其特征在于,所述根据所述系统命令执行结果生成结果信息,迁移所述工作状态包括:响应于得到所述结果信息的情况,将所述工作状态由所述请求状态迁移至所述语义分析状态;响应于所述工作状态为所述语义分析状态并且得到所述结果信息的情况,根据所述结果信息得到意图执行信息,将所述工作状态由所述语义分析状态迁移至结束状态。5.根据权利要求3所述的方法,其特征在于,所述根据所述系统命令执行结果生成结果信息,迁移所述工作状态还包括:响应于未得到所述结果信息的情况,将所述工作状态由所述请求状态迁移至处理错误
状态;响应于所述工作状态为所述处理错误状态的情况,获取错误信息,发送提示请求,将所述工作状态由所述处理错误状态迁移至所述显示状态;响应于所述工作状态为所述显示状态且收到所述提示请求的情况,调用显示装置显示所述错误信息,将所述工作状态由所述显示状态迁移至结束状态;响应于所述工作状态为所述结束状态的情况,执行结束操作,将所述工作状态由所述结束状态回归至所述空闲状态。6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述根据所述动作执行结果,迁移所述工作状态,还包括:响应于所述动作执...

【专利技术属性】
技术研发人员:王勃季栋辉于波
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

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

1