智能应答方法及装置制造方法及图纸

技术编号:39403071 阅读:15 留言:0更新日期:2023-11-19 15:54
本公开提供了一种智能应答方法及装置

【技术实现步骤摘要】
智能应答方法及装置、电子设备、存储介质


[0001]本公开涉及人机交互
,尤其涉及智能应答方法及装置

电子设备

存储介质


技术介绍

[0002]随着人工智能技术的发展,服务端可以通过用户的语音指示来生成并播放视频从而与用户进行实时交互,同时,随着
AIGC
的发展,数字人技术已逐渐成熟,可以通过语音可以驱动数字人播报各种内容

例如,在数字人客服场景下,用户可以向交互平台发出语音问询,交互平台可以通过在屏幕上播放数字人视频来解答用户的问题

由于用户提出的很多语音问询的答案是相同的,因此每次有用户进行咨询时都会重复生成固定的答案,浪费了计算资源并且降低了解答用户提问的响应速度


技术实现思路

[0003]为了解决上述技术问题中的至少一个,本公开提供了智能应答方法及装置

电子设备

存储介质

[0004]本公开第一方面提出了一种智能应答方法,包括:响应于用户的当前语音指示,生成所述当前语音指示的应答文本;确定所述当前语音指示在预设索引项的当前值,所述预设索引项包括所述应答文本的编码;以及将所述预设索引项与索引表中存储的已有数据项进行数值比较,如果所述索引表中存在与所有所述预设索引项的当前值均相匹配的目标数据项,则执行第一应答步骤,否则执行第二应答步骤和视频存储步骤;其中,所述第一应答步骤包括:从视频库中存储的已有视频中确定与所述目标数据项唯一对应的目标视频,依据所述目标视频对所述当前语音指示进行应答,确定出的所述目标视频的语音文本与所述应答文本相匹配;所述第二应答步骤包括:依据所述应答文本生成对应的应答视频,并依据所述应答视频对所述当前语音指示进行应答;所述视频存储步骤包括:在生成所述应答视频后,将所述当前值存储至所述索引表形成新的已有数据项,将所述应答视频作为已有视频存储至所述视频库,建立所述应答视频与所述新的已有数据项的唯一对应关系,所述索引表中存储的已有数据项和所述视频库中存储的已有视频至少部分地来自于所述视频存储步骤的执行

[0005]根据本公开的一个实施方式,所述应答视频和所述视频库中存储的已有视频为视频流数据

[0006]根据本公开的一个实施方式,所述应答文本的编码采用
MD5
数值,所述预设索引项和所述索引表的索引项还包括应答文本,相应地,将所述预设索引项与索引表中存储的已有数据项进行数值比较,包括:
[0007]将所述预设索引项中除所述应答文本以外的索引项作为第一索引项,将所述第一索引项与索引表中存储的已有数据项进行比较,如果所述索引表中存在多个与所有所述第一索引项的当前值均相匹配的第一数据项,则对所述当前语音指示的应答文本和各所述第
一数据项进行分别对比

[0008]根据本公开的一个实施方式,所述预设索引项和所述索引表的索引项还包括数字人
ID
和声音
ID
,所述应答视频和所述视频库中存储的已有视频中呈现有数字人形象,利用数字人形象按所述应答文本进行音视频应答

[0009]根据本公开的一个实施方式,所述目标视频和所述应答视频的背景为绿幕,对所述当前语音指示进行应答,包括:对所述目标视频
/
应答视频进行背景合成,得到待播放视频,并通过对所述待播放视频进行播放来对所述当前语音指示进行应答

[0010]根据本公开的一个实施方式,所述应答视频的起始对应于对所述应答文本的起始,所述应答视频的结束对应于所述应答文本的结束

[0011]根据本公开的一个实施方式,所述索引表中存储的数据项和所述视频库中存储的视频全部来自于所述视频存储步骤的执行

[0012]本公开第二方面提出了一种智能应答装置,包括:应答文本生成模块,用于响应于用户的当前语音指示,生成所述当前语音指示的应答文本;索引值确定模块,用于确定所述当前语音指示在预设索引项的当前值,所述预设索引项包括所述应答文本的编码;以及索引值比较模块,用于将所述预设索引项与索引表中存储的已有数据项进行数值比较,如果所述索引表中存在与所有所述预设索引项的当前值均相匹配的目标数据项,则控制第一应答模块执行第一应答步骤,否则控制第二应答模块执行第二应答步骤和控制视频存储模块执行视频存储步骤;其中,所述第一应答步骤包括:从视频库中存储的已有视频中确定与所述目标数据项唯一对应的目标视频,依据所述目标视频对所述当前语音指示进行应答,确定出的所述目标视频的语音文本与所述应答文本相匹配;所述第二应答步骤包括:依据所述应答文本生成对应的应答视频,并依据所述应答视频对所述当前语音指示进行应答;所述视频存储步骤包括:在生成所述应答视频后,将所述当前值存储至所述索引表形成新的已有数据项,将所述应答视频作为已有视频存储至所述视频库,建立所述应答视频与所述新的已有数据项的唯一对应关系,所述索引表中存储的已有数据项和所述视频库中存储的已有视频至少部分地来自于所述视频存储步骤的执行

