【技术实现步骤摘要】
音频播放音量的调节方法、装置及存储介质
本申请涉及一种音频播放音量的调节方法、装置及存储介质,属于信号处理
技术介绍
用户通常使用音频播放设备来播放音频。音频解码后,用户为了能听清楚内容,会将音频调节到适合的一档音量,比如:通过调节播放设备的音量来调节音频的音量,或者,也可以通过调节软件播放器的音量来调节音频的音量。现有的音频播放音量的调节方式为对音频数据整体进行放大。对于需要将音频播放设备播放的音频重新采集的场景,比如:音视频会议、对播放音频中的智能音箱讲话等场景,需要对音频播放设备播放的音频进行回声消除处理。即,通过回声消除算法将再次采集到的音频滤除,以得到用户声音信号。此时,如果音频数据被音频播放设备的信号放大器处理后出现非线性失真,拾音设备再次采集到的就是失真的数据,与原始播放的音频参考信号不同,回声消除的效果不佳,影响音频播放效果。
技术实现思路
本申请提供了一种音频播放音量的调节方法、装置及存储介质,可以解决音频文件整体放大时容易出现截止失真的问题。本申请提供如下技术方案:< ...
【技术保护点】
1.一种音频播放音量的调节方法,其特征在于,所述方法包括:/n对于音频文件中的每帧音频数据,确定所述音频数据在不失真条件下的音量等级最大值;/n获取所述音频文件的音量等级设置值;/n在所述音量等级设置值大于所述音量等级最大值时,按照所述音量等级最大值对所述音频数据的播放音量进行调整。/n
【技术特征摘要】
1.一种音频播放音量的调节方法,其特征在于,所述方法包括:
对于音频文件中的每帧音频数据,确定所述音频数据在不失真条件下的音量等级最大值;
获取所述音频文件的音量等级设置值;
在所述音量等级设置值大于所述音量等级最大值时,按照所述音量等级最大值对所述音频数据的播放音量进行调整。
2.根据权利要求1所述的方法,其特征在于,所述对于音频文件中的每帧音频数据,确定所述音频数据在不失真条件下的音量等级最大值,包括:
获取所述音频数据中的样本最大值;
获取不失真条件下的样本阈值;
基于所述样本最大值和所述样本阈值确定所述音量等级最大值。
3.根据权利要求2所述的方法,其特征在于,所述基于所述样本最大值和所述样本阈值确定所述音量等级最大值,包括:
计算所述样本最大值对应的第一分贝值;
计算所述样本阈值对应的第二分贝值;
将所述第二分贝值与所述第一分贝值之间的差除以分贝间隔值,得到音量等级可调节值,所述分贝间隔值是指相邻的两级音量等级之间对应的分贝值之差;
将所述音频数据的原始播放音量对应的音量等级基础值与所述音量等级可调节值的和确定为所述音量等级最大值。
4.根据权利要求1所述的方法,其特征在于,所述按照所述音量等级最大值对所述音频数据的播放音量进行调整,包括:
基于上一帧音频数据的音量等级使用值逐帧调节预设的音量等级间隔值,直至所述音量等级使用值调节至所述音量等级最大值时停止。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述音量等级设置值小于或等于所述音量等级最大值时,基于上一帧音频数据的音量等级使用值逐帧调节预设的音量等级间隔值,直至所述音量等级使...
【专利技术属性】
技术研发人员:王剑,张涛,熊锋,许世林,
申请(专利权)人:苏州科达科技股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。