本吧头图、背景、导航顶部以及頁面右侧信息由第三方提供可能存在广告,请您仔细甄别
现在很多手机游戏中的聊天系统嘟加入语音聊天的功能相比于传统的文字聊天,语音聊天在MMORPG中显得尤为重要毕竟直接口头交流总比你码字快得多了,也更直观些
实現语音聊天的方法很多,U3D中有不少第三方的插件提供了很多功能强大的语音功能,具体有哪些我就不一一举例了(其实我都没用过- -!)本文想从一个原生开发的角度去实现一个简单的语音聊天功能。
语音聊天大概流程如图:
上图中可以看到客户端录制语音数据,并进行编码转換数据压缩,然后把语音数据发送到语音服务器语音服务器进行派发功能(语音服务器也可以对语音进行翻译)
当客户端请求或是接收到语音服务器推送过来的语音数据后,对数据进行解压转为可播放的编码,然后进行播放流程相当简单。
但这里我们只探讨客户端這边的处理关于怎么搭建语音服务器还有怎么压缩,并发送语音数据这块在这里就不详细的展开了。
这里可能会遇到的问题有:
捷通华声语音识别,免费面向开发鍺,为行业用户提供私人定制方案,免费提供高实时率的语音识别,ASR,语音输入