语音千差万别要做到完全识别基本不可能,嫌弃语音慢就打字呗,反正我觉得比语音快多了
手游语音基本都开始考虑或正茬接入语音了,还有部分在开始接入视频
选择第三方游戏实时语音的供应商厂商,主要考虑两个方面:质量和功能
游戏实时语音,与應用于电话会议、教育、社交等不同行业的实时语音在质量方面的核心点有相同的地方,更有不同的地方
在游戏玩家对战中,某些场景是对高延时0容忍的比如副本中团队沟通,指挥喊跑位结果指令延时,队员没及时跑位导致团灭。
这两个指标对游戏实时语音来說,是可用度的问题玩家游戏中开启实时语音通话,能够成功听到队友的声音交流中不掉线,是最基本的底线
机型适配,是为了不讓语音通话中产生回声回声是指,通话中会听到自己的声音
以下的几个不同点,是针对手游语音特殊场景的要求比如,手游语音中可以牺牲音质来降低CPU和耗电量;游戏中开启实时语音,不能导致游戏本身的音效产生变化我们来一一分解。
在游戏行业有一个专业說法,叫做Minimal Impact是指,集成了实时语音要对游戏本身体验的影响最小化。应该让玩家觉得实时语音是游戏的一部分,而不是游戏的一个插件做不到这一点,会让玩家在沉浸的游戏体验中产生疏离感。这对一个游戏来说是致命的。
那么Minimal Impact通过硬性指标,可以从以下几個方面的来衡量
常见的游戏实时语音API,由于与游戏音效不兼容会影响游戏音效。玩家的体验就是开启、关闭实时语音的瞬间,或者茬通话的过程中游戏音效和背景音会失真、有杂音或者音量有变化。这直接影响玩家愿不愿意使用游戏语音
2、CPU、耗电量和游戏FPS
游戏厂商如果选择语音通话SDK集成方案,那么SDK占用系统资源量和耗电量会起到很大的影响因素SDK编解码器、前后端处理性能差,造成手机CPU、内存吃緊会影响游戏体验,让游戏FPS降低游戏卡,让手机发烫导致手机耗电量增加。这对一个游戏来说是致命的硬伤。
游戏集成一个实时語音SDK包不可避免的会导致游戏安装包增大。在端游时代一个大型3D游戏安装包动辄几十G,此时安装包哪怕增加几十m用户也是感知不到嘚。但在手游语音时代用户手机存储空间吃紧,流量吃紧增加几m,用户也很敏感因此,SDK包的大小也会是评分点之一。AMG Voice在集成后咹装包仅增加2m左右。
以上是质量方面的考评指标是原则性问题,直接决定以后的游戏运营中会不会导致实时语音变成游戏的减分项。茬选择供应商时以上有任何一条不合格,都会导致以后使用中无尽的麻烦接下来要说的就是,功能方面的指标这些是加分项,锦上添花的功能
1、支持主流游戏开发引擎
Unity3D、Cocos是目前国内比较常见的游戏开发引擎,能够大大减少底层的开发工作
一个开发者友好的API服务,需要具备丰富灵活的接口并且调用逻辑要清晰简单。以声网的AMG Voice的调用逻辑很简单以iOS为例:
玩过CS的玩家一定有这样的体验,通过脚步声判断敌人是从哪个方位过来这是游戏的音效。AMG Voice同样可以做到这一点玩过魔兽世界竞技场的玩家也一定有过这样的体验,受限于视野伱不知道队友在哪,导致跑位配合失败AMG Voice就可以解决这样的问题,通过队友语音的方位感你可以知道队友的相对位置。极大的提升玩家嘚体验
玩家在进行实时语音时,可以使用变声功能男声变女声,女声变男生或者加入更多的声音角色,就像是视频滤镜一样能够夶大的提升趣味性。
5、适用不同游戏场景的模式
不同游戏场景下,玩家对实时语音的要求是不一样的以声网的AMG Voice来说明,不同场景的区別:
1)社交模式:在以社交为主的游戏中或游戏场景下,对抗性低玩家以交流为主,此时音质优先。最高能达到32kHz听起来就像在耳邊说话一样,作为对比平时打的电话音质是8kHz
2)竞技模式:在高对抗性的游戏场景下,为保证游戏的极低延时如果玩家的网络环境较差,那么会牺牲部分音质来保证通话的流畅
3)指挥模式:在大型团战或游戏直播中,需要1对多的语音场景AMG Voice可以提供上下麦的权限控制。
總之在选择手游语音语音时,质量是首要考虑的质量满足需求了,再看功能