一种基于语音识别和人体姿态的人机交互式游戏引擎制造技术

技术编号:16702026 阅读:42 留言:0更新日期:2017-12-02 14:49
本发明专利技术公开了本发明专利技术为一种基于语音识别和人体姿态的人机交互式游戏引擎,包括3D场景加载模块、3D渲染模块、语音输入模块、语音预处理模块、端点检测模块、特征提取模块、模式匹配模块,其中3D场景加载模块与3D渲染模块相连,语音输入模块、语音预处理模块、端点检测模块、特征提取模块、模式匹配模块、3D渲染模块依次连接。本发明专利技术通过获取玩家的肢体动作和声音,驱动游戏中的角色做出符合玩家意愿的动作,并带动游戏情节向前发展,极大的增加游戏的趣味性,以及充分调动游戏玩家的积极性,互动式游戏引擎使得计算机能够自动识别人的语音命令和动作,并以此来驱动游戏中模型做出相应的动作,大大提高了游戏游戏的娱乐性和宜人性。

A human-computer interactive game engine based on speech recognition and human posture

The invention discloses an interactive game engine and body posture based on speech recognition, including 3D scene loading module, 3D rendering module, voice input module, voice processing module, endpoint detection module, feature extraction module, pattern matching module, the 3D module and the 3D rendering scene loading module is connected with the voice input module, voice processing module, endpoint detection module, feature extraction module, pattern matching module, 3D rendering module are connected in sequence. The present invention by acquiring game player movements and voice driven characters in the game will make game player action, and drive the plot of the game development, greatly increased the interest of the game, and fully mobilize the enthusiasm of the game game player, interactive game engine can make computer voice commands and automatic recognition of human action, and in order to drive the game model to make the appropriate action, greatly improving the game entertainment and amenity.

【技术实现步骤摘要】
一种基于语音识别和人体姿态的人机交互式游戏引擎
本专利技术属于语音识别
,特别是涉及一种基于语音识别和人体姿态的人机交互式游戏引擎。
技术介绍
互动式游戏引擎,就是在现有的游戏引擎中加入捕捉游戏镜头内运动体的动作以及声音这项功能。现有的游戏大多是采用键盘或操纵杆完成游戏操作,不仅会使玩家容易产生疲劳感,长时间的疲劳感又会造成玩家对游戏逐渐丧失趣味性,而且久坐玩游戏会导致玩家因缺乏锻炼而使身体健康状况下降。因此,本专利技术提供一种交互式游戏引擎,使玩家很方便的通过语音和人体姿态进行游戏娱乐,以达到身心娱乐的效果。
技术实现思路
本专利技术的目的在于提供一种基于语音识别和人体姿态的人机交互式游戏引擎,通过输入语音和获取人体姿态,提高了游戏玩家的操控便捷性和游戏的趣味性,解决了现有的游戏需要手动操作键盘或操纵杆进行游戏操作、趣味性较低、易导致疲劳、导致玩家普遍缺乏身体锻炼体质下降的问题。为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术为一种基于语音识别和人体姿态的人机交互式游戏引擎,包括3D场景加载模块、3D渲染模块、语音输入模块、语音预处理模块、端点检测模块、特征提取模块、模式匹配模块;所述3D场景加载模块用于完成游戏静态场景的初始化并将初始化的游戏静态场景发送至3D渲染模块;所述语音输入模块用于输入语音信息并将其发送至语音预处理模块;所述语音预处理模块用于接收语音信息,然后完成对语音信息的预处理,并将预处理后的语音信息发送至端点检测模块;所述端点检测模块用于接收预处理后的语音信息、完成对语音信息的起止点的判断,并将判断后的语音信息输入到特征提取模块;所述特征提取模块用于接收端点检测模块判断后的语音信息、完成语音特征参数的提取,并将特征提取后的语音信息发送至模式匹配模块;所述模式匹配模块用于接收特征提取后的语音信息、完成对该语音信息与模板数据匹配距离的计算,并输出匹配的模板编号至3D渲染模块;所述3D渲染模块用于接收匹配模板编号和初始化的游戏静态场景,然后根据该模板编号加载人物场景的转移矩阵以及人物坐标数据。进一步地,所述静态场景包括地面、树木、天空、人物的坐标、材质、皮肤、骨骼。进一步地,所述语音信息的预处理包括对语音信息的预加重处理、加窗处理、分帧处理。本专利技术具有以下有益效果:本专利技术基于互动式游戏引擎开发游戏将会颠覆现有的游戏模式,游戏玩家不需要通过鼠标、键盘或游戏杆来操纵角色,而只要通过自己的肢体动作和声音,就可以驱动游戏中的角色做出符合玩家意愿的动作,并带动游戏情节向前发展,可以极大的增加游戏的趣味性,以及充分调动游戏玩家的积极性,互动式游戏引擎最重要的就是要使得计算机能够自动识别人的语音命令和动作,并以此来驱动游戏中模型做出相应的动作,大大提高了游戏游戏的娱乐性和宜人性;同时,在游戏玩家娱乐的同时还能放松身心、活动筋骨,达到有益身心健康的娱乐效果。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。附图说明图1为本专利技术的一种基于语音识别和人体姿态的人机交互式游戏引擎的工作流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1所示,本专利技术为一种基于语音识别和人体姿态的人机交互式游戏引擎,包括3D场景加载模块、3D渲染模块、语音输入模块、语音预处理模块、端点检测模块、特征提取模块、模式匹配模块,其中3D场景加载模块与3D渲染模块相连,语音输入模块、语音预处理模块、端点检测模块、特征提取模块、模式匹配模块、3D渲染模块依次连接。语音输入模块用于输入语音信息并将其发送至语音预处理模块。语音预处理模块用于接收语音信息,然后完成对语音信息的预加重、加窗、分帧等预处理,并将预处理后的语音信息发送至端点检测模块。端点检测模块用于接收预处理后的语音信息、完成对语音信息的起止点的判断,并将判断后的语音信息输入到特征提取模块。特征提取模块用于接收端点检测模块判断后的语音信息、完成语音特征参数的提取,并将特征提取后的语音信息发送至模式匹配模块。模式匹配模块用于接收特征提取后的语音信息、完成对该语音信息与模板数据匹配距离的计算,并输出匹配的模板编号至3D渲染模块。3D场景加载模块用于完成游戏静态场景的初始化,静态场景包括地面、树木、天空、人物等的坐标、材质、皮肤、骨骼等。3D渲染模块用于接收匹配模板编号和初始化的游戏静态场景,然后根据该模板编号加载人物场景的转移矩阵以及人物坐标等数据。最后需要说明的是,以上公开的本专利技术优选实施例只是用于帮助阐述本专利技术。优选实施例并没有详尽叙述所有的细节,也不限制该专利技术仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本专利技术的原理和实际应用,从而使所属
技术人员能很好地理解和利用本专利技术。本专利技术仅受权利要求书及其全部范围和等效物的限制。本文档来自技高网
...
一种基于语音识别和人体姿态的人机交互式游戏引擎

