一种游戏角色中文语音自动识别方法技术

技术编号:19697485 阅读:41 留言:0更新日期:2018-12-08 12:39
本发明专利技术的技术方案包括一种游戏角色中文语音自动识别方法,用于实现:对配音提取频谱数据,将频谱数据进行平滑滤波处理,利用处理后的数据算出共振峰数据,根据元音发音在共振峰上的特点提取元音发音并匹配对应元音动作,应用在游戏中,根据实际表现保持或微调语音口型动画。本发明专利技术的有益效果为:简化了游戏口型动画设计过程中重复的建立及修改过程,实现了高效率的情景对话动画的制作,并且以及实时的口型动画反馈和调整,达到良好的语音交互效果和视觉特征。

【技术实现步骤摘要】
一种游戏角色中文语音自动识别方法
本专利技术涉及一种游戏角色中文语音自动识别方法,属于计算机游戏领域。
技术介绍
随着互联网愈发发达,人们的娱乐休闲方式也越来越多样,而游戏行业在网络领域也是大行其道,现在大部分的游戏,都配有剧情对话动画,以增加玩家的代入感和沉浸感,目前制作剧情对话动画主要有两种方法,一是直接使用三维动画根据语音制作动画,二是基于音量改变口型大小。参考图1及图2的现有技术的处理流程图。图1所示的基本流程是:先由人工处理语音,使用三维动画软件根据语音调整制作整句的语音动画,然后观察是否满足游戏效果表现的需求,如不满足,则继续根据语音调整制作整句的语音动画,直到满足效果为止,最后输出每一句语音动画。图2所示的基本流程是:获取游戏配音的音量大小,使用简单的代码参数来根据游戏语音声音大小控制人物嘴型的张合。上述方法均有不同的缺陷,图1所示方法存在以下缺陷:1、游戏中会存在大量的语音对话需求,根据具体需求每句话都要至少一个动画制作,如果每句语音都需要让美术通过人工制作的方式来制作语音动画,将会大量占用了3D动作美术的时间,这大量的工作量往往导致游戏工作室抛弃了这个细节层次优化的本文档来自技高网...

【技术保护点】
1.一种游戏角色中文语音自动识别方法,其特征在于,该方法包括以下步骤:提取频谱数据的步骤,识别音频文件,读取音频文件并提取频谱数据;处理频谱数据的步骤,对频谱数据进行平滑滤波处理;获取共振峰数据的步骤,经过平滑滤波处理后的频谱数据,得到共振峰数据;生成口型动画数据的步骤,将得到的共振峰数据生成为口型动画数据。

【技术特征摘要】
1.一种游戏角色中文语音自动识别方法,其特征在于,该方法包括以下步骤:提取频谱数据的步骤,识别音频文件,读取音频文件并提取频谱数据;处理频谱数据的步骤,对频谱数据进行平滑滤波处理;获取共振峰数据的步骤,经过平滑滤波处理后的频谱数据,得到共振峰数据;生成口型动画数据的步骤,将得到的共振峰数据生成为口型动画数据。2.根据权利要求1所述的游戏角色中文语音自动识别方法,其特征在于,所述提取频谱数据的步骤包括:获取配音音频文件识别配音音频文件是否为中文配音音频文件,若是则基于音频文件提取出频谱数据,若不是则不执行处理。3.根据权利要求1所述的游戏角色中文语音自动识别方法,其特征在于,所述处理频谱数据的步骤包括:将频谱数据输入数组的值与高斯内核执行卷积操作,得到卷积结果并将卷积结果当做输出值,执行所述获取共振峰数据的步骤。4.根据权利要求3所述的游戏角色中文语音自动识别方法,其特征在于,所述将频谱数据输入数组的值与高斯内核卷积的步骤包括:高斯模板生成及卷积处理。5.根据权利要求4所述的游戏角色中文...

【专利技术属性】
技术研发人员:杨键陈镇秋陈汉辉李茂吴海权卢歆翮江卓浩陈晨
申请(专利权)人:珠海金山网络游戏科技有限公司广州西山居世游网络科技有限公司
类型:发明
国别省市:广东,44

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

1