一种基于录音内容调整伴奏的方法及电子设备与流程

文档序号:15697387发布日期:2018-10-19 19:16阅读:200来源:国知局
一种基于录音内容调整伴奏的方法及电子设备与流程

本发明涉及电子设备技术领域,尤其涉及一种基于录音内容调整伴奏的方法及电子设备。



背景技术:

目前,越来越多的儿童喜欢用麦克风连接平板或者电视,借助平板或者电视上安装的k歌软件唱歌。然而,在实践中发现,当k歌软件中的唱歌模式是伴奏时,儿童可能跟不上伴奏以至于出现跑调的现象,例如,儿童在演唱“满天都是小星星”出现抢拍时,伴奏时间轴上的当前时刻对应着“满”字,但是儿童此时唱到了“天”字。此时,儿童在发现跟不上节奏之后,可以手动选择更加慢的伴奏方式,但是这个对于儿童来说操作相比困难,会直接降低儿童的兴趣,影响产品的使用粘稠度。



技术实现要素:

本发明实施例公开一种基于录音内容调整伴奏的方法及电子设备,能够实现伴奏音乐的智能调整,提高用户体验和提高产品使用的粘稠度。

本发明实施例第一方面公开一种基于录音内容调整伴奏的方法,包括:

在电子设备播放目标歌曲的伴奏音乐时,从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息;所述目标歌曲与所述伴奏音乐共用所述播放时间轴;

判断所述录音信息是否与所述播放时间轴上当前播放时间点所对应的歌曲内容相匹配;如果否,确定出所述目标歌曲上与所述录音信息相匹配的歌曲内容在所述播放时间轴上的目标播放时间点,将所述播放时间轴上当前播放时间点调整至所述目标播放时间点。

作为一种可选的实施方式,在本发明实施例第一方面中,在电子设备播放目标歌曲的伴奏音乐时,以及在所述从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息之前,所述方法还包括:

检测与所述电子设备预先建立连接的麦克风设备是否处于开启状态;

当检测出所述麦克风设备不处于所述开启状态时,控制所述麦克风设备自动开启并执行所述的从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息。

作为一种可选的实施方式,在本发明实施例第一方面中,在判断出所述录音信息与所述播放时间轴上当前播放时间点所对应的歌曲内容不匹配之后,以及所述确定出所述目标歌曲上与所述录音信息相匹配的歌曲内容在所述播放时间轴上的目标播放时间点之前,所述方法还包括:

判断在所述目标歌曲包括的所有歌曲内容中是否存在与所述录音信息相匹配的歌曲内容;

当判断出存在与所述录音信息相匹配的歌曲内容时,执行所述的确定出所述目标歌曲上与所述录音信息相匹配的歌曲内容在所述播放时间轴上的目标播放时间点。

作为一种可选的实施方式,在本发明实施例第一方面中,在判断出在所述目标歌曲包括的所有歌曲内容中不存在与所述录音信息相匹配的歌曲内容之后,所述方法还包括:

判断在预置歌曲库中是否存在某一歌曲的某一歌曲内容与所述录音信息相匹配;

当判断出存在某一歌曲的某一歌曲内容与所述录音信息相匹配时,在所述某一歌曲的时间轴上确定出与所述某一歌曲内容对应的时间点;

从所述时间点开始播放所述某一歌曲的伴奏音乐。

作为一种可选的实施方式,在本发明实施例第一方面中,在判断出所述录音信息与所述播放时间轴上当前播放时间点所对应的歌曲内容相匹配之后,所述方法还包括:

判断所述录音信息的音高是否与所述播放时间轴上当前播放时间点所对应的伴奏音乐的音高相匹配;

如果否,将所述播放时间轴上当前播放时间点所对应的伴奏音乐的音高调整至匹配所述录音信息的音高。

本发明实施例第二方面公开一种电子设备,包括:

