【技术实现步骤摘要】
语音通信方法、装置、系统、设备及存储介质
本专利技术涉及虚拟现实领域,尤其涉及一种语音通信方法、装置、系统、设备及存储介质。
技术介绍
虚拟现实(virtualreality,VR)技术是一种可以在虚拟环境中完成一系列动作的计算机技术,随着计算机软硬件的不断发展,虚拟环境的搭建越发完整,功能越发完善。而虚拟现实技术常常会应用到在各类游戏应用场景中。在当前技术中,在多名玩家使用虚拟现实技术进行游玩的过程中,玩家需要进行语音的交流,而在实际应用中,在近距离的环境下,玩家之间的交流主要是靠玩家在现实中的喊叫,但这样会降低玩家在体验VR的过程中的沉浸感,而在远距离的多人游戏环境中,玩家难以相互交流通信。
技术实现思路
本专利技术的主要目的在于解决现有的VR游戏场景中,玩家的游戏设备之间无法实现语音通信的技术问题。本专利技术第一方面提供了一种语音通信方法,应用于UE4游戏设备,所述UE4游戏设备包括UE4引擎服务器和至少三个客户端,所述语音通信方法包括:在启动所述UE4引擎服务器的声音采集的功能时,通过所述客户端采集用户发出的语音信息,并将所述语音信息转换为音频文件上传至所述UE4引擎服务器;获取指定语音通信的用户的客户端ID;根据所述客户端ID,通过所述UE4引擎服务器下载对应的第一音频文件,并发送给指定语音通信的客户端;对所述第一音频文件进行语音解码,得到对应的语音信息,并在所述指定语音通信的客户端中播放。可选的,在本专利技术第一方面的第一种实现方 ...
【技术保护点】
1.一种语音通信方法,应用于UE4游戏设备,所述UE4游戏设备包括UE4引擎服务器和至少三个客户端,其特征在于,所述语音通信方法包括:/n在启动所述UE4引擎服务器的声音采集的功能时,通过所述客户端采集用户发出的语音信息,并将所述语音信息转换为音频文件上传至所述UE4引擎服务器;/n获取指定语音通信的用户的客户端ID;/n根据所述客户端ID,通过所述UE4引擎服务器下载对应的第一音频文件,并发送给指定语音通信的客户端;/n对所述第一音频文件进行语音解码,得到对应的语音信息,并在所述指定语音通信的客户端中播放。/n
【技术特征摘要】 【专利技术属性】
1.一种语音通信方法,应用于UE4游戏设备,所述UE4游戏设备包括UE4引擎服务器和至少三个客户端,其特征在于,所述语音通信方法包括:
在启动所述UE4引擎服务器的声音采集的功能时,通过所述客户端采集用户发出的语音信息,并将所述语音信息转换为音频文件上传至所述UE4引擎服务器;
获取指定语音通信的用户的客户端ID;
根据所述客户端ID,通过所述UE4引擎服务器下载对应的第一音频文件,并发送给指定语音通信的客户端;
对所述第一音频文件进行语音解码,得到对应的语音信息,并在所述指定语音通信的客户端中播放。
2.根据权利要求1所述的语音通信方法,其特征在于,在所述在启动所述UE4引擎服务器的声音采集的功能时,通过所述客户端采集用户发出的语音信息,并将所述语音信息转换为音频文件上传至所述UE4引擎服务器之前,还包括:
在所述UE4引擎服务器的配置文件中添加音频选项;
在所述音频选项中的音频变量设置为真,以启动所述UE4引擎服务器的声音采集的功能。
3.根据权利要求1所述的语音通信方法,其特征在于,所述在启动所述UE4引擎服务器的声音采集的功能时,通过所述客户端采集用户发出的语音信息,并将所述语音信息转换为音频文件上传至所述UE4引擎服务器包括:
在启动所述UE4引擎服务器的声音采集的功能时,通过所述客户端采集用户发出的语音信息;
确定所述语音信息的音频频率、声道数量,以及各声道的排列顺序;
根据所述声道数量拆分所述语音信息,对拆分后的各声道音频按照所述音频频率进行分帧,并分别输入至预置的压缩引擎进行压缩,得到每一路声道音频各自的音频压缩包;
根据所述排列顺序对每一路音频各自的音频压缩包进行交替存储,生成所述语音信息的音频文件;
将所述音频文件上传至所述UE4引擎服务器。
4.根据权利要求3所述的语音通信方法,其特征在于,所述将所述音频文件上传至所述UE4引擎服务器包括:
调用所述UE4引擎服务器中预设的蓝图函数,获得远程调用协议请求;
将所述远程调用协议请求通过所述UE4引擎服务器发送至所述客户端;
通过所述客户端解析所述远程调用协议请求,得到业务调用指令;
执行所述业务调用指令,将所述音频文件从所述客户端中上传至所述UE4引擎服务器。
5.根据权利要求3所述的语音通信方法,其特征在于,在所述根据所述客户端ID,通过所述UE4引擎服务器下载对应的第一音频文件,并发送给指定语音通信的客户端之前,还包括:
技术研发人员:肖乐天,许秋子,
申请(专利权)人:深圳市瑞立视多媒体科技有限公司,深圳市瑞立视智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。