音频信号处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20162419 阅读:28 留言:0更新日期:2019-01-19 00:15
本发明专利技术公开了一种音频信号处理方法、装置、电子设备及存储介质,属于计算机技术领域。方法包括:获取第一音频信号的至少一个第一短时频谱信号;获取频域上的周期信号,频域上的周期信号的周期用于表示周期信号的基音频率;基于周期信号和至少一个第一短时频谱信号,得到至少一个第二短时频谱信号,每个第二短时频谱信号的基音频率与周期信号的基音频率相同;基于至少一个第二短时频谱信号,得到第二音频信号,第二音频信号的基音频率和周期信号的基音频率相同。本发明专利技术得到的第二音频信号的基音频率固定不变,音高一直很平稳,产生了“外星人”的音效,且保留了该第一音频信号中的声音特性,失真率低,不会出现播放时很难听懂或听不懂的情况。

【技术实现步骤摘要】
音频信号处理方法、装置、电子设备及存储介质
本专利技术涉及计算机
,特别涉及一种音频信号处理方法、装置、电子设备及存储介质。
技术介绍
随着计算机技术的发展和终端功能的多样化,人们可以通过终端进行录音,并采用音频信号处理方法对录音进行变调处理,产生各种各样的音效。例如,“外星人”音效。人们可以在终端上录音,通过在该终端上的操作,对该录音进行处理,从而营造出一种非正常的发音听感,从而听起来感觉不是人为发声,而是机器人的声音或是外星人的声音。目前,音频信号处理方法通常是通过效果器、混响或加背景音的方式,通过改变该音频信号的音色,调制或延迟声波的相位或增强声波的谐波成分等方式,使得处理后的音频信号与原音频信号不同,且声音听起来平缓、机械,与正常人发音不同,产生类似“外星人”说话的效果。例如,对于语言类的音频信号,可以通过哇音器对音频信号进行处理,使得处理后的音频信号听起来类似哇鸣声。具体地,哇音器可以基于音频信号的频段,对音频信号进行处理,通常可以滤除某个特定频段之外的信号,并基于滤除的信号,增加该特定频段。例如,可以将滤除待处理的音频信号中的低频和中频信号,并基于滤除的低频和中频信号,增强高频信号。上述方法中对音频信号中音色或频段等进行了处理,处理后的音频信号通常会失真效果严重,与原始音频信号相差较大,使得很难听懂或者听不懂,因此,上述音频信号处理方法的失真率高、效果差。
技术实现思路
本专利技术实施例提供了一种音频信号处理方法、装置、电子设备及存储介质,可以解决相关技术中失真率高、效果差的问题。所述技术方案如下:一方面,提供了一种音频信号处理方法,所述方法包括:获取第一音频信号的至少一个第一短时频谱信号;获取频域上的周期信号,所述频域上的周期信号的周期用于表示所述周期信号的基音频率;基于所述周期信号和所述至少一个第一短时频谱信号,得到至少一个第二短时频谱信号,每个第二短时频谱信号的基音频率与所述周期信号的基音频率相同;基于所述至少一个第二短时频谱信号,得到第二音频信号,所述第二音频信号的基音频率和所述周期信号的基音频率相同。在一种可能实现方式中,所述获取第一音频信号的至少一个第一短时频谱信号,包括:对所述第一音频信号进行分帧、加窗和傅里叶变换,得到所述至少一个第一短时频谱信号。在一种可能实现方式中,所述获取频域上的周期信号,包括:基于预设的基音频率,在频域生成周期信号;或,基于所述第一音频信号的平均基音频率,在频域生成周期信号;或,获取预设的频域上的周期信号;或,对预设的时域上的周期信号进行傅里叶变换,得到频域上的周期信号。在一种可能实现方式中,所述基于所述周期信号和所述至少一个第一短时频谱信号,得到至少一个第二短时频谱信号,包括:获取每个第一短时频谱信号的相位信息和包络信息;基于所述周期信号、所述每个第一短时频谱信号的所述相位信息和所述包络信息,得到所述至少一个第二短时频谱信号。在一种可能实现方式中,所述获取频域上的周期信号,包括:获取一个频域上的周期信号;相应地,所述基于所述周期信号、所述每个第一短时频谱信号的所述相位信息和所述包络信息,得到所述至少一个第二短时频谱信号,包括:对于每个第一短时频谱信号,以所述周期信号为模、所述第一短时频谱信号的所述相位信息为辐角,生成激励信号;获取所述激励信号和所述第一短时频谱信号的所述包络信息的乘积,得到所述第一短时频谱信号对应的第二短时频谱信号。在一种可能实现方式中,所述获取频域上的周期信号,包括:基于所述至少一个第一短时频谱信号的数量,获取一组频域上的周期信号,所述一组频域上的周期信号的数量与所述至少一个第一短时频谱信号的数量相同,所述一组频域上的周期信号的周期相同;相应地,所述基于所述周期信号、所述每个第一短时频谱信号的所述相位信息和所述包络信息,得到所述至少一个第二短时频谱信号,包括:对于每个第一短时频谱信号,以所述一组频域上的周期信号中的一个周期信号为模、所述第一短时频谱信号的所述相位信息为辐角,生成激励信号;获取所述激励信号和所述第一短时频谱信号的所述包络信息的乘积,得到所述第一短时频谱信号对应的第二短时频谱信号。在一种可能实现方式中,所述基于所述至少一个第二短时频谱信号,得到第二音频信号,包括:对所述至少一个第二短时频谱信号进行逆傅里叶变换和信号拼接,得到所述第二音频信号。在一种可能实现方式中,所述周期信号的峰值位于所述周期信号的基音频率的倍频处,且所述周期信号的峰值与目标幅值的差值大于幅值阈值,所述目标幅值为位于相邻的两个倍频之间,且与所述两个倍频的频率差值均大于目标差值的频率处的幅值。一方面,提供了一种音频信号处理装置,所述装置包括:第一频谱获取模块,用于获取第一音频信号的至少一个第一短时频谱信号;周期信号获取模块,用于获取频域上的周期信号,所述频域上的周期信号的周期用于表示所述周期信号的基音频率;第二频谱获取模块,用于基于所述周期信号和所述至少一个第一短时频谱信号,得到至少一个第二短时频谱信号,每个第二短时频谱信号的基音频率与所述周期信号的基音频率相同;音频信号获取模块,用于基于所述至少一个第二短时频谱信号,得到第二音频信号,所述第二音频信号的基音频率和所述周期信号的基音频率相同。在一种可能实现方式中,所述第一频谱获取模块用于对所述第一音频信号进行分帧、加窗和傅里叶变换,得到所述至少一个第一短时频谱信号。在一种可能实现方式中,所述周期信号获取模块用于:基于预设的基音频率,在频域生成周期信号;或,基于所述第一音频信号的平均基音频率,在频域生成周期信号;或,获取预设的频域上的周期信号;或,对预设的时域上的周期信号进行傅里叶变换,得到频域上的周期信号。在一种可能实现方式中,所述第二频谱获取模块用于:获取每个第一短时频谱信号的相位信息和包络信息;基于所述周期信号、所述每个第一短时频谱信号的所述相位信息和所述包络信息,得到所述至少一个第二短时频谱信号。在一种可能实现方式中,所述周期信号获取模块用于获取一个频域上的周期信号;相应地,所述第二频谱获取模块用于:对于每个第一短时频谱信号,以所述周期信号为模、所述第一短时频谱信号的所述相位信息为辐角,生成激励信号;获取所述激励信号和所述第一短时频谱信号的所述包络信息的乘积,得到所述第一短时频谱信号对应的第二短时频谱信号。在一种可能实现方式中,所述周期信号获取模块用于基于所述至少一个第一短时频谱信号的数量,获取一组频域上的周期信号,所述一组频域上的周期信号的数量与所述至少一个第一短时频谱信号的数量相同,所述一组频域上的周期信号的周期相同;相应地,所述第二频谱获取模块用于:对于每个第一短时频谱信号,以所述一组频域上的周期信号中的一个周期信号为模、所述第一短时频谱信号的所述相位信息为辐角,生成激励信号;获取所述激励信号和所述第一短时频谱信号的所述包络信息的乘积,得到所述第一短时频谱信号对应的第二短时频谱信号。在一种可能实现方式中,所述音频信号获取模块用于对所述至少一个第二短时频谱信号进行逆傅里叶变换和信号拼接,得到所述第二音频信号。在一种可能实现方式中,所述周期信号的峰值位于所述周期信号的基音频率的倍频处,且所述周期信号的峰值与目标幅值的差值大于幅值阈值,所述目标幅值为位于相邻的两个倍频之间,且与所述两个倍频的本文档来自技高网...