获取单元,用于在电子设备播放目标歌曲的伴奏音乐时,从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息;所述目标歌曲与所述伴奏音乐共用所述播放时间轴;

判断单元,用于判断所述获取单元获取的所述录音信息是否与所述播放时间轴上当前播放时间点所对应的歌曲内容相匹配;

第一确定单元,用于当所述判断单元判断出所述录音信息与所述播放时间轴上当前播放时间点所对应的歌曲内容不匹配时,确定出所述目标歌曲上与所述录音信息相匹配的歌曲内容在所述播放时间轴上的目标播放时间点;

调整单元,用于将所述播放时间轴上当前播放时间点调整至所述第一确定单元确定的所述目标播放时间点。

作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:

检测单元,用于在电子设备播放目标歌曲的伴奏音乐时,以及在所述获取单元从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息之前,检测与所述电子设备预先建立连接的麦克风设备是否处于开启状态;

控制单元,用于当所述检测单元检测出所述麦克风设备不处于所述开启状态时,控制所述麦克风设备自动开启;

所述获取单元,具体用于在所述控制单元控制所述麦克风设备自动开启之后,从所述麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息。

作为一种可选的实施方式,在本发明实施例第二方面中,

所述判断单元,还用于在判断出所述录音信息与所述播放时间轴上当前播放时间点所对应的歌曲内容不匹配之后,以及所述第一确定单元确定出所述目标歌曲上与所述录音信息相匹配的歌曲内容在所述播放时间轴上的目标播放时间点之前,判断在所述目标歌曲包括的所有歌曲内容中是否存在与所述录音信息相匹配的歌曲内容;

所述第一确定单元,具体用于当所述判断单元判断出存在与所述录音信息相匹配的歌曲内容时,确定出所述目标歌曲上与所述录音信息相匹配的歌曲内容在所述播放时间轴上的目标播放时间点。

作为一种可选的实施方式,在本发明实施例第二方面中,

所述判断单元,还用于在判断出在所述目标歌曲包括的所有歌曲内容中不存在与所述录音信息相匹配的歌曲内容之后,判断在预置歌曲库中是否存在某一歌曲的某一歌曲内容与所述录音信息相匹配;

其中,所述电子设备还包括:

第二确定单元,用于当所述判断单元判断出存在某一歌曲的某一歌曲内容与所述录音信息相匹配时,在所述某一歌曲的时间轴上确定出与所述某一歌曲内容对应的时间点;

播放单元,用于从所述第二确定单元确定的所述时间点开始播放所述某一歌曲的伴奏音乐。

作为一种可选的实施方式,在本发明实施例第二方面中,

所述判断单元,还用于在判断出所述录音信息与所述播放时间轴上当前播放时间点所对应的歌曲内容相匹配之后,判断所述录音信息的音高是否与所述播放时间轴上当前播放时间点所对应的伴奏音乐的音高相匹配;

所述调整单元,还用于当所述判断单元判断出所述录音信息的音高与所述播放时间轴上当前播放时间点所对应的伴奏音乐的音高不匹配时,将所述播放时间轴上当前播放时间点所对应的伴奏音乐的音高调整至匹配所述录音信息的音高。

本发明实施例第三方面公开一种电子设备,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种基于录音内容调整伴奏的方法。

本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种基于录音内容调整伴奏的方法。

本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,在电子设备播放目标歌曲的伴奏音乐时,从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息,其中,目标歌曲和伴奏音乐共用播放时间轴;如果该录音信息与播放时间轴上当前播放时间点对应的歌曲内容不匹配,则确定出目标歌曲上与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点,将播放时间轴上当前播放时间点调整至目标播放时间点。可以看出,这一过程可以在录音信息与伴奏音乐不匹配时,如出现抢拍或者慢拍的情况下,调整当前伴奏音乐至匹配用户录音信息,从而减少了用户录音信息与伴奏音乐不匹配导致跑调的情况,增加伴奏音乐播放的智能性,提高用户录音的使用体验,提高产品的使用粘稠度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种基于录音内容调整伴奏的方法的流程示意图;

