首页 0852游戏攻略 正文

中文语音游戏哪个好玩?精选推荐不容错过!

大家今天来跟大伙儿聊聊我最近捣鼓的一个小玩意儿——中文语音游戏。别看名字好像挺高大上,做起来还挺有意思的,关键是能学到不少东西。

我就是想做个简单的东西,能听懂我说然后做出点反应。比如我说“跳”,游戏里的角色就跳一下,多好玩!

准备工作

我这人喜欢边做边学,所以一开始也没想太多,直接就开干!不过基本的准备还是得有:

  • 找个能识别语音的工具:我一开始用一个朋友推荐的工具,因为安装和初步测试都十分简单。
  • 小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 选个顺手的游戏引擎:我平时用的是一个免费的引擎,界面简单,操作也方便,关键是对新手友

开始动手

有工具,接下来就是把它们“拼”起来。我先在游戏引擎里搭个简单的场景,就一个方块人,站在一个平面上。然后,我开始研究怎么把语音识别的结果传给游戏引擎。

这一步花我不少时间,主要是因为我对语音识别工具的输出格式不太熟悉。它返回的是一串文字,我得想办法把这串文字变成游戏引擎能理解的指令。比如说,如果识别结果是“前进”,我就得让游戏引擎知道,该让方块人往前走。

我一开始想得比较简单,就用一堆“如果...那么...”的语句。比如:

如果 识别结果 = “前进” 那么 让方块人往前走

如果 识别结果 = “跳” 那么 让方块人跳

这样写虽然能实现基本功能,但是太麻烦!如果我想加个新动作,就得加一条“如果...那么...”,太累!

改进

后来我发现可以用一个更聪明的方法——“字典”。这玩意儿就像一本词典,把语音指令和对应的动作关联起来。比如:

{“前进”: “向前走”, “跳”: “跳一下”, “左转”: “向左转”}

这样,我只要查一下“字典”,就能知道该让方块人做什么动作。代码也变得简洁多!

我还加个小功能,如果语音识别的结果里有数字,就让方块人按照数字的大小来决定动作的幅度。比如我说“前进 5”,方块人就往前走5步;我说“跳 10”,方块人就跳10个单位高度。

还参考一些现成的东西,比如:

从网上看一些关于语音游戏的文章,例如

  • 1、《成语猜猜猜》
  • 2、《诗词诵读》
  • 3、《看图猜成语》

从这些老游戏中也获取一些对应的思路。

成果展示

经过一番折腾,我的中文语音游戏终于有点样子!虽然还很简单,但是基本功能都有。我可以对着麦克风喊“前进”、“后退”、“跳”,方块人都会乖乖听话。

看着自己做出来的东西能动起来,还是挺有成就感的!

下一步,我打算给游戏加点难度,比如加点障碍物,或者让方块人能做更复杂的动作。我还想试试能不能用中文语音来控制游戏菜单,或者跟游戏里的NPC对话,想想就觉得很有趣!

这回做中文语音游戏的经历,让我学到不少东西,也让我对游戏开发有更深的理解。虽然过程有点曲折,但是结果还是挺让人满意的。希望我的分享能给大伙儿带来一点启发,也欢迎大家一起来交流学习!