【技术实现步骤摘要】
音频处理方法、装置、电子设备和存储介质
本申请涉及智能终端领域,尤其涉及一种音频处理方法、装置、电子设备和存储介质。
技术介绍
随着智能终端的普及,用户通常会使用智能终端播放音乐、广播或其他音频。由于音频来源的不同(例如,提供方不同),导致音频在经终端播放时的音量也不同,可能会导致音频播放时的音量过大或过小,因此需要用户频繁调节音量。例如,终端播放音乐A时的音量为30db,但播放广播B时的音量变为10db,音量的突然减小可能使得用户听不清广播B的内容,用户需要调高音量。
技术实现思路
本申请提供一种音频处理方法、装置、电子设备和存储介质,避免了用户频繁调节音频的音量的问题。本申请的第一方面提供一种音频处理方法,其特征在于,包括:对待处理音频进行切分处理,获取N个音频段,所述N为大于或等于2的整数;根据每个所述音频段的最大音量值,获取目标序列,所述目标序列包括:按照最大音量值从大到小排序的M个音频段的最大音量值,所述M为小于所述N的正整数;根据所述目标序列,获取所述待处理音频的音量调整参数,所述音量调整参数用于将所述待处理音频的播放音量调整为目标音量。本申请的第二方面提供一种音频处理方法,包括:接收来自服务器的音频信息,所述音频信息中包括所述待处理音频的链接地址和所述音量调整参数;根据所述待处理音频的链接地址获取所述待处理音频;根据所述音量调整参数播放所述待处理音频。本申请的第三方面提供一种音频处理装置,包括:处理模块,用于对待处理音频进行切分处理,获取N个音频段,所述N为大于或等于2的整数;根据每个所述音频段的最大音量值,获取目标序列,所述目标序列包括:按照最 ...
【技术保护点】
1.一种音频处理方法,其特征在于,包括:对待处理音频进行切分处理,获取N个音频段,所述N为大于或等于2的整数;根据每个所述音频段的最大音量值,获取目标序列,所述目标序列包括:按照最大音量值从大到小排序的M个音频段的最大音量值,所述M为小于所述N的正整数;根据所述目标序列,获取所述待处理音频的音量调整参数,所述音量调整参数用于将所述待处理音频的播放音量调整为目标音量。
【技术特征摘要】
1.一种音频处理方法,其特征在于,包括:对待处理音频进行切分处理,获取N个音频段,所述N为大于或等于2的整数;根据每个所述音频段的最大音量值,获取目标序列,所述目标序列包括:按照最大音量值从大到小排序的M个音频段的最大音量值,所述M为小于所述N的正整数;根据所述目标序列,获取所述待处理音频的音量调整参数,所述音量调整参数用于将所述待处理音频的播放音量调整为目标音量。2.根据权利要求1所述的方法,其特征在于,所述音量调整参数为所述待处理音频的音量值均值,所述根据所述目标序列,获取所述待处理音频的音量调整参数,包括:若所述目标序列中所有相邻的两个最大音量值的差值均小于或等于差值阈值,则根据所述目标序列的最大音量值均值,以及所述待处理音频的时长,获取所述待处理音频的音量值均值;或者,若所述目标序列中,存在相邻的两个最大音量值的差值大于所述差值阈值,则从所述目标序列中删除位于较大最大音量值之后的所有最大音量值,得到处理后的目标序列,所述处理后的目标序列中所有相邻的两个最大音量值的差值均小于或等于所述差值阈值;将所述处理后的目标序列的最大音量值均值作为所述目标序列的最大音量值均值,并根据所述目标序列的最大音量值均值,以及所述待处理音频的时长,获取所述待处理音频的音量值均值。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标序列的最大音量值均值,以及所述待处理音频的时长,获取所述待处理音频的音量值均值,包括:若所述待处理音频的时长小于或等于时长阈值,则将所述目标序列的最大音量值均值作为候选均值;若所述待处理音频的时长大于时长阈值,则根据所述目标序列确定平滑处理系数;根据所述平滑处理系数对所述目标序列的最大音量值均值进行处理,获取所述候选均值;根据所述候选均值,获取所述待处理音频的音量值均值。4.根据权利要求3所述的方法,其特征在于,所述根据所述候选均值,获取所述待处理音频的音量值均值,包括:根据所述候选均值、预设音量值以及所述目标序列中的第一个最大音量值,获取截幅音量值;若所述截幅音量值小于或等于0,则将所述候选均值作为所述待处理音频的音量值均值;若所述截幅音量值大于0,则对所述候选均值进行缩小处理,使得根据缩小处理后的候选均值获取的截幅音量值小于或等于0,并将所述缩小处理后的候选均值作为所述待处理音频的音量值均值。5.根据权利要求1-4任一项所述的方法,其特征在于,每个所述音频段的最大音量值为:每个所述音频段的最大音频量化值对应的音量值,所述根据每个所述音频段的最大音量值,获取目标序列,包括:根据每个所述音频段中每个采样点的音频量化值,确定每个所述音频段的最大音频量化值;根据每个所述音频段的最大音频量化值,获取每个所述音频段的最大音量值;按照最大音量值从大到小的顺序,对N个所述音频段的最大音量值排序,得到初始序列;根据所述待处理音频的时长,以及音频的时长和目标序列中包括的音频段的最大音量值个数的对应关系,确定所述M;从所述初始序列中提取前M个最大音量值,获取所述目标序列。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:向终端发送音频信息,所述音频信息中包括所述待处理音频的链接地址和所述音量调整参数,所述音频信息用于指示所述终端根据待处理音频的链接地址获取所述待处理音频,并根据所述音量调整参数播放所述待处理音频。7.根据权利要求6所述的方法,其特征在于,所述音频信息中还包括:所述待处理音频的每个所述音频段中每个采样点的音频量化值。8.根据权利要求6所述的方法,其特征在于,所述对待处理音频进行切分处理,获取N个音频段之前,还包括:接收所述终端发送的音频请求信息,所述音频请求信息用于指示获取所述待处理音频;根据所述音频请求信息,获取所述待处理音频。9.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据所述音量调整参数,对所述待处理音频进行音量调整;播放音量调整后的待处理音频。10.根据权利要求9所述的方法,其特征在于,所述根据所述音量调整参数,对所述待处理音频进行音量调整...
【专利技术属性】
技术研发人员:安爱辉,高睿,纪东方,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。