图2是本发明实施例公开的另一种基于录音内容调整伴奏的方法的流程示意图;

图3是本发明实施例公开的另一种基于录音内容调整伴奏的方法的流程示意图;

图4是本发明实施例公开的一种电子设备的结构示意图;

图5是本发明实施例公开的另一种电子设备的结构示意图;

图6是本发明实施例公开的另一种电子设备的结构示意图;

图7是本发明实施例公开的另一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开一种基于录音内容调整伴奏的方法及电子设备,能够智能调整伴奏音乐,提高用户录音时的使用体验,提高产品使用的粘稠度。以下分别进行详细说明。

本发明实施例中,电子设备可以为家教机、学习手机、学习平板、电视等,本发明实施例不做限定。其中,各类电子设备的操作系统可包括但不限于android操作系统、ios操作系统、symbian(塞班)操作系统、blackberry(黑莓)操作系统、windows操作系统等等,本发明实施例不做限定。麦克风设备可以通过蓝牙、wifi等与电子设备建立无线连接,本发明实施例中不做限定。

实施例一

请参阅图1,图1是本发明实施例公开的一种基于录音内容调整伴奏的方法的流程示意图。如图1所示,该基于录音内容调整伴奏的方法可以包括以下步骤:

101、在电子设备播放目标歌曲的伴奏音乐时,电子设备从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息。

本发明实施例中,目标歌曲与伴奏音乐共用播放时间轴。其中,播放时间轴包括多个播放时间点,每一个播放时间点对应有该播放时间点所播放的伴奏音乐、该播放时间点所对应的歌曲内容,歌曲内容可以为该播放时间点所对应的歌词内容。

作为一种可选的实施方式,在电子设备从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息之后,还可以执行以下步骤:

电子设备判断播放时间轴上当前播放时间点是否存在与该当前播放时间点匹配的歌曲内容;

如果存在,执行步骤102;如果不存在,结束本次流程。

通过实施这种可选的实施方式,当不存在与该当前播放时间点匹配的歌曲内容时,可以不对伴奏进行调整。例如,当用户在目标歌曲的前奏对应的伴奏音乐播放过程中,用户即兴演唱目标歌曲中的某一歌曲内容,这时,可以不执行伴奏音乐的调整,使得伴奏调整更加智能。

102、电子设备判断录音信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配,如果否,执行步骤103~步骤104;如果是,结束本次流程。

作为一种可选的实施方式,电子设备判断录音信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配可以包括:

电子设备提取录音信息中的声音特征;

电子设备判断在预置声音模型数据库中是否存在与该声音特征匹配的目标声音模型;其中,预置声音模型数据库中可以包含普通话声音模型、粤语声音模型、英语声音模型等多种声音模型;

如果不存在,电子设备输出无法识别提示;

如果存在,电子设备根据目标声音模型将录音信息转化为文本内容信息;

电子设备判断该文本内容信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配;如果否,执行步骤103~步骤104;如果是,结束本次流程。

通过实施这种可选的实施方式,电子设备能够识别麦克风设备所采集的多种不同语言的录音信息(如普通话的录音信息、英语的录音信息等),根据不同语言,实现对录音信息是否匹配播放时间轴上当前播放时间点所对应的歌曲内容的判断,丰富了可识别的语言类别;并且,当用户输入的录音信息为系统无法识别的声音时,及时输出提示告知用户,增加了人机交互的过程,提高用户体验。

103、电子设备确定出目标歌曲上与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点。

本发明实施例中,当电子设备判断出录音信息与播放时间轴上当前播放时间点所对应的歌曲内容不匹配时,电子设备可以在目标歌曲的全部歌曲内容中搜索与录音信息相匹配的歌曲内容,并确定出与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点。

