语音数据处理方法、游戏直播中的语音数据处理方法和系统的制作方法

文档序号:9251331阅读:472来源:国知局
语音数据处理方法、游戏直播中的语音数据处理方法和系统的制作方法
【技术领域】
[0001]本发明涉及网络应用领域,特别是涉及一种语音数据处理方法和系统、游戏直播中的语音数据处理方法和系统。
【背景技术】
[0002]随着互联网技术的发展,网络与多媒体技术相互结合的应用在人们的日常生活中越来越常见。为了更好的交流互动,用户可以通过麦克风输入语音,同时与应用自身的音视频数据相结合,来进行娱乐、工作和学习。
[0003]当同时存在通过麦克风输入的语音和应用自身的音频时,现有的技术没有对通过麦克风输入的语音和应用自身的音频的音量进行调节,应用自身的音频音量可能超过通过麦克风输入的语音音量和应用自身的音频的声音很大,会通过麦克风再次被采集,从而不能提供尚品质的混音效果。
[0004]游戏直播中游戏解说员或玩家可通过麦克风输入语音,在现场观看直播游戏时可同步听到游戏解说或玩家声音,为广大游戏玩家带来完美视听享受。游戏直播中往往存在游戏声音和解说员或玩家说话声音,也存在以上的问题。

【发明内容】

