本发明专利技术公开了一种声音动画的制作方法及电子设备,该方法包括:获取语音信息;将所述语音信息分割为多个语音片段;获取所述语音片段的特征;根据所述特征选取对应的嘴部表情;根据所述嘴部表情生成对应的表情帧;根据所述表情帧生成动画;该方法能够实时的通过语音来生成对应的表情动画,无需获取面部的视频信息,具有效率高、速度快、限制少、资源消耗少的优点。
Method for making sound animation and electronic equipment
The invention discloses a method for making a sound animation and electronic equipment, the method comprises: acquiring voice information; the voice information is divided into a plurality of speech segments; feature acquiring the speech segments according to the characteristics of the corresponding selection; mouth expression; expression according to the frame of the mouth to generate the corresponding expression; according to the expression of animation frame; the method can real-time through voice to generate the corresponding facial expression animation, without obtaining video information, has the advantages of high efficiency, fast speed, less limitation, less resource consumption advantages.
【技术实现步骤摘要】
一种声音动画的制作方法及电子设备
本专利技术涉及计算机
,特别涉及一种声音动画的制作方法及电子设备。
技术介绍
现有的表情动画的制作方法通常是通过获取面部表情的视频信息来生成对应的表情动画,这种方法需要获取大量的视频信息,效率低下、速度慢、受到视频采集等各方面的限制较多,资源消耗也比较大。
技术实现思路
为了解决上述问题,本专利技术提供一种声音动画的制作方法及电子设备。所述技术方案如下:第一方面,提供了一种声音动画的制作方法,所述方法包括:获取语音信息;将所述语音信息分割为多个语音片段;获取所述语音片段的特征;根据所述特征选取对应的嘴部表情;根据所述嘴部表情生成对应的表情帧;根据所述表情帧生成动画。结合第一方面,在第一种可能的实现方式中,所述将所述语音信息分割为多个语音片段包括:根据所述动画的帧率对所述语音信息进行分割,得到分割后的语音片段;其中,每个语音片段与动画中的一帧相对应。结合第一方面,在第二种可能的实现方式中,所述根据所述特征选取对应的嘴部表情包括:根据所述特征与预设的模型,在预设的表情库中选择与所述特征对应的嘴部表情。结合第一方面,在第三种可能的实现方式中,所述根据所述特征选取对应的嘴部表情包括:根据所述特征,预设的模型以及所述特征对应的语音片段的上一语音片段对应的嘴部表情,在预设的表情库中选择与所述特征对应的嘴部表情。结合第一方面至第一方面的第三种任一项可能的实现方式,在第四种可能的实现方式中,所述嘴部表情包括嘴部的开闭状态和/或嘴部的形状。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述根据所述嘴部表情生成对应的表情帧包括:根据嘴部的开闭状态和/或嘴部的形状生成面部表情;根据所述面部表情生成对应的表情帧。第二方面,提供了一种电子设备,所述电子设备包括:语音获取模块,用于获取语音信息;分割模块,用于将所述语音信息分割为多个语音片段;特征提取模块,用于获取所述语音片段的特征;嘴部表情选择模块,用于根据所述特征选取对应的嘴部表情;表情帧生成模块,用于根据所述嘴部表情生成对应的表情帧;动画生成模块,用于根据所述表情帧生成动画。结合第二方面,在第一种可能的实现方式中,所述分割模块具体用于:根据所述动画的帧率对所述语音信息进行分割,得到分割后的语音片段;其中,每个语音片段与动画中的一帧相对应。结合第二方面,在第二种可能的实现方式中,所述嘴部表情选择模块具体用于:根据所述特征与预设的模型,在预设的表情库中选择与所述特征对应的嘴部表情。结合第二方面,在第三种可能的实现方式中,所述嘴部表情选择模块具体用于:根据所述特征,预设的模型以及所述特征对应的语音片段的上一语音片段对应的嘴部表情,在预设的表情库中选择与所述特征对应的嘴部表情。结合第二方面至第二方面的第三种任一项可能的实现方式,在第四种可能的实现方式中,所述嘴部表情包括嘴部的开闭状态和/或嘴部的形状。结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述表情帧生成模块具体用于:根据嘴部的开闭状态和/或嘴部的形状生成面部表情;根据所述面部表情生成对应的表情帧。第三方面,提供了一种电子设备,所述设备包括存储器,音频模块,以及与所述存储器,所述音频模块连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:获取语音信息;将所述语音信息分割为多个语音片段;获取所述语音片段的特征;根据所述特征选取对应的嘴部表情;根据所述嘴部表情生成对应的表情帧;根据所述表情帧生成动画。结合第三方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:根据所述动画的帧率对所述语音信息进行分割,得到分割后的语音片段;其中,每个语音片段与动画中的一帧相对应。结合第三方面,在第二种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:根据所述特征与预设的模型,在预设的表情库中选择与所述特征对应的嘴部表情。结合第三方面,在第三种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:根据所述特征,预设的模型以及所述特征对应的语音片段的上一语音片段对应的嘴部表情,在预设的表情库中选择与所述特征对应的嘴部表情。结合第三方面至第三方面的第三种任一项可能的实现方式,在第四种可能的实现方式中,所述嘴部表情包括嘴部的开闭状态和/或嘴部的形状。结合第三方面的第四种可能的实现方式,在第五种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:根据嘴部的开闭状态和/或嘴部的形状生成面部表情;根据所述面部表情生成对应的表情帧。本专利技术实施例提供了一种声音动画的制作方法及电子设备,能够实时的通过语音来生成对应的表情动画,无需获取面部的视频信息,具有效率高、速度快、限制少、资源消耗少的优点。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种声音动画的制作方法的流程图;图2是本专利技术实施例提供的一种声音动画的制作方法的流程图;图3是本专利技术实施例提供的一种声音动画的制作方法的流程图;图4是本专利技术实施例提供的一种声音动画的制作方法的流程图;图5是本专利技术实施例提供的一种声音动画的制作方法的流程图;图6是本专利技术实施例提供的一种声音动画的制作方法的流程图;图7是本专利技术实施例提供的一种电子设备的结构示意图;图8是本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本专利技术实施例提供了一种声音动画的制作方法及电子设备,能够实时的通过语音来生成对应的表情动画,无需获取面部的视频信息,具有效率高、速度快、限制少、资源消耗少的优点。实施例一本专利技术实施例提供了一种声音动画的制作方法,参照图1所示,方法流程包括:101、获取语音信息。具体的,该过程可以包括:音频模块通过麦克风实时的采集音频信息;从所述音频信息中分离出语音信息。通常来说,人的语音的频率范围在300Hz至4000Hz之间,因此可以通过对音频信息进行滤波,分离出频率范围在300Hz至4000Hz之间的信息作为人的语音信息。可选的,所述音频信息也可以是通过读取以各种形式存储的音频数据来获取的,本专利技术实施例对具体的获取方式不加以限定。102、将所述语音信息分割为多个语音片段。具体的,根据需要生成的动画的帧率来对语音片段进行分割。示例性的,当生成的动画为30帧/秒时,每个语音片段的长度为1/30秒;当生成的动画为60帧/秒时,每个语音片段的长度为1/60秒。本专利技术实施例对具体的分割方式不加以限定。103、获取所述语音片段的特征。具体的,从步骤102中获取的每个所述语音片段中提取出该语音片段对应的特征,示例性的,该特征可以是MFCC(MelFrequencyCepstralCoefficents,梅尔频率倒谱系数)特征。本专利技术实施例对具体的特征不加以限定本文档来自技高网...