104、电子设备将播放时间轴上当前播放时间点调整至目标播放时间点。

本发明实施例中,当电子设备判断出录音信息与播放时间轴上当前播放时间点所对应的歌曲内容不匹配时,电子设备可以根据确定出的目标播放时间点,将播放时间轴上当前播放时间点调整至目标播放时间点,以使伴奏音乐从该目标播放时间点开始播放,进而使得录音信息与伴奏音乐更加匹配,提高用户的录音体验。

作为一种可选的实施方式,在电子设备将播放时间轴上当前播放时间点调整至目标播放时间点之后,还可以执行以下步骤:

当该目标播放时间点晚于该当前播放时间点时,电子设备记录该当前播放时间点和该目标播放时间点,并做出抢拍标记;

当该目标播放时间点早于该当前播放时间点时,电子设备记录该当前播放时间点和该目标播放时间点,并做出慢拍标记;

当电子设备播放完毕目标歌曲的伴奏音乐时,电子设备分别汇总所有具有抢拍标记的时间点以及所有具有慢拍标记的时间点,生成演唱问题报告;用户可在演唱问题报告中看到出现抢拍伴奏音乐所做出的全部调整记录以及出现慢拍伴奏音乐所做出的全部调整记录。

通过实施这种可选的实施方式,电子设备可以统计所有伴奏音乐调整的记录,以使用户根据该记录改善自己的演唱方式,起到辅助用户练习演唱的效果。例如,当用户出现抢拍时,此刻应演唱‘一’,但用户演唱了‘二’,伴奏音乐为了适应用户演唱的内容,从1分29秒调整到了1分32秒,在播放完毕伴奏音乐时,能够生成抢拍记录,如“抢拍调整,1分29秒应演唱‘一’调整至1分32秒用户演唱‘二’”。

可见,实施图1所描述的基于录音内容调整伴奏的方法,在电子设备播放目标歌曲的伴奏音乐时,从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息,其中,目标歌曲和伴奏音乐共用播放时间轴;如果该录音信息与播放时间轴上当前播放时间点对应的歌曲内容不匹配,则确定出目标歌曲上与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点,将播放时间轴上当前播放时间点调整至目标播放时间点。可以看出,这一过程可以在录音信息与伴奏音乐不匹配时,如出现抢拍或者慢拍的情况下,调整当前伴奏音乐至匹配用户录音信息,从而减少了用户录音信息与伴奏音乐不匹配导致跑调的情况,增加伴奏音乐播放的智能性,提高用户录音的使用体验,提高产品的使用粘稠度。

实施例二

请参阅图2,图2是本发明实施例公开的另一种基于录音内容调整伴奏的方法的流程示意图。如图2所示,该基于录音内容调整伴奏的方法可以包括以下步骤:

201、在电子设备播放目标歌曲的伴奏音乐时,电子设备检测与电子设备预先建立连接的麦克风设备是否处于开启状态,如果否,执行步骤202~步骤204;如果是,执行步骤203~步骤204。

作为一种可选的实施方式,在电子设备未播放目标歌曲的伴奏音乐时,当麦克风设备处于开启状态时,还可以执行以下步骤:

电子设备检测麦克风设备采集到的用户输入的录音信息是否为目标歌曲所包含的歌曲内容;

如果是,电子设备播放目标歌曲的伴奏音乐,并执行步骤204。

通过实施这种可选的实施方式,用户可以通过利用麦克风设备演唱某一歌曲来控制电子设备开始播放与该某一歌曲对应的伴奏音乐,启动播放伴奏音乐的方式更加智能。

202、电子设备控制麦克风设备自动开启。

本发明实施例中,在电子设备播放目标歌曲的伴奏音乐时,电子设备可以检测麦克风设备是否处于开启状态,如果麦克风设备未处于开启状态,电子设备控制麦克风设备自动开启。这一过程可以在电子设备的用户(如儿童)忘记打开麦克风设备唱歌时,自动开启麦克风设备,提高伴奏模式下进行k歌的用户体验。

