基于语音识别的网络游戏在线交互系统的制作方法

文档序号:11393894阅读:325来源:国知局

本发明属于游戏设计技术领域,涉及一种游戏交互系统,具体是一种基于语音识别的网络游戏在线交互系统。



背景技术:

网络游戏产业已经非常发达,然而网络游戏中玩家的交流却还停留在文字的层面。文字交流需要双手打字,从而造成了玩家在移动、战斗、挖矿等使用鼠标的活动中无法交流。不仅如此,文字交流受限于打字速度,也为玩家间交流造成不便。

目前,已有部分游戏采用了语音交互系统,然而该系统只能支持语音输入和输出,当玩家输入语音时,其它玩家只能接收语音信息,当玩家输入文字时,其它玩家只能接收文字信息,使用依然很不方便,设计不够人性化。



技术实现要素:

本发明的目的在于提供一种基于语音识别的网络游戏在线交互系统。

本发明的目的可以通过以下技术方案实现:

基于语音识别的网络游戏在线交互系统,包括游戏服务器端以及与游戏服务器端连接的多个游戏客户端;

所述游戏客户端包括语音采集模块、文字输入模块、频道选择模块、语音播放模块、文字显示模块以及本地缓存模块;

所述频道选择模块,用于玩家选择当前聊天的频道,并将玩家选择的频道编号发送到游戏服务器端;

所述语音采集模块,用于采集玩家输入的语音信息,形成音频文件,上传到游戏服务器端;

所述文字输入模块,用于采集玩家输入的文字信息,形成文本文件,上传到游戏服务器端;

所述语音播放模块,用于播放从游戏服务器端接收到的音频文件,输出语音信息;

所述文字显示模块,用于显示从游戏服务器端接收到的文本文件,输出文字信息;

所述本地缓存模块,用于将玩家从游戏服务器端接收到的音频文件和文本文件缓存到本地,当玩家退出游戏时自动清除;

所述游戏服务器端包括频道管理模块、控制模块、语音识别模块、音频合成模块;

所述频道管理模块,接收来自多个游戏客户端的玩家选择的频道编号,将对应的玩家加入对应的聊天频道内;

所述控制模块,接收游戏客户端上传的音频文件或文本文件,当接收到音频文件时,根据玩家所处的聊天频道,将音频文件直接发送给处于同一聊天频道内的其它玩家游戏客户端,同时,将音频文件发送到语音识别模块,识别转写成文本文件后,将文本文件发送给处于同一聊天频道内的其它玩家游戏客户端;当接收到文本文件时,根据玩家所处的聊天频道,将文本文件直接发送给处于同一聊天频道内的其它玩家游戏客户端,同时,将文本文件发送到音频合成模块,识别合成音频文件后,将音频文件发送给处于同一聊天频道内的其它玩家游戏客户端;

所述语音识别模块,用于接收控制模块输出的音频文件,并对音频文件的声音信息进行识别,转写为文字信息,生成文本文件,返回控制模块;

所述音频合成模块,用于接收控制模块输出的文本文件,并对文本文件的文字信息进行识别,生成声音信息,合成音频文件,返回控制模块。

本发明的有益效果:本发明提供的网络游戏在线交互系统,玩家通过游戏客户端输入语音或文字,经游戏服务器端转写为文字或语音,输出到同一聊天频道的其它玩家的游戏客户端,无论采用语音或文字进行输入,同一聊天频道内的其它玩家均能同时接收到语音和文字信息,玩家可根据自己的需要选择采用语音或文字进行交流,沟通方便,设计更为人性化。

附图说明

下面结合附图和具体实施例对本发明作进一步详细描述。

图1是本发明的系统示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

如图1所示,本发明提供了一种基于语音识别的网络游戏在线交互系统,包括游戏服务器端以及与游戏服务器端连接的多个游戏客户端。

游戏客户端安装在计算机或移动设备内,其包括语音采集模块、文字输入模块、频道选择模块、语音播放模块、文字显示模块以及本地缓存模块。

频道选择模块、用于玩家选择当前聊天的频道,并将玩家选择的频道编号发送到游戏服务器端。

语音采集模块,用于采集玩家输入的语音信息,形成音频文件,上传到游戏服务器端。

文字输入模块,用于采集玩家输入的文字信息,形成文本文件,上传到游戏服务器端。

语音播放模块,用于播放从游戏服务器端接收到的音频文件,输出语音信息。

文字显示模块,用于显示从游戏服务器端接收到的文本文件,输出文字信息。

本地缓存模块,用于将玩家从游戏服务器端接收到的音频文件和文本文件缓存到本地,当玩家退出游戏时自动清除。

游戏服务器端包括频道管理模块、控制模块、语音识别模块、音频合成模块。

频道管理模块,接收来自多个游戏客户端的玩家选择的频道编号,将对应的玩家加入对应的聊天频道内。

控制模块,接收游戏客户端上传的音频文件或文本文件,当接收到音频文件时,根据玩家所处的聊天频道,将音频文件直接发送给处于同一聊天频道内的其它玩家游戏客户端,同时,将音频文件发送到语音识别模块,识别转写成文本文件后,将文本文件发送给处于同一聊天频道内的其它玩家游戏客户端;当接收到文本文件时,根据玩家所处的聊天频道,将文本文件直接发送给处于同一聊天频道内的其它玩家游戏客户端,同时,将文本文件发送到音频合成模块,识别合成音频文件后,将音频文件发送给处于同一聊天频道内的其它玩家游戏客户端。

语音识别模块,用于接收控制模块输出的音频文件,并对音频文件的声音信息进行识别,转写为文字信息,生成文本文件,返回控制模块。

音频合成模块,用于接收控制模块输出的文本文件,并对文本文件的文字信息进行识别,生成声音信息,合成音频文件,返回控制模块。

本系统工作时,多个玩家选择进入同一聊天频道后,玩家输入语音信息,经控制模块转发给处于同一聊天频道内的其它玩家,同时,将玩家的语音信息通过语音识别形成文字信息,发送给处于同一聊天频道内的其它玩家;玩家输入文字信息,经控制模块转发给处于同一聊天频道内的其它玩家,同时,将玩家的文字信息通过音频合成形成语音信息,发送给处于同一聊天频道内的其它玩家。游戏玩家在进行交流时,无论采用语音或文字进行输入,同一聊天频道内的其它玩家均能同时接收到语音和文字信息,玩家可根据自己的需要选择采用语音或文字进行交流。

本发明提供的网络游戏在线交互系统,玩家通过游戏客户端输入语音或文字,经游戏服务器端转写为文字或语音,输出到同一聊天频道的其它玩家的游戏客户端,无论采用语音或文字进行输入,同一聊天频道内的其它玩家均能同时接收到语音和文字信息,玩家可根据自己的需要选择采用语音或文字进行交流,沟通方便,设计更为人性化。

在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1