System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于人机交互,尤其涉及一种人机交互方法、装置、平台、电子设备和存储介质。
技术介绍
1、数字人作为一种通过人工智能技术创建的虚拟形象,可以模拟人类的外貌、动作和语音,并且具备与人进行交互的能力。
2、当前的虚拟数字人可以分为真人驱动型和算法驱动型,真人驱动型是基于对真人的动作捕捉实现的,算法驱动型根据对输入信息的解析结果,驱动人物模型生成对应的语音和动作,实现数字人与用户的互动。
3、上述方法均存在研发制作的成本高、技术复杂等问题,在固定对话场景下对软件和硬件的要求高,实用性不强。
技术实现思路
1、本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种人机交互方法、装置、平台、电子设备和存储介质,通过匹配目标驱动函数,播放视频源文件的目标动作片段,实现数字人与用户的交互,使用方便,降低了研发制作成本和技术复杂程度,对软硬件性能要求不高,适用于固定对话场景,实用性强,环境兼容性高。
2、第一方面,本申请提供了一种人机交互方法,应用于人机交互平台,该方法包括:
3、接收用户的第一输入;
4、响应于所述第一输入,确定数字人的目标动作;
5、在动作驱动文件中匹配所述目标动作对应的目标驱动函数;
6、基于所述目标驱动函数,播放所述数字人的视频源文件的目标动作片段,以实现所述用户与所述数字人的交互;
7、其中,所述视频源文件包括多个动作片段,所述动作驱动文件包括多个驱动函数,所
8、根据本申请的人机交互方法,通过确定数字人需要回应用户的目标动作,匹配目标驱动函数,播放视频源文件中与目标动作对应的目标动作片段,实现数字人与用户之间的交互,使用方便,降低了研发制作成本和技术复杂程度,对软硬件性能要求不高,适用于固定对话场景,实用性强,环境兼容性高。
9、根据本申请的一个实施例,所述目标驱动函数包括目标动作标识信息和目标动作起止时间信息,所述基于所述目标驱动函数,播放所述数字人的视频源文件的目标动作片段,包括:
10、基于所述目标动作标识信息,确定所述目标动作片段;
11、按照所述目标动作起止时间信息,播放所述视频源文件的所述目标动作片段。
12、根据本申请的一个实施例,所述动作驱动文件通过如下步骤生成:
13、获取所述视频源文件;
14、对所述视频源文件中每个动作的所述动作片段进行编号,确定所述每个动作对应的动作标识信息和动作起止时间信息;
15、根据所述动作标识信息和所述动作起止时间信息,生成所述每个动作对应的所述驱动函数;
16、根据所述驱动函数,构建所述动作驱动文件。
17、根据本申请的一个实施例,所述响应于所述第一输入,确定数字人的目标动作,包括:
18、对所述第一输入进行意图识别,确定所述用户对所述数字人的用户意图信息;
19、根据所述用户意图信息,确定所述目标动作。
20、根据本申请的一个实施例,所述在动作驱动文件中匹配所述目标动作对应的目标驱动函数,包括:
21、确定所述目标动作的目标动作标识信息;
22、根据所述目标动作标识信息,在所述动作驱动文件中匹配所述目标驱动函数。
23、第二方面,本申请提供了一种人机交互装置,该装置包括:
24、接收模块,用于接收用户的第一输入;
25、第一处理模块,用于响应于所述第一输入,确定数字人的目标动作;
26、第二处理模块,用于在动作驱动文件中匹配所述目标动作对应的目标驱动函数;
27、第三处理模块,用于基于所述目标驱动函数,播放所述数字人的视频源文件的目标动作片段,以实现所述用户与所述数字人的交互;其中,所述视频源文件包括多个动作片段,所述动作驱动文件包括多个驱动函数,所述动作片段与所述驱动函数一一对应。
28、第三方面,申请提供了一种人机交互平台,该平台包括:
29、人机交互界面,所述人机交互界面用于接收用户的第一输入;
30、控制器,所述控制器与所述人机交互界面电连接,所述控制器用于执行上述第一方面所述的人机交互方法。
31、第四方面,本申请提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的人机交互方法。
32、第五方面,本申请提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的人机交互方法。
33、第六方面,本申请提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的人机交互方法。
34、第七方面,本申请提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的人机交互方法。
35、本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
本文档来自技高网...【技术保护点】
1.一种人机交互方法,其特征在于,应用于人机交互平台,包括:
2.根据权利要求1所述的人机交互方法,其特征在于,所述目标驱动函数包括目标动作标识信息和目标动作起止时间信息,所述基于所述目标驱动函数,播放所述数字人的视频源文件的目标动作片段,包括:
3.根据权利要求2所述的人机交互方法,其特征在于,所述动作驱动文件通过如下步骤生成:
4.根据权利要求1-3中任一项所述的人机交互方法,其特征在于,所述响应于所述第一输入,确定数字人的目标动作,包括:
5.根据权利要求1-3中任一项所述的人机交互方法,其特征在于,所述在动作驱动文件中匹配所述目标动作对应的目标驱动函数,包括:
6.一种人机交互装置,其特征在于,包括:
7.一种人机交互平台,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-5任一项所述人机交互方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5任一项所述人机交互方法。
...【技术特征摘要】
1.一种人机交互方法,其特征在于,应用于人机交互平台,包括:
2.根据权利要求1所述的人机交互方法,其特征在于,所述目标驱动函数包括目标动作标识信息和目标动作起止时间信息,所述基于所述目标驱动函数,播放所述数字人的视频源文件的目标动作片段,包括:
3.根据权利要求2所述的人机交互方法,其特征在于,所述动作驱动文件通过如下步骤生成:
4.根据权利要求1-3中任一项所述的人机交互方法,其特征在于,所述响应于所述第一输入,确定数字人的目标动作,包括:
5.根据权利要求1-3中任一项所述的人机交互方法,其特征在于,所述在动作驱动文件中匹配所述目标动作对应的...
【专利技术属性】
技术研发人员:曾庆宁,胡建良,张应钊,杨鸿,麦绮钘,张健生,
申请(专利权)人:广州广电运通智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。