调整音频播放速度的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27506932 阅读:14 留言:0更新日期:2021-03-02 18:34
本公开关于一种调整音频播放速度的方法、装置、电子设备及存储介质。所述方法包括:获取音频信号;对音频信号进行分类以确定音频信号中的语音内容;确定音频信号中语音内容的语速;根据语音内容的语速确定第一音频播放倍速;以及根据第一音频播放倍速调整音频信号的播放速度。播放速度。播放速度。

【技术实现步骤摘要】
调整音频播放速度的方法、装置、电子设备及存储介质


[0001]本公开涉及信号处理领域,尤其涉及一种调整音频播放速度的方法、装置、电子设备及存储介质。

技术介绍

[0002]随着互联网技术和智能手机软硬件技术等的成熟和普及,诸如音视频播放器、音频电台等提供音视频内容(例如,多媒体节目内容)的软件被广泛使用。在以上软件中,倍速功能是用户经常使用的一个调整内容播放速度的关键功能。然而,由于所播放内容的速度和节奏是变化的,用户无法准确选择一个合理的播放倍速,对于音频内容来说,如果设置过快或过慢,都会导致音频内容听感不自然,严重影响内容的收听体验。鉴于此,需要能够合理调整音频播放速度的方法和装置。

技术实现思路

[0003]本公开提供一种调整音频播放速度的方法、装置、电子设备及存储介质,以至少解决相关技术中的由于无法合理设置音频播放倍速而导致的音频听感不自然且收听体验差的问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种调整音频播放速度的方法,所述方法包括:获取音频信号;对音频信号进行分类以确定音频信号中的语音内容;确定音频信号中语音内容的语速;根据语音内容的语速确定第一音频播放倍速;以及根据第一音频播放倍速调整音频信号的播放速度。
[0005]可选地,所述方法还可包括:获取由用户设置的第二音频播放倍速;其中,所述根据第一音频播放倍速调整音频信号的播放速度,包括:根据第一音频播放倍速以及第二音频播放倍速确定最终播放倍速并根据最终播放倍速调整音频信号的播放速度。
>[0006]可选地,所述根据语音内容的语速确定第一音频播放倍速,包括:根据与音频信号中的每个音频帧对应的语速确定与所述每个音频帧对应的第一音频播放倍速;所述根据第一音频播放倍速以及第二音频播放倍速确定最终播放倍速并根据最终播放倍速调整音频信号的播放速度,包括:根据与所述每个音频帧对应的第一音频播放倍速和由用户设置的与所述每个音频帧对应的第二音频播放倍速确定与所述每个音频帧对应的最终播放倍速,并根据所述最终播放倍速调整所述每个音频帧的播放速度。
[0007]可选地,对音频信号进行分类还包括:确定音频信号中的非语音内容,其中,所述非语音内容包括空白内容和/或噪声内容,其中,所述根据第一音频播放倍速调整音频信号的播放速度包括:根据空白内容和/或噪声内容确定第三音频播放倍速;根据第一音频播放倍速和第三音频播放倍速确定最终播放倍速并根据最终播放倍速调整音频信号的播放速度。
[0008]可选地,所述根据语音内容的语速确定第一音频播放倍速,包括:根据与音频信号中的每个音频帧对应的语速确定与所述每个音频帧对应的第一音频播放倍速;所述根据空
白内容和/或噪声内容确定第三音频播放倍速,包括:根据音频信号中直至所述每个音频帧为止出现的空白内容和/或噪声内容确定与所述每个音频帧对应的第三音频播放倍速;所述根据第一音频播放倍速和第三音频播放倍速确定最终播放倍速并根据最终播放倍速调整音频信号的播放速度,包括:根据与所述每个音频帧对应的第一音频播放倍速和第三音频播放倍速确定与所述每个音频帧对应的最终播放倍速,并根据所述最终播放倍速调整所述每个音频帧的播放速度。
[0009]可选地,对音频信号进行分类还包括:确定音频信号中的非语音内容,其中,所述非语音内容包括空白内容和/或噪声内容,其中,所述根据第一音频播放倍速调整音频信号的播放速度包括:根据空白内容和/或噪声内容确定第三音频播放倍速;根据第一音频播放倍速、第二音频播放倍速和第三音频播放倍速确定最终播放倍速并根据最终播放倍速调整音频信号的播放速度。
[0010]可选地,所述根据语音内容的语速确定第一音频播放倍速,包括:根据与音频信号中的每个音频帧对应的语速确定与所述每个音频帧对应的第一音频播放倍速;所述根据空白内容和/或噪声内容确定第三音频播放倍速,包括:根据音频信号中直至所述每个音频帧为止出现的空白内容和/或噪声内容确定与所述每个音频帧对应的第三音频播放倍速;所述根据第一音频播放倍速、第二音频播放倍速和第三音频播放倍速确定最终播放倍速并根据最终播放倍速调整音频信号的播放速度,包括:根据与所述每个音频帧对应的第一音频播放倍速、第三音频播放倍速和由用户设置的与所述每个音频帧对应的第二音频播放倍速确定与所述每个音频帧对应的最终播放倍速,并根据所述最终播放倍速调整所述每个音频帧的播放速度。
[0011]可选地,所述确定音频信号中语音内容的语速,包括:通过对所述音频信号进行分帧获得多个音频帧,并确定与所述多个音频帧中的每个音频帧对应的语速。
[0012]可选地,所述确定与所述多个音频帧中的每个音频帧对应的语速,包括:统计在所述每个音频帧之前的预定时间段内的音频帧中语音内容所占的比例,并且根据所述比例确定与所述每个音频帧对应的语速;或者基于所述每个音频帧以及所述每个音频帧之前的预定时间段内的音频帧,利用预先训练的神经网络模型确定与所述每个音频帧对应的语速。
[0013]可选地,所述根据所述比例确定与所述每个音频帧对应的语速,包括:响应于所述比例小于预定阈值,将与所述每个音频帧对应的语速确定为标准语速;响应于所述比例大于或等于预定阈值,通过以下方式确定与所述每个音频帧对应的语速:对所述每个音频帧以及所述每个音频帧之前的预定时间段内的音频帧进行低通滤波;计算所述预定时间段内经过低通滤波后的各音频帧的能量;根据计算出的能量确定与所述每个音频帧对应的语速。
[0014]可选地,所述根据计算出的能量确定与所述每个音频帧对应的语速,包括:对由计算出的各音频帧的能量组成的能量序列进行峰值检测来确定所述能量序列中峰值的数量;根据峰值的数量以及所述预定时间段,确定与所述每个音频帧对应的语速。
[0015]可选地,所述根据语音内容的语速确定第一音频播放倍速,包括:根据与音频信号中的每个音频帧对应的语速确定与所述每个音频帧对应的第一音频播放倍速;所述根据第一音频播放倍速调整音频信号的播放速度,包括:根据与所述每个音频帧对应的第一音频播放倍速调整所述每个音频帧的播放速度。
[0016]可选地,所述根据与音频信号中的每个音频帧对应的语速确定与所述每个音频帧对应的第一音频播放倍速,包括:根据与所述每个音频帧对应的语速、预先设定的标准语速以及所述每个音频帧之前的至少一个邻近音频帧的第一音频播放倍速,确定与所述每个音频帧对应的第一音频播放倍速。
[0017]可选地,所述根据与所述每个音频帧对应的语速、预先设定的标准语速以及所述每个音频帧之前的至少一个邻近音频帧的第一音频播放倍速,确定与所述每个音频帧对应的第一音频播放倍速,包括:计算与所述每个音频帧对应的语速和预先设定的标准语速之间的比值;根据所述比值以及所述每个音频帧之前的至少一个邻近音频帧的第一音频播放倍速,确定与所述每个音频帧对应的第一音频播放倍速。
[0018]可选地,所述根据音频信号中直至所述每个音频帧为止出现的空白内容和/或噪声内容确定与所述每个音频帧对应的第三音频播放倍速,包括:根据对音频信本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种调整音频播放速度的方法,其特征在于,包括:获取音频信号;对音频信号进行分类以确定音频信号中的语音内容;确定音频信号中语音内容的语速;根据语音内容的语速确定第一音频播放倍速;以及根据第一音频播放倍速调整音频信号的播放速度。2.如权利要求1所述的方法,其特征在于,还包括:获取由用户设置的第二音频播放倍速;其中,所述根据第一音频播放倍速调整音频信号的播放速度,包括:根据第一音频播放倍速以及第二音频播放倍速确定最终播放倍速并根据最终播放倍速调整音频信号的播放速度。3.如权利要求1所述的方法,其特征在于,对音频信号进行分类还包括:确定音频信号中的非语音内容,其中,所述非语音内容包括空白内容和/或噪声内容,其中,所述根据第一音频播放倍速调整音频信号的播放速度包括:根据空白内容和/或噪声内容确定第三音频播放倍速;根据第一音频播放倍速和第三音频播放倍速确定最终播放倍速并根据最终播放倍速调整音频信号的播放速度。4.如权利要求2所述的方法,其特征在于,对音频信号进行分类还包括:确定音频信号中的非语音内容,其中,所述非语音内容包括空白内容和/或噪声内容,其中,所述根据第一音频播放倍速调整音频信号的播放速度包括:根据空白内容和/或噪声内容确定第三音频播放倍速;根据第一音频播放倍速、第二音频播放倍速和第三音频播放倍速确定最终播放倍速并根据最终播放倍速调整音频信号的播放速度。5.如权利要求1所述的方法,其特征在于,所述确定音频信号中语音内容的语速,包括:通过对所述音频信号进行分帧获得多个音频帧,并确定与所述多个音频帧中的每个音频帧对应的语速。6.如权利要求5所述的方法,其特征在于,所述确定与所述多个音频帧中...

【专利技术属性】
技术研发人员:李楠郑羲光范欣悦张晨
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1