[0005]基于此,有必要针对上述问题,提供一种语音数据处理方法和系统,能提高应用中声音的混音音效质量。
[0006]一种语音数据处理方法,所述方法包括:
[0007]检测麦克风状态;
[0008]当麦克风处于打开状态时,在应用的原始音频输出到扬声器之前拦截并复制所述应用的原始音频,并调节所述应用的原始音频的增益大小;
[0009]采集麦克风输出的音频,并调节所述麦克风输出的音频的增益大小;
[0010]调节复制得到的应用的原始音频的增益大小;
[0011]将调节增益大小后的所述麦克风输出的音频和调节增益大小后的所述复制得到的应用的原始音频进行混音处理。
[0012]一种语音数据处理系统,所述系统包括:
[0013]检测模块,用于检测麦克风状态;
[0014]第一调节模块,用于当麦克风处于打开状态时,在应用的原始音频输出到扬声器之前拦截并复制所述应用的原始音频,并调节所述应用的原始音频的增益大小;
[0015]第二调节模块,用于采集麦克风输出的音频,并调节所述麦克风输出的音频的增益大小;
[0016]第三调节模块,用于调节复制得到的应用的原始音频的增益大小;
[0017]混音模块,用于将调节增益大小后的所述麦克风输出的音频和调节增益大小后的所述复制得到的应用的原始音频进行混音处理。
[0018]上述语音数据处理方法和系统,在应用的原始音频输出到扬声器之前调节应用的原始音频的增益,可以减小扬声器输出的应用的原始音频从麦克风输入影响音效质量。进行混音的应用的原始音频是通过复制得到的应用的原始音频,而不是通过扬声器输出的应用的原始音频又通过麦克风输入的音频,进一步提高了混音的音效质量。在混音前调节麦克风输出的音频和复制得到的应用的原始音频的增益大小,可以避免其中一个音频音量过大,能对声音进彳丁精确控制,进一步提尚了混音的音效质量。
[0019]此外,还提供一种游戏直播中的语音数据处理方法和系统,能提高游戏直播中声音的混音音效质量。
[0020]一种游戏直播中的语音数据处理方法,所述方法包括:
[0021]检测麦克风状态;
[0022]当麦克风处于打开状态时,在游戏原始音频输出到扬声器之前拦截并复制所述游戏原始音频,并调节所述游戏原始音频的增益大小;
[0023]采集麦克风输出的音频,并调节所述麦克风输出的音频的增益大小;
[0024]调节复制得到的游戏原始音频的增益大小;
[0025]将调节增益大小后的所述麦克风输出的音频和调节增益大小后的所述复制得到的游戏原始音频进行混音处理得到游戏直播音频;
[0026]将所述游戏直播音频进行压缩编码;
[0027]获取游戏直播视频并将所述游戏直播视频进行压缩编码;
[0028]将所述压缩编码后的游戏直播音频和所述压缩编码后的游戏直播视频进行合成得到游戏直播多媒体数据。
[0029]一种游戏直播中的语音数据处理系统,所述系统包括:
[0030]语音数据处理模块,用于检测麦克风状态,当麦克风处于打开状态时,在游戏原始音频输出到扬声器之前拦截并复制所述游戏原始音频,并调节所述游戏原始音频的增益大小,采集麦克风输出的音频,并调节所述麦克风输出的音频的增益大小,调节复制得到的游戏原始音频的增益大小,将调节增益大小后的所述麦克风输出的音频和调节增益大小后的所述复制得到的游戏原始音频进行混音处理得到游戏直播音频;
[0031]音频压缩模块,用于将所述游戏直播音频进行压缩编码;
[0032]视频压缩模块,用于获取游戏直播视频并将所述游戏直播视频进行压缩编码;
[0033]合成模块,用于将所述压缩编码后的游戏直播音频和所述压缩编码后的游戏直播视频进行合成得到游戏直播多媒体数据。
[0034]上述游戏直播中的语音数据处理方法和系统,在游戏原始音频输出到扬声器之前调节游戏原始音频的增益,可以减小扬声器输出的游戏原始音频从麦克风输入影响音效质量。进行混音的游戏原始音频是通过复制得到的游戏原始音频,而不是通过扬声器输出的游戏原始音频又通过麦克风输入的音频,进一步提高了混音的音效质量。在混音前调节麦克风输出的音频和复制得到的游戏原始音频的增益大小,可以避免其中一个音频音量过大,能对声音进行精确控制,进一步提高了混音的音效质量。将压缩编码后的游戏直播音频和压缩编码后的游戏直播视频进行合成得到的游戏直播多媒体数据是具有高质量音效的包括音频和视频的多媒体数据。
【附图说明】
[0035]图1为一个实施例中语音数据处理方法、游戏直播中的语音数据处理方法运行的应用环境图;
[0036]图2为一个实施例中图1中的终端的内部结构图;
[0037]图3为一个实施例中语音数据处理方法的流程图;
[0038]图4为一个实施例中麦克风处于关闭状态时的语音数据处理方法的流程图;
[0039]图5为一个实施例中游戏直播中的语音数据处理方法的流程图;
[0040]图6为一个实施例中游戏直播中的语音数据处理方法的应用场景图;
[0041]图7为一个实施例中语音数据处理系统的结构框图;
[0042]图8为另一个实施例中语音数据处理系统的结构框图;
[0043]图9为一个实施例中第一调节模块的结构框图;
[0044]图10为一个实施例中游戏直播中的语音数据处理系统的结构框图。
【具体实施方式】
[0045]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046]图1为一个实施例中语音数据处理方法和游戏直播中的语音数据处理方法运行的应用环境图。如图1所示,该应用环境包括终端110、服务器120、终端130。终端110、终端130都可以和服务器120通过网络进行通信。
[0047]终端110和终端130可为智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。终端110可获取应用的原始音频,并通过扬声器输出,终端110有麦克风,可从麦克风输入语音也可采集麦克风输出的音频。终端I1可以对各种音频的增益大小进行调节,和进行混音处理,并将混音处理后的音频经过压缩编码后发给服务器120。终端110还可获取应用的视频,将音频或视频进行压缩编码,将压缩编码后的音频和视频进行合成,并将合成后的数据发给服务器120。可以理解的是,终端110也可以将压缩编码后的混音处理后的音频和应用的视频直接发给服务器120,服务器120可以将接收到的压缩编码后的音频和视频进行合成。终端130可从服务器120获取数据,如混音数据或游戏直播多媒体数据,并将获取的数据进行播放。可以理解的是,终端110和终端130可以为同一终端。
[0048]图1中的终端110的内部结构如图2所示,该终端110包括通过系统总线连接的处理器、图形处理单元、存储介质、内存、网络接口、显示屏幕、扬声器和输入设备包括麦克风。其中,终端110的存储介质存储有操作系统,还包括一种语音数据处理系统,该语音数据处理系统用于实现一种语音数据处理方法。该处理器用于提供计算和控制能力,支撑整个终端110的运行。终端110中的图形处理单元用于至少提供视频图像的绘制,如直播游戏画面的绘制,内存为存储介质中的语音数据处理系统的运行提供环境,网络接口用于与服务器
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1