[0013]本公开第三方面提出了一种电子设备,包括:存储器,所述存储器存储执行指令;以及处理器,所述处理器执行所述存储器存储的执行指令,使得所述处理器执行上述任一实施方式所述的智能应答方法

[0014]本公开第四方面提出了一种可读存储介质,所述可读存储介质中存储有执行指令,所述执行指令被处理器执行时用于实现上述任一实施方式所述的智能应答方法

附图说明
[0015]附图示出了本公开的示例性实施方式,并与其说明一起用于解释本公开的原理,其中包括了这些附图以提供对本公开的进一步理解,并且附图包括在本说明书中并构成本说明书的一部分

[0016]图1是根据本公开的一个实施方式的智能应答方法的流程示意图

[0017]图2是根据本公开的一个实施方式的采用处理系统的硬件实现方式的智能应答装置的示意图

具体实施方式
[0018]下面结合附图和实施方式对本公开作进一步的详细说明

可以理解的是,此处所描述的具体实施方式仅用于解释相关内容,而非对本公开的限定

另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分

[0019]需要说明的是,在不冲突的情况下,本公开中的实施方式及实施方式中的特征可以相互组合

下面将参考附图并结合实施方式来详细说明本公开的技术方案

[0020]除非另有说明,否则示出的示例性实施方式
/
实施例将被理解为提供可以在实践中实施本公开的技术构思的一些方式的各种细节的示例性特征

因此,除非另有说明,否则在不脱离本公开的技术构思的情况下,各种实施方式
/
实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种智能应答方法,其特征在于,包括:响应于用户的当前语音指示,生成所述当前语音指示的应答文本;确定所述当前语音指示在预设索引项的当前值,所述预设索引项包括所述应答文本的编码;以及将所述预设索引项与索引表中存储的已有数据项进行数值比较,如果所述索引表中存在与所有所述预设索引项的当前值均相匹配的目标数据项,则执行第一应答步骤,否则执行第二应答步骤和视频存储步骤;其中,所述第一应答步骤包括:从视频库中存储的已有视频中确定与所述目标数据项唯一对应的目标视频,依据所述目标视频对所述当前语音指示进行应答,确定出的所述目标视频的语音文本与所述应答文本相匹配;所述第二应答步骤包括:依据所述应答文本生成对应的应答视频,并依据所述应答视频对所述当前语音指示进行应答;所述视频存储步骤包括:在生成所述应答视频后,将所述当前值存储至所述索引表形成新的已有数据项,将所述应答视频作为已有视频存储至所述视频库,建立所述应答视频与所述新的已有数据项的唯一对应关系,所述索引表中存储的已有数据项和所述视频库中存储的已有视频至少部分地来自于所述视频存储步骤的执行
。2.
根据权利要求1所述的方法,其特征在于,所述应答视频和所述视频库中存储的已有视频为视频流数据
。3.
根据权利要求1所述的方法,其特征在于,所述应答文本的编码采用
MD5
数值,所述预设索引项和所述索引表的索引项还包括应答文本,相应地,将所述预设索引项与索引表中存储的已有数据项进行数值比较,包括:将所述预设索引项中除所述应答文本以外的索引项作为第一索引项,将所述第一索引项与索引表中存储的已有数据项进行比较,如果所述索引表中存在与所有所述第一索引项的当前值均相匹配的第一数据项,则对所述当前语音指示的应答文本和所述第一数据项中的应答文本进行对比
。4.
根据权利要求1或3所述的方法,其特征在于,所述预设索引项和所述索引表的索引项还包括数字人
ID
和声音
ID
,所述应答视频和所述视频库中存储的已有视频中呈现有数字人形象,利用数字人形象按所述应答文本进行音视频应答
。5.
根据权利要求4所述的方法,其特征在于,所述目标视频和所述应答视频的背景为绿幕,对所述...

【专利技术属性】
技术研发人员:欧阳晖勇李志飞
申请(专利权)人:上海墨百意信息科技有限公司
类型:发明
国别省市:

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

1