一种语音处理方法、装置、设备和计算机存储介质制造方法及图纸

技术编号:38591701 阅读:14 留言:0更新日期:2023-08-26 23:30
本申请实施例公开了一种语音处理方法、装置、设备和计算机存储介质,该方法包括:获取当前语义信息以及当前对话上下文信息;在当前语义信息与当前对话上下文信息不匹配的情况下,根据当前语义信息确定临时对话上下文信息,并对当前对话上下文信息对应的对话任务进行暂停处理;基于临时对话上下文信息进行对话任务,在临时对话上下文信息的对话任务结束的情况下,对当前对话上下文信息对应的对话任务进行恢复处理。这样,能够在语音对话过程中,实现不同场景的切换,在当前对话上下文信息被临时对话上下文信息对应的对话任务打断的情况下,在对话任务结束后,可以恢复到当前对话上下文信息。信息。信息。

【技术实现步骤摘要】
一种语音处理方法、装置、设备和计算机存储介质


[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]图1为本申请实施例提供的一种语音处理方法的流程示意图;
[0041]图2为本申请实施例提供的另一种语音处理方法的详细流程示意图;
[0042]图3为本申请实施例提供的一种语音处理装置的组成结构示意图;
[0043]图4为本申请实施例提供的一种电子设备的具体硬件组成结构示意图;
[0044]图5为本申请实施例提供的一种电子设备的组成结构示意图。
具体实施方式
[0045]为了能够更加详尽地了解本申请实施例的特点与
技术实现思路
,下面结合附图对本申请实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请实施例。
[0046]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0047]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。还需要指出,本申请实施例所涉及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音处理方法,其特征在于,所述方法包括:获取当前语义信息以及当前对话上下文信息;在所述当前语义信息与所述当前对话上下文信息不匹配的情况下,根据所述当前语义信息确定临时对话上下文信息,并对所述当前对话上下文信息对应的对话任务进行暂停处理;基于所述临时对话上下文信息进行对话任务,在所述临时对话上下文信息的对话任务结束的情况下,对所述当前对话上下文信息对应的对话任务进行恢复处理。2.根据权利要求1所述的方法,其特征在于,所述获取当前语义信息,包括:获取待处理语音文件;对所述语音文件进行自动语音识别处理,得到对应的文本信息;对所述文本信息进行语义理解,得到所述当前语义信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述当前语义信息与所述当前对话上下文信息匹配的情况下,根据所述当前语义信息调整所述当前对话上下文信息;基于调整后的当前对话上下文信息进行对话任务。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:对所述当前语义信息和所述当前对话上下文信息进行语义信息比对,得到语义相关度;在所述语义相关度大于或等于预设阈值的情况下,则确定所述当前对话上下文信息和所述当前语义信息匹配;或者,对所述当前语义信息进行关键词提取;在提取到的所述关键词与预设指令相同的情况下,则确定所述当前对话上下文信息和所述当前语义信息匹配。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述语义相关度小于预设阈值的情况下,则确定所述当前对话上下文信息和所述当前语义信息不匹配;所述根据所述当前语义信息确定临时对话上下文信息,包括:创建空白对话上下文信息;将所述当前语义信息合并至所述空白对话上下文信息,得到所述临时对话上下文信息。6....

【专利技术属性】
技术研发人员:蒋瑞
申请(专利权)人:阿维塔科技重庆有限公司
类型:发明
国别省市:

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

1