【技术保护点】
一种声音动画的制作方法,其特征在于,所述方法包括:获取语音信息;将所述语音信息分割为多个语音片段;获取所述语音片段的特征;根据所述特征选取对应的嘴部表情;根据所述嘴部表情生成对应的表情帧;根据所述表情帧生成动画。
【技术特征摘要】
1.一种声音动画的制作方法,其特征在于,所述方法包括:获取语音信息;将所述语音信息分割为多个语音片段;获取所述语音片段的特征;根据所述特征选取对应的嘴部表情;根据所述嘴部表情生成对应的表情帧;根据所述表情帧生成动画。2.根据权利要求1所述的方法,其特征在于,所述将所述语音信息分割为多个语音片段包括:根据所述动画的帧率对所述语音信息进行分割,得到分割后的语音片段;其中,每个语音片段与动画中的一帧相对应。3.根据权利要求1所述方法,其特征在于,所述根据所述特征选取对应的嘴部表情包括:根据所述特征与预设的模型,在预设的表情库中选择与所述特征对应的嘴部表情。4.根据权利要求1所述方法,其特征在于,所述根据所述特征选取对应的嘴部表情包括:根据所述特征,预设的模型以及所述特征对应的语音片段的上一语音片段对应的嘴部表情,在预设的表情库中选择与所述特征对应的嘴部表情。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述嘴部表情包括嘴部的开闭状态和/或嘴部的形状。6.一种电子设备,其特征在于,所述...
【专利技术属性】
技术研发人员:武俊敏,
申请(专利权)人:掌赢信息科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。