【技术保护点】
1.一种音频信号处理方法,其特征在于,所述方法包括:获取第一音频信号的至少一个第一短时频谱信号;获取频域上的周期信号,所述频域上的周期信号的周期用于表示所述周期信号的基音频率;基于所述周期信号和所述至少一个第一短时频谱信号,得到至少一个第二短时频谱信号,每个第二短时频谱信号的基音频率与所述周期信号的基音频率相同;基于所述至少一个第二短时频谱信号,得到第二音频信号,所述第二音频信号的基音频率和所述周期信号的基音频率相同。

【技术特征摘要】
1.一种音频信号处理方法,其特征在于,所述方法包括:获取第一音频信号的至少一个第一短时频谱信号;获取频域上的周期信号,所述频域上的周期信号的周期用于表示所述周期信号的基音频率;基于所述周期信号和所述至少一个第一短时频谱信号,得到至少一个第二短时频谱信号,每个第二短时频谱信号的基音频率与所述周期信号的基音频率相同;基于所述至少一个第二短时频谱信号,得到第二音频信号,所述第二音频信号的基音频率和所述周期信号的基音频率相同。2.根据权利要求1所述的方法,其特征在于,所述获取第一音频信号的至少一个第一短时频谱信号,包括:对所述第一音频信号进行分帧、加窗和傅里叶变换,得到所述至少一个第一短时频谱信号。3.根据权利要求1所述的方法,其特征在于,所述获取频域上的周期信号,包括:基于预设的基音频率,在频域生成周期信号;或,基于所述第一音频信号的平均基音频率,在频域生成周期信号;或,获取预设的频域上的周期信号;或,对预设的时域上的周期信号进行傅里叶变换,得到频域上的周期信号。4.根据权利要求1所述的方法,其特征在于,所述基于所述周期信号和所述至少一个第一短时频谱信号,得到至少一个第二短时频谱信号,包括:获取每个第一短时频谱信号的相位信息和包络信息;基于所述周期信号、所述每个第一短时频谱信号的所述相位信息和所述包络信息,得到所述至少一个第二短时频谱信号。5.根据权利要求4所述的方法,其特征在于,所述获取频域上的周期信号,包括:获取一个频域上的周期信号;相应地,所述基于所述周期信号、所述每个第一短时频谱信号的所述相位信息和所述包络信息,得到所述至少一个第二短时频谱信号,包括:对于每个第一短时频谱信号,以所述周期信号为模、所述第一短时频谱信号的所述相位信息为辐角,生成激励信号;获取所述激励信号和所述...

【专利技术属性】
技术研发人员:肖纯智
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1