203、电子设备从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息。

本发明实施例中,目标歌曲与伴奏音乐共用播放时间轴。

204、电子设备判断录音信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配,如果否,执行步骤205;如果是,结束本次流程。

205、电子设备判断在目标歌曲包括的所有歌曲内容中是否存在与录音信息相匹配的歌曲内容,如果存在,执行步骤206~步骤207,如果不存在,结束本次流程。

206、电子设备确定出目标歌曲上与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点。

207、电子设备将播放时间轴上当前播放时间点调整至目标播放时间点。

可见,实施图2所描述的基于录音内容调整伴奏的方法,可以在录音信息与伴奏音乐不匹配时,如出现抢拍或者慢拍的情况下,调整当前伴奏音乐至匹配用户录音信息,从而减少了用户录音信息与伴奏音乐不匹配导致跑调的情况,增加伴奏音乐播放的智能性,提高用户录音的使用体验,提高产品的使用粘稠度。

此外,实施图2所描述的基于录音内容调整伴奏的方法,在电子设备播放目标歌曲的伴奏音乐时,电子设备可以检测麦克风设备是否处于开启状态,如果麦克风设备未处于开启状态,电子设备控制麦克风设备自动开启。这一过程可以在电子设备的用户(如儿童)忘记打开麦克风设备唱歌时,自动开启麦克风设备,提高伴奏模式下进行k歌的用户体验。

实施例三

请参阅图3,图3是本发明实施例公开的另一种基于录音内容调整伴奏的方法的流程示意图。如图3所示,该基于录音内容调整伴奏的方法可以包括以下步骤:

301、在电子设备播放目标歌曲的伴奏音乐时,电子设备检测与电子设备预先建立连接的麦克风设备是否处于开启状态,如果是,执行步骤302~步骤304;如果否,执行步骤303~步骤304。

302、电子设备控制麦克风设备自动开启。

303、电子设备从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息。

本发明实施例中,目标歌曲与伴奏音乐共用播放时间轴。

304、电子设备判断录音信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配,如果否,执行步骤305;如果是,执行步骤311。

305、电子设备判断在目标歌曲包括的所有歌曲内容中是否存在与录音信息相匹配的歌曲内容,如果存在,执行步骤306~步骤307,如果不存在,执行步骤308。

306、电子设备确定出目标歌曲上与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点。

307、电子设备将播放时间轴上当前播放时间点调整至目标播放时间点。

308、电子设备判断在预置歌曲库中是否存在某一歌曲的某一歌曲内容与录音信息相匹配,如果存在,执行步骤309~步骤310,如果不存在,结束本次流程。

本发明实施例中,如果当前播放的伴奏音乐对应的全部歌曲内容都不包含与录音信息相匹配的歌曲内容,如果在预置歌曲库中查询到存在某一歌曲的某一歌曲内容与录音信息匹配,在某一歌曲的时间轴上确定出与某一歌曲内容对应的时间点,并从该时间点开始播放某一歌曲的伴奏音乐。这一过程能够当用户在当前伴奏音乐下演唱另一首歌时,自动跳转至与用户当前演唱内容匹配的歌曲播放与该演唱内容对应的歌曲伴奏,进一步增加了伴奏音乐播放的智能性。

309、电子设备在某一歌曲的时间轴上确定出与某一歌曲内容对应的时间点。

310、电子设备从时间点开始播放某一歌曲的伴奏音乐。

311、电子设备判断录音信息的音高是否与播放时间轴上当前播放时间点所对应的伴奏音乐的音高相匹配,如果匹配,结束本次流程,如果不匹配,执行步骤312。

