【技术实现步骤摘要】
网络通话方法、装置、计算机设备及存储介质
本申请涉及音频数据处理领域,特别涉及一种网络通话方法、装置、计算机设备及存储介质。
技术介绍
随着网络技术的进步,越来越多的人会通过网络进行通话,而网络通话质量的高低一方面取决于当前网络的连接质量,另一方面也取决于对音频信号进行编码的码率高低。由于网络的连接质量一般是不可控的,相关技术中,往往在网络通话启动前就基于一些实验经验值对音频编码器设置相关的参数,使得音频编码器以固定码率对音频信号进行编码,相关技术中的网络通话过程参见图1。但是,以固定码率对音频信号进行编码无法保证编码后的音频信号能够以较好的质量呈现给接收方,网络通话的效果不佳。
技术实现思路
本申请实施例提供了一种网络通话方法、装置、计算机设备及存储介质,可以解决相关技术中网络通话的效果不佳的问题。所述技术方案如下:一方面,提供了一种网络通话方法,所述方法包括:对采集到的音频信号进行时频变换,得到所述音频信号的多个频域信息;根据所述多个频域信息确定与所述音频信号对应的目标码率;基于所述目标码率对所述音频信号进行编码,基于编码后的音频信号进行网络通话。一方面,提供了一种网络通话装置,所述装置包括:变换模块,用于对采集到的音频信号进行时频变换,得到所述音频信号的多个频域信息;第一确定模块,用于根据所述多个频域信息确定与所述音频信号对应的目标码率;编码模块,用于基于所述目标码率对所述音频信号进行编码;通话模块,用于基于编码 ...
【技术保护点】
1.一种网络通话方法,其特征在于,所述方法包括:/n对采集到的音频信号进行时频变换,得到所述音频信号的多个频域信息;/n根据所述多个频域信息确定与所述音频信号对应的目标码率;/n基于所述目标码率对所述音频信号进行编码,基于编码后的音频信号进行网络通话。/n
【技术特征摘要】
1.一种网络通话方法,其特征在于,所述方法包括:
对采集到的音频信号进行时频变换,得到所述音频信号的多个频域信息;
根据所述多个频域信息确定与所述音频信号对应的目标码率;
基于所述目标码率对所述音频信号进行编码,基于编码后的音频信号进行网络通话。
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个频域信息确定与所述音频信号对应的目标码率包括:
将所述多个频域信息输入到码率预测模型中,由所述码率预测模型输出使网络通话的语音质量符合目标语音质量条件的多个第一码率;
从所述多个第一码率中将符合目标条件的第一码率确定为所述目标码率。
3.根据权利要求2所述的方法,其特征在于,所述从所述多个第一码率中将符合目标条件的第一码率确定为所述目标码率包括:
在所述多个第一码率中,将码率相同的第一码率划分成一个码率小组;
获取每个码率小组中包含所述第一码率的数量,将包含所述第一码率的数量最多的码率小组,确定为所述目标码率小组;
将所述目标码率小组中包含的所述第一码率确定为所述目标码率。
4.根据权利要求2所述的方法,其特征在于,所述将所述多个频域信息输入到码率预测模型中之前,所述方法还包括:
基于样本数据集进行模型训练,得到所述码率预测模型,其中,所述样本数据集包括多个样本音频信号以及所述多个样本音频信号对应的样本码率,其中,所述多个样本音频信号均符合相同的语音质量条件。
5.根据权利要求4所述的方法,其特征在于,所述基于样本数据集进行模型训练,得到所述码率预测模型之前,所述方法还包括:
基于所述多个样本音频信号对应的样本码率,对所述多个样本音频信号进行编码后再解码,得到多个样本解码音频信号;
基于所述多个样本音频信号与所述多个样本解码音频信号,确定所述多个样本音频信号的语音质量。
6.根据权利要求4所述的方法,其特征在于,所述基于样本数据集进行模型训练,得到所述码率预测模型包括:
对所述多个样本音频信号进行时频变换,得到多个样本频域信息;
将所述多个样本频域信息输入到初始模型中;
由所述初始模型基于所述多个样本频域信息进行码率预测,输出多个与所述多个样本频域信息对应的预测码率;
基于所述样本码率和所述预测码率的差别信息,调整所述初始模型的模型参数,直至所述初始模型的模型参数符合目标截止条件时,停止训练所述初始模型,将训练后的初始模型作为所述码率预测模型。
7.根据权利要求1所述的方法,其特征在于,所述对采集到的音频信号进行时频变换,得到多个频域信息,包括:
将所述音频信号划分为多个音频帧,其中,在时间上相邻两个音频帧有重合部分;
对每个音频帧进行加窗处理,得到多个加窗后的音频帧;
对所述多个加窗后的音频帧进行傅里叶变换,得到所述多个频域信息。
8.根据权利要求7所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:梁俊斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。