本发明专利技术公开了一种音频合成装置及其音频合成的方法。该音频合成的方法包括:获取用户演唱的第一音频数据和原唱的第二音频数据;根据第一音频数据和第二音频数据获取音调差;判断音调差是否大于预设的阈值;若是,则将第一音频数据和第一音频数据进行合成。通过上述方式,本发明专利技术能够掩盖用户在演唱中跑调部分,提高用户的体验效果。
【技术实现步骤摘要】
本专利技术涉及音频
,特别是涉及一种音频合成装置及其音频合成的方法。
技术介绍
目前,用户可以通过具有录音功能的装置进行录制音乐,以使用户能够实现录制不同的歌曲。在用户录制歌曲视频或者用户在拍摄演唱类的短拍视频时,假设用户的演唱技巧不好,用户在演唱时会出现跑调,进而导致录制效果差。并且,现有技术的录音装置并未能够针对跑调进行处理,大大地影响用户的使用效果。
技术实现思路
本专利技术主要解决的技术问题是提供一种液晶显示装置、液晶显示面板及其制作方法,以解决上述问题。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种音频合成的方法,其应用于音频合成装置,包括:获取用户演唱的第一音频数据和原唱的第二音频数据;根据第一音频数据和第二音频数据获取音调差;判断音调差是否大于预设的阈值;若是,则将第一音频数据和第一音频数据进行合成。其中,获取用户演唱的第一音频数据和原唱的第二音频数据的步骤包括:第一音频数据的旋律和第二音频数据的旋律同步。其中,根据第一音频数据和第二音频数据获取音调差的步骤包括:根据傅立叶变换将第一音频数据转换为第一频谱,并且将第二音频数据转换为第二频谱;获取第一频谱和第二频谱之间差值的绝对值,并且绝对值作为音调差。其中,将第一音频数据和第一音频数据进行合成的步骤包括:将第一频谱的权重和第二频谱的权重进行对半合成,以形成第三频谱;根据傅立叶逆变换将第三频谱转换为第三音频数据。其中,若音调差小于或等于阈值,则保存第一音频数据。其中,其中方法进一步包括:根据音调差产生提示信息,并将提示信息反馈给用户;提示信息用于提醒用户音调偏移。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种音频合成装置,其包括依次连接的音调差计算器以及转化器,其中:音调差计算器获取用户演唱的第一音频数据和原唱的第二音频数据,并根据第一音频数据和第二音频数据获取音调差;音调差计算器进一步判断音调差是否大于预设的阈值;若是,则转化器将第一音频数据和第一音频数据进行合成。其中,音调差计算器根据傅立叶变换将第一音频数据转换为第一频谱,并且将第二音频数据转换为第二频谱;音调差计算器获取第一频谱和第二频谱之间差值的绝对值,并将绝对值作为音调差。其中,转化器将第一频谱的权重和第二频谱的权重进行对半合成,以形成第三频谱。其中,音频合成装置进一步包括与转化器连接的混合器,混合器根据傅立叶逆变换将第三频谱转换为第三音频数据。本专利技术的有益效果是:区别于现有技术的情况,本专利技术获取用户演唱的第一音频数据和原唱的第二音频数据,根据第一音频数据和第二音频数据获取音调差,并判断音调差是否大于预设的阈值,若是,则将第
一音频数据和第二音频数据进行合成,能够将用户在演唱中跑调的第一音频数据与原唱的第二音频数据进行合成,进而掩盖用户在演唱中跑调部分,提高用户的体验效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,进一步可以根据这些附图获得其他的附图。其中:图1是本专利技术第一实施例的音频合成的方法的流程图;图2是本专利技术第一实施例的音频合成装置的结构示意图;图3是应用图2中音频合成装置的交互系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,图1是本专利技术第一实施例的音频合成的方法的流程图。本实施例所揭示的音频合成的方法应用于音频合成装置,该音频合成装置优选为主播客户端或者移动设备等具有录制功能的设备端。如图1所示,该音频合成的方法包括以下步骤:步骤S11:音频合成装置获取用户演唱的第一音频数据和原唱的第二音频数据;其中,用户在音频合成装置上进行录制歌曲视频或者演唱类的短拍视频时,音频合成装置向用户提供伴奏,用户在伴奏上进行演唱。音频合成装置获取用户演唱的第一音频数据。音频合成装置进一步获取伴奏所对应原唱的第二音频数据,其中第一音频数据优选为演唱旋律音调数据,第二音频数据优选为原唱旋律音
调数据。优选地,第一音频数据的旋律和第二音频数据的旋律同步,即音频合成装置获取第一音频数据的时间与音频合成装置获取第二音频数据的时间相同,例如音频合成装置每一秒获取第一音频数据和第二音频数据。步骤S12:音频合成装置根据第一音频数据和第二音频数据获取音调差;其中,第一音频数据和第二音频数据均采用余弦波的方式,音频合成装置根据傅立叶变换将时域转换为频域,即音频合成装置根据傅立叶变换将第一音频数据转换为第一频谱,并且将第二音频数据转换为第二频谱。傅立叶变换满足以下公式:F(w)=∫-∞∞f(t)e-iwtdt---(1)]]>音频合成装置将第一音频数据代入公式(1)可得第一频谱F1(w),音频合成装置将第二音频数据代入公式(1)可得第二频谱F2(w)。音频合成装置进一步获取第一频谱F1(w)和第二频谱F2(w)之间差值的绝对值,并且将该绝对值作为音调差。其中音调差满足以下公式:Diff=|F1(w)-F2(w)| (2)音频合成装置将第一频谱F1(w)和第二频谱F2(w)代入公式(2),可以得到音调差Diff。音调差Diff的数值越大,表示第一音频数据和第二音频数据偏差越大,即用户演唱产生走调。步骤S13:音频合成装置判断音调差是否大于预设的阈值;其中,用户在开启音频合成装置时可以根据需要预设阈值。在其他实施例中,音频合成装置通过出厂预设阈值。步骤S14:若是,则音频合成装置将第一音频数据和第一音频数据进行合成;其中,音频合成装置判断到音调差Diff大于预设的阈值,即音频合
成装置判断第一音频数据偏移第二音频数据较大,音频合成装置需要对该第一音频数据和第二音频数据进行频谱近似,将第二音频数据向第一音频数据靠拢。音频合成装置将第一频谱F1(w)的权重和第二频谱F2(w)的权重进行对半合成,以形成第三频谱F3(w),用于掩盖用户演唱走调的部分。音频合成装置根据傅立叶逆变换将合成后的第三频谱F3(w)转换为第三音频数据,傅立叶逆变换满足以下公式:f(t)=12π∫-∞∞F(w)eiwtdw---(3)]]>音频合成装置将第三频谱F3(w)代入公式(3),即可得第三音频数据,该第三音频数据采用余弦波的方式。音频合成装置将第三音频数据与伴奏进行合成,以生成录制的音乐,并保存该录制的音乐。优选地,音频合成装置进一步根据音调差Diff产生提示信息,并将提示信息反馈给用户。该提示信息用于提醒用户音调偏移,并且对用户进行指正,进而帮助用户进行改正。步骤S15:若音调差小于或等于阈值,则保存第一音频数据。其中,音频合成装置判断到音调差Diff小于或等于阈值,则保存第一音频数据,即音频合成装置将第一音频数据与伴奏进行合成,以生成录制的音乐,并保存该录制的音乐。本实施例本文档来自技高网...
【技术保护点】
一种音频合成的方法,其特征在于,所述方法应用于音频合成装置,所述方法包括:获取用户演唱的第一音频数据和原唱的第二音频数据;根据所述第一音频数据和所述第二音频数据获取音调差;判断所述音调差是否大于预设的阈值;若是,则将所述第一音频数据和所述第一音频数据进行合成。
【技术特征摘要】
1.一种音频合成的方法,其特征在于,所述方法应用于音频合成装置,所述方法包括:获取用户演唱的第一音频数据和原唱的第二音频数据;根据所述第一音频数据和所述第二音频数据获取音调差;判断所述音调差是否大于预设的阈值;若是,则将所述第一音频数据和所述第一音频数据进行合成。2.根据权利要求1所述的方法,其特征在于,所述获取用户演唱的第一音频数据和原唱的第二音频数据的步骤包括:所述第一音频数据的旋律和所述第二音频数据的旋律同步。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一音频数据和所述第二音频数据获取音调差的步骤包括:根据傅立叶变换将所述第一音频数据转换为第一频谱,并且将所述第二音频数据转换为第二频谱;获取所述第一频谱和所述第二频谱之间差值的绝对值,并且所述绝对值作为所述音调差。4.根据权利要求3所述的方法,其特征在于,所述将所述第一音频数据和所述第一音频数据进行合成的步骤包括:将所述第一频谱的权重和所述第二频谱的权重进行对半合成,以形成第三频谱;根据傅立叶逆变换将所述第三频谱转换为第三音频数据。5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:若所述音调差小于或等于所述阈值,则保存所...
【专利技术属性】
技术研发人员:张戈,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。