本发明实施例中,当用户演唱时没有出现慢拍或者抢拍时,能够进一步检测用户演唱的音高是否与标准音高匹配,如果不匹配,能够自动将伴奏音乐的音高调整至匹配用户演唱的音高。这一过程能够当用户演唱时出现“音太高唱不上去”或者“音太低唱不下去”时,自动调整伴奏音乐,使得伴奏音乐更贴合用户的演唱内容。

312、电子设备将播放时间轴上当前播放时间点所对应的伴奏音乐的音高调整至匹配录音信息的音高。

可见,实施图3所描述的基于录音内容调整伴奏的方法,可以在录音信息与伴奏音乐不匹配时,如出现抢拍或者慢拍的情况下,调整当前伴奏音乐至匹配用户录音信息,从而减少了用户录音信息与伴奏音乐不匹配导致跑调的情况,增加伴奏音乐播放的智能性,提高用户录音的使用体验,提高产品的使用粘稠度。

此外,实施图3所描述的基于录音内容调整伴奏的方法,可以在电子设备的用户(如儿童)忘记打开麦克风设备唱歌时,自动开启麦克风设备,提高伴奏模式下进行k歌的用户体验。

此外,实施图3所描述的基于录音内容调整伴奏的方法,如果当前播放的伴奏音乐对应的全部歌曲内容都不包含与录音信息相匹配的歌曲内容,如果在预置歌曲库中查询到存在某一歌曲的某一歌曲内容与录音信息匹配,在某一歌曲的时间轴上确定出与某一歌曲内容对应的时间点,并从该时间点开始播放某一歌曲的伴奏音乐。这一过程能够当用户在当前伴奏音乐下演唱另一首歌时,自动跳转至与用户当前演唱内容匹配的歌曲播放与该演唱内容对应的歌曲伴奏,进一步增加了伴奏音乐播放的智能性。

此外,实施图3所描述的基于录音内容调整伴奏的方法,当用户演唱时没有出现慢拍或者抢拍时,能够进一步检测用户演唱的音高是否与标准音高匹配,如果不匹配,能够自动将伴奏音乐的音高调整至匹配用户演唱的音高。这一过程能够当用户演唱时出现“音太高唱不上去”或者“音太低唱不下去”时,自动调整伴奏音乐,使得伴奏音乐更贴合用户的演唱内容。

实施例四

请参阅图4,图4是本发明实施例公开的一种电子设备的结构示意图。如图4所示,该电子设备400可以包括:

获取单元401,用于在电子设备播放目标歌曲的伴奏音乐时,从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息;目标歌曲与伴奏音乐共用播放时间轴。

作为一种可选的实施方式,在获取单元401从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息之后,获取单元401还可以用于:

判断播放时间轴上当前播放时间点是否存在与该当前播放时间点匹配的歌曲内容;

如果存在,触发判断单元402判断录音信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配。

通过实施这种可选的实施方式,当不存在与该当前播放时间点匹配的歌曲内容时,可以不对伴奏进行调整。例如,当用户在目标歌曲的前奏对应的伴奏音乐播放过程中,用户即兴演唱目标歌曲中的某一歌曲内容,这时,可以不执行伴奏音乐的调整,使得伴奏调整更加智能。

判断单元402,用于判断获取单元401获取的录音信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配。

作为一种可选的实施方式,判断单元402判断录音信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配可以包括:

判断单元402提取录音信息中的声音特征;

判断单元402判断在预置声音模型数据库中是否存在与该声音特征匹配的目标声音模型;其中,预置声音模型数据库中可以包含普通话声音模型、粤语声音模型、英语声音模型等多种声音模型;

如果不存在,判断单元402输出无法识别提示;

如果存在,判断单元402根据目标声音模型将录音信息转化为文本内容信息;

判断单元402判断该文本内容信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配;如果否,触发第一确定单元403确定出目标歌曲上与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点;如果是,结束本次流程。