【技术保护点】
一种基于语音识别和人体姿态的人机交互式游戏引擎,其特征在于:包括3D场景加载模块、3D渲染模块、语音输入模块、语音预处理模块、端点检测模块、特征提取模块、模式匹配模块;所述3D场景加载模块用于完成游戏静态场景的初始化并将初始化的游戏静态场景发送至3D渲染模块;所述语音输入模块用于输入语音信息并将其发送至语音预处理模块;所述语音预处理模块用于接收语音信息,然后完成对语音信息的预处理,并将预处理后的语音信息发送至端点检测模块;所述端点检测模块用于接收预处理后的语音信息、完成对语音信息的起止点的判断,并将判断后的语音信息输入到特征提取模块;所述特征提取模块用于接收端点检测模块判断后的语音信息、完成语音特征参数的提取,并将特征提取后的语音信息发送至模式匹配模块;所述模式匹配模块用于接收特征提取后的语音信息、完成对该语音信息与模板数据匹配距离的计算,并输出匹配的模板编号至3D渲染模块;所述3D渲染模块用于接收匹配模板编号和初始化的游戏静态场景,然后根据该模板编号加载人物场景的转移矩阵以及人物坐标数据。

【技术特征摘要】
1.一种基于语音识别和人体姿态的人机交互式游戏引擎,其特征在于:包括3D场景加载模块、3D渲染模块、语音输入模块、语音预处理模块、端点检测模块、特征提取模块、模式匹配模块;所述3D场景加载模块用于完成游戏静态场景的初始化并将初始化的游戏静态场景发送至3D渲染模块;所述语音输入模块用于输入语音信息并将其发送至语音预处理模块;所述语音预处理模块用于接收语音信息,然后完成对语音信息的预处理,并将预处理后的语音信息发送至端点检测模块;所述端点检测模块用于接收预处理后的语音信息、完成对语音信息的起止点的判断,并将判断后的语音信息输入到特征提取模块;所述特征提取模块用于接收端点检测模块判断后的语音信息、完成语...

【专利技术属性】
技术研发人员:张庆
申请(专利权)人:合肥泽诺信息科技有限公司
类型:发明
国别省市:安徽,34

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

1