1. 极安网首页
  2. 网络安全新闻

【玩转腾讯云】游戏多媒体引擎的体验与开发(一)

体验篇

本文介绍的是unity中接入游戏多媒体引擎.

首先,什么是游戏多媒体引擎呢?

腾讯云游戏多媒体引擎(Game Multimedia Engine,GME)提供高质量低成本的一站式语音解决方案,全面覆盖游戏、社交、娱乐、直播、电商等多种泛互联网行业应用场景。支持多人实时语音、3D 位置语音、语音消息及文本和语音分析等功能。

目前只有声音方面的服务,目前腾讯云的sdk已经更新到2.8的版本.目前的版本是可以转到海外的,就是说全球可以通话,但是你如果要使用这个功能的话,你得提交你的工单,让专门的人给你开通.

加入没有腾讯云的多媒体引擎,你想要做一个语音通话的功能,你需要面临的问题是

游戏语音的处理有特定的门槛,除了采集、处理、编码、传输、解码、渲染等各个环节本身需要的技术能力和经验之外,还需要很强的工程实力,解决几千种机型的适配和音频兼容性问题,以及海量高并发的处理能力。现在的这些功能,都不用你来考虑了,直接接入sdk,这些问题都会迎刃而解.

它的计费方式有2种,一种是按量收费,一种是预付费,但是,如果你只是熟悉一下的话,它免费提供了700分钟的时长,供你调试.这点还是很人性化的.

那么,我们知道了这么强大的集成sdk,我们应该如何使用呢?

首先我们登陆腾讯云,然后在它的搜索栏中搜索:"游戏多媒体引擎",第一个就是:

我们点击"立即使用",如果你是第一次使用,那么它将会提示你要同意一些条款文件,你勾选了就行.就可以进到这个控制台了:

大部分的一些后台操作,在这个控制台中就可以完成.

点击下方的"新建应用",你就可以获得一个你的一个新应用,代表你所有的客户端都可以通过这个应用来使用多媒体引擎.

在新建应用完成之前,你需要设置你的应用所需要的功能,选择完成之后你就可以点击确定了,即使你选错了也没关系,在后面你是可以更改的.

点击"设置"按钮就可以更改你需要或者不需要的功能.

设置好了之后你会获得你的一个appid和secretKey,这是你最重要的代码,就是上图的"鉴权信息",千万不能给别人看到,当然,我的这个项目已经被我删除了.

然后,你就可以下载它的SDK来体验了一下了.个人建议unity2019.3的版本打开,因为我对接的unity版本就是2019.3.

demo的下载地址:https://cloud.tencent.com/document/product/607/18521

注意啊,一定要先下载demo,把里面的功能看懂了之后在使用它的sdk.

我们打开demo.但是我们在导入demo的时候会发现控制台会有报错,这是因为你的appid和secretKey没有写,填入你新建项目的那个"鉴权信息"即可.双击错误跟进去,然后对应补全.

找到Scenes的文件,通过在Asset文件夹上的搜索框,搜索"t:scene",这个意思就是代表type为scene的文件都会被罗列出来,我们直接体验功能.里面的功能有

3D 音效

采用了 HRTF 及 3D 空间处理技术以及针对距离的 EQ 补偿技术,建立人耳获取声音模型,将无方位感的声音处理成带有声源方位感的声音,从而虚拟出空间中任意位置的声源对人耳造成的感觉。

陌生人喊话

支持一定范围内陌生人喊话,支持6个方位的 3D 音效。

麦序模式

用户轮流语音上麦,音质高流畅性好,适用于语音狼人杀等场景。

自由通话模式

支持多人同时讲话,超低延迟,适用于多人组队开黑等竞技游戏场景。

指挥模式

针对一对多指挥作战、主播语音陪玩等场景,适合大型国战类游戏。

语音消息及转文本服务

支持录制语音消息发送到游戏各频道,并实时转换为文本消息这功能,音质清晰,语音识别准确率高。

语音分析服务

覆盖各类违规不适宜内容。智能识别直播、聊天室、游戏对局中的涉黄/谩骂/广告等不良信息。

我们这里介绍一种,实时的语音识别,运行场景,我们的第一个scene直接点击确定就行,代表登陆成功,可以使用里面的功能 了.

来到第二个界面

点击初始化之后,会出现实时语音和离线语音,我们要使用的实时语音识别就在离线语音里面,那么它为什么会叫"离线语音识别"呢?因为在这里的处理方式就是把流媒体的文件先保存在本地,然后再上传云端识别,返回识别后的文字.

我们选择好语言,点击流式按钮,开始录制,你会看到你说的话实时的被打印在了文本框中.

当然,我这里只介绍一种,重在介绍里面的功能与怎么把这个功能用到自己的项目中来.重点是方法,里面还有许多其他的炫酷功能,比如实时的通话,你可以利用这个功能做一个属于你自己的通讯软件.

那么下篇文章将会介绍怎么把这个实时的语音识别功能放到自己的项目中,当然了,只是用它的SDK,其余的功能都将会自己写

文章来源于互联网:【玩转腾讯云】游戏多媒体引擎的体验与开发(一)

原创文章,作者: Admin ,转载请注明出处:https://secvery.com/6138.html