通过实施这种可选的实施方式,电子设备能够识别麦克风设备所采集的多种不同语言的录音信息(如普通话的录音信息、英语的录音信息等),进而实现对录音信息是否匹配播放时间轴上当前播放时间点所对应的歌曲内容的判断,丰富了可识别的语言类别;并且,当用户输入的录音信息为系统无法识别的声音时,及时输出提示告知用户,增加了人机交互的过程,提高用户体验。

第一确定单元403,用于当判断单元402判断出录音信息与播放时间轴上当前播放时间点所对应的歌曲内容不匹配时,确定出目标歌曲上与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点。

调整单元404,用于将播放时间轴上当前播放时间点调整至第一确定单元403确定的目标播放时间点。

作为一种可选的实施方式,在调整单元404将播放时间轴上当前播放时间点调整至目标播放时间点之后,调整单元404还可以用于:

当该目标播放时间点晚于该当前播放时间点时,记录该当前播放时间点和该目标播放时间点,并做出抢拍标记;

当该目标播放时间点早于该当前播放时间点时,记录该当前播放时间点和该目标播放时间点,并做出慢拍标记;

当电子设备播放完毕目标歌曲的伴奏音乐时,分别汇总所有具有抢拍标记的时间点以及所有具有慢拍标记的时间点,生成演唱问题报告;用户可在演唱问题报告中看到出现抢拍伴奏音乐所做出的全部调整记录以及出现慢拍伴奏音乐所做出的全部调整记录。

通过实施这种可选的实施方式,电子设备可以统计所有伴奏音乐调整的记录,以使用户根据该记录改善自己的演唱方式,起到辅助用户练习演唱的效果。例如,当用户出现抢拍时,此刻应演唱‘一’,但用户演唱了‘二’,伴奏音乐为了适应用户演唱的内容,从1分29秒调整到了1分32秒,在播放完毕伴奏音乐时,能够生成抢拍记录,如“抢拍调整,1分29秒应演唱‘一’调整至1分32秒用户演唱‘二’”。

可见,实施图4所描述的电子设备,可以在录音信息与伴奏音乐不匹配时,如出现抢拍或者慢拍的情况下,调整当前伴奏音乐至匹配用户录音信息,从而减少了用户录音信息与伴奏音乐不匹配导致跑调的情况,增加伴奏音乐播放的智能性,提高用户录音的使用体验,提高产品的使用粘稠度。

实施例五

请参阅图5,图5是本发明实施例公开的另一种电子设备的结构示意图。其中,图5所示的电子设备400是由图4所示的电子设备400优化得到的,与图4所示的电子设备400相比,图5所示的电子设备400还可以包括:

检测单元405,用于在电子设备播放目标歌曲的伴奏音乐时,以及在获取单元401从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息之前,检测与电子设备预先建立连接的麦克风设备是否处于开启状态。

作为一种可选的实施方式,在电子设备未播放目标歌曲的伴奏音乐时,当麦克风设备处于开启状态时,检测单元405还可以用于:

检测麦克风设备采集到的用户输入的录音信息是否为目标歌曲所包含的歌曲内容;

如果是,播放目标歌曲的伴奏音乐,并触发判断单元402判断录音信息是否与播放时间轴上当前播放时间点所对应的歌曲内容相匹配。

通过实施这种可选的实施方式,用户可以通过利用麦克风设备演唱某一歌曲来控制电子设备开始播放与该某一歌曲对应的伴奏音乐,启动播放伴奏音乐的方式更加智能。

控制单元406,用于当检测单元405检测出麦克风设备不处于开启状态时,控制麦克风设备自动开启。

获取单元401,具体用于在控制单元406控制麦克风设备自动开启之后,从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息。

具体的,在控制单元406控制麦克风设备自动开启之后,控制单元406向获取单元401发送触发指令,以触发获取单元401从麦克风设备获取播放时间轴上当前播放时间点对应采集到的录音信息。

可选的,在图5所示的电子设备400中:

判断单元402,还用于在判断出录音信息与播放时间轴上当前播放时间点所对应的歌曲内容不匹配之后,以及第一确定单元403确定出目标歌曲上与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点之前,判断在目标歌曲包括的所有歌曲内容中是否存在与录音信息相匹配的歌曲内容。

第一确定单元403,具体用于当判断单元402判断出存在与录音信息相匹配的歌曲内容时,确定出目标歌曲上与录音信息相匹配的歌曲内容在播放时间轴上的目标播放时间点。

可见,实施图5所描述的电子设备,可以在录音信息与伴奏音乐不匹配时,如出现抢拍或者慢拍的情况下,调整当前伴奏音乐至匹配用户录音信息,从而减少了用户录音信息与伴奏音乐不匹配导致跑调的情况,增加伴奏音乐播放的智能性,提高用户录音的使用体验,提高产品的使用粘稠度。

此外,实施图5所描述的电子设备,可以在电子设备的用户(如儿童)忘记打开麦克风设备唱歌时,自动开启麦克风设备,提高伴奏模式下进行k歌的用户体验。

实施例六

请参阅图6,图6是本发明实施例公开的另一种电子设备的结构示意图。其中,图6所示的电子设备400是由图5所示的电子设备400优化得到的,与图5所示的电子设备400相比,在图6所示的电子设备400中:

判断单元402,还用于在判断出在目标歌曲包括的所有歌曲内容中不存在与录音信息相匹配的歌曲内容之后,判断在预置歌曲库中是否存在某一歌曲的某一歌曲内容与录音信息相匹配。

其中,图6所示的电子设备400还包括:

第二确定单元407,用于当判断单元402判断出存在某一歌曲的某一歌曲内容与录音信息相匹配时,在某一歌曲的时间轴上确定出与某一歌曲内容对应的时间点。

播放单元408,用于从第二确定单元407确定的时间点开始播放某一歌曲的伴奏音乐。

可选的,在图6所示的电子设备400中,

判断单元402,还用于在判断出录音信息与播放时间轴上当前播放时间点所对应的歌曲内容相匹配之后,判断录音信息的音高是否与播放时间轴上当前播放时间点所对应的伴奏音乐的音高相匹配。

调整单元404,还用于当判断单元402判断出录音信息的音高与播放时间轴上当前播放时间点所对应的伴奏音乐的音高不匹配时,将播放时间轴上当前播放时间点所对应的伴奏音乐的音高调整至匹配录音信息的音高。

可见,实施图6所描述的电子设备,可以在录音信息与伴奏音乐不匹配时,如出现抢拍或者慢拍的情况下,调整当前伴奏音乐至匹配用户录音信息,从而减少了用户录音信息与伴奏音乐不匹配导致跑调的情况,增加伴奏音乐播放的智能性,提高用户录音的使用体验,提高产品的使用粘稠度。

此外,实施图6所描述的电子设备,可以在电子设备的用户(如儿童)忘记打开麦克风设备唱歌时,自动开启麦克风设备,提高伴奏模式下进行k歌的用户体验。

此外,实施图6所描述的电子设备,能够当用户在当前伴奏音乐下演唱另一首歌时,自动跳转至与用户当前演唱内容匹配的歌曲播放与该演唱内容对应的歌曲伴奏,进一步增加了伴奏音乐播放的智能性。

此外,实施图6所描述的电子设备,能够当用户演唱时出现“音太高唱不上去”或者“音太低唱不下去”时,自动调整伴奏音乐,使得伴奏音乐更贴合用户的演唱内容。

实施例七

请参阅图7,图7是本发明实施例公开的另一种电子设备的结构示意图。如图7所示,该电子设备可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

其中,处理器702调用存储器701中存储的可执行程序代码,执行图1~图3任意一种基于录音内容调整伴奏的方法。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种基于录音内容调整伴奏的方法。

本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在本发明所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。

另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种基于录音内容调整伴奏的方法及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1