个性化教唱和演唱评分二维码生成方法、装置和系统与流程

文档序号:15216334发布日期:2018-08-21 16:54阅读:721来源:国知局

本发明属于音频处理技术领域,特别是涉及个性化教唱和演唱评分二维码生成方法、装置和系统。



背景技术:

唱歌是以抑扬有节奏的音调发出美妙的声音,给人以享受。点歌系统是一种伴奏系统,演唱者可以在预先录制的音乐伴奏下参与歌唱。点歌系统能通过声音处理使演唱者的声音得到美化与润饰,当再与音乐伴奏有机结合时,就变成了浑然一体的立体声歌曲。目前的点歌机一般分为两大类,商用点歌机和家用点歌机。商用点歌机是指一般像在ktv使用,这些点歌机能为运营者带来商业利润的。家用点歌机是针对家庭特点来使用的,一般特点具有连接方便、使用方便、维护方便、歌曲更新方便等特点,家用点歌机可以放到客厅里,亲朋好友聚会娱乐的主要方式,快捷,方便,操作简单,所以一般很受人们的青睐

目前为了提高唱歌水平,通常包含两种方式,一是线下找老师学,二是在线看视频学。线下找老师,费用高且上课时间不灵活,不方便;在线看教学视频,则所有用户看的视频都一样,无法针对不同用户的唱歌缺点提出针对性的提升方向。



技术实现要素:

本发明实施例提出个性化教唱和演唱评分二维码生成方法、装置和系统。

本发明实施例的技术方案如下:

一种个性化教唱方法,该方法包括:

基于预定维度对实时获取的唱歌音频数据进行评分,获取评分结果;

当所述评分结果低于预定阈值时,根据预设规则推荐教学视频。

在一个实施方式中,所述教学视频包含下列中的至少一个:

所述唱歌音频数据对应歌曲的教学视频;基于所述唱歌音频数据的歌手姓名检索出的歌手教学视频;所述预设维度的教学视频。

在一个实施方式中,所述获取评分结果包括:

扫描包含歌曲属性信息和评分结果的二维码,以解析出所述歌曲属性信息和所述评分结果,所述歌曲属性信息包括歌名和歌手名字。

在一个实施方式中,所述根据预设规则推荐教学视频包括:

判断基于所述歌名是否能够检索所述歌曲的教学视频时,如果是,获取所述歌曲的教学视频;如果不是,则进一步判断基于所述歌手名字是否能够检索出歌手的教学视频,如果是,获取所述歌手的教学视频,如果不是,基于所述评分结果获取教学视频。

在一个实施方式中,所述评分结果包括针对预定维度的单独评分或针对各个预定维度的综合评分;

所述基于所述评分结果获取教学视频包括:确定单独评分低于预定维度阈值的预定维度;获取用于提高所述单独评分低于预定维度阈值的预定维度的演唱水平的教学视频。

在一个实施方式中,该方法还包括下列中的至少一个:

确定获取的所述歌曲的教学视频是否免费,如果是,则播放所述歌曲的教学视频,如果不是,则向用户发出收费提示信息;

确定获取的所述歌手的教学视频是否免费,如果是,则播放所述歌手的教学视频,如果不是,则向用户发出收费提示信息;

确定获取的所述用于提高所述单独评分低于预定维度阈值的预定维度的演唱水平的教学视频是否免费,如果是,则播放所述用于提高所述单独评分低于预定维度阈值的预定维度的演唱水平的教学视频,如果不是,则向用户发出收费提示信息。

在一个实施方式中,该方法还包括:

第一用户在点歌系统上演唱以生成所述唱歌音频数据,并向云端上传所述唱歌音频数据;位于云端的第二用户定期听取所述唱歌音频数据,以语音的方式对所述唱歌音频数据进行点评,并产生包含附加推荐视频的定位符的语音点评信息;第一用户收听所述语音点评信息,并基于所述定位符定位所述附加推荐视频;和/或

基于预设维度为点歌系统中的歌曲添加标签,对实时获取的唱歌音频数据进行评分,获取附加评分结果;当所述附加评分结果低于附加预定阈值时,根据所述唱歌音频数据对应歌曲的标签推荐教学视频;所述预定维度包括下列中的至少一个:音准;音高;吐词;颤音;情感;气息;发声;假声;传声;处理;咬字;混声;高音;低音。

一种演唱评分二维码生成方法,该方法适用于点歌系统,该方法包括:

接收歌曲伴音播放指令,基于所述歌曲伴音播放指令播放歌曲伴音,并接收唱歌音频数据;

基于预定维度对所述唱歌音频数据进行评分,得到评分结果;

当所述评分结果低于预定阈值时,生成包含歌曲属性信息和所述评分结果的二维码,并展示所述二维码。

在一个实施方式中,所述预定维度包括下列中的至少一个:音准;音高;吐词;颤音;情感;

所述评分结果包括针对每个预定维度的单独评分或针对各个预定维度的综合评分;

所述歌曲属性信息包括下列中的至少一个:歌名;歌手名字。

一种点歌系统,包括:

伴音播放模块,用于接收歌曲伴音播放指令,基于所述歌曲伴音播放指令播放歌曲伴音,并接收唱歌音频数据;

评分模块,用于基于预定维度对所述唱歌音频数据进行评分,得到评分结果;

二维码生成模块,用于当评分结果低于预定阈值时,生成包含歌曲信息和所述评分结果的二维码,并展示所述二维码。

在一个实施方式中,所述预定维度包括下列中的至少一个:音准;音高;吐词;颤音;情感;

所述评分结果包括针对预定维度的单独评分或针对各个预定维度的综合评分;

所述歌曲属性信息包括下列中的至少一个:歌名;歌手名字

一种用户终端,包括:

扫描模块,用于扫描包含歌曲属性信息和评分结果的二维码,以解析出所述歌曲属性信息和所述评分结果,所述歌曲属性信息包括歌名和歌手名字;

视频获取模块,用于判断基于所述歌名是否能够检索所述歌曲的教学视频时,如果是,获取所述歌曲的教学视频;如果不是,则进一步判断基于所述歌手名字是否能够检索出歌手的教学视频,如果是,获取所述歌手的教学视频,如果不是,基于所述评分结果获取教学视频。

在一个实施方式中,所述评分结果包括针对预定维度的单独评分或针对各个预定维度的综合评分;所述基于所述评分结果获取教学视频包括:确定单独评分低于预定阈值的预定维度;获取用于提高所述预定维度的演唱水平的教学视频;该用户终端还包括:

收费模块,用于确定获取的所述歌曲的教学视频是否免费,如果是,则播放所述歌曲的教学视频,如果不是,则向用户发出收费提示信息;确定获取的所述歌手的教学视频是否免费,如果是,则播放所述歌手的教学视频,如果不是,则向用户发出收费提示信息;确定获取的所述用于提高所述预定维度的演唱水平的教学视频是否免费,如果是,则播放所述用于提高所述预定维度的演唱水平的教学视频,如果不是,则向用户发出收费提示信息。

一种个性化教唱系统,包括:

点歌机,用于接收歌曲伴音播放指令,基于所述歌曲伴音播放指令播放歌曲伴音,并接收唱歌音频数据;基于预定维度对所述唱歌音频数据进行评分,得到评分结果;当评分结果低于预定阈值时,生成包含歌曲属性信息和所述评分结果的二维码,并展示所述二维码,所述歌曲属性信息包括歌名和歌手名字;

用户终端,用于扫描包含歌曲属性信息和评分结果的二维码,以解析出所述歌曲属性信息和所述评分结果;判断基于所述歌名是否能够检索所述歌曲的教学视频时,如果是,获取所述歌曲的教学视频;如果不是,则判断基于所述歌手名字是否能够检索出歌手的教学视频,如果是,获取所述歌手的教学视频,如果不是,基于所述评分结果获取教学视频。

从上述技术方案可以看出,在本发明实施方式中,基于预定维度对实时获取的唱歌音频数据进行评分,获取评分结果;当所述评分结果低于预定阈值时,根据预设规则推荐教学视频。因此,实现了一种个性化教唱方法,提高了歌曲演唱学习效率。

另外,在本发明实施方式中,接收歌曲伴音播放指令,基于歌曲伴音播放指令播放歌曲伴音,并接收唱歌音频数据;基于预定维度对所述唱歌音频数据进行评分,得到评分结果;当评分结果低于预定阈值时,生成包含歌曲属性信息和评分结果的二维码,并展示二维码。可见,本发明实施方式提出一种可以帮助提高唱歌水平的二维码。

另外,本发明实施方式还可以根据演唱者演唱水平,针对性提高演唱者演唱水平,可以快速帮助演唱者唱好某首歌曲或模仿某歌手,降低学唱歌的时间成本和费用。

附图说明

图1为根据本发明个性化教唱方法的流程图。

图2为根据本发明在点歌系统侧的演唱评分二维码生成方法流程图。

图3为根据本发明在用户终端侧的个性化教唱方法流程图。

图4为根据本发明个性化教唱方法的完成示范性流程图。

图5为根据本发明点歌系统的结构图。

图6为根据本发明用户终端的结构图。

图7为根据本发明个性化教唱系统的结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。

为了描述上的简洁和直观,下文通过描述若干代表性的实施方式来对本发明的方案进行阐述。实施方式中大量的细节仅用于帮助理解本发明的方案。但是很明显,本发明的技术方案实现时可以不局限于这些细节。为了避免不必要地模糊了本发明的方案,一些实施方式没有进行细致地描述,而是仅给出了框架。下文中,“包括”是指“包括但不限于”,“根据……”是指“至少根据……,但不限于仅根据……”。由于汉语的语言习惯,下文中没有特别指出一个成分的数量时,意味着该成分可以是一个也可以是多个,或可理解为至少一个。

在本发明实施方式中,提出在线个性化教唱方法,可以根据不同用户唱歌缺点提出需要重点改进的地方,比如发声、情感表达等,还可指定某一首歌曲,某一个歌星,专门针对歌曲/歌星的演唱难点和重点进行针对性的练习,同时还可满足用户学唱歌的碎片化需求,降低学唱歌成本。

图1为根据本发明个性化教唱方法的流程图。

如图1所示,该方法包括:

步骤101:基于预定维度对实时获取的唱歌音频数据进行评分,获取评分结果。

优选的,获取评分结果包括:扫描包含歌曲属性信息和评分结果的二维码,以解析出所述歌曲属性信息和所述评分结果,所述歌曲属性信息包括歌名和歌手名字。

步骤102:当评分结果低于预定阈值时,根据预设规则推荐教学视频。

在这里,教学视频包含下列中的至少一个:所述唱歌音频数据对应歌曲的教学视频;基于所述唱歌音频数据的歌手姓名检索出的歌手教学视频;所述预设维度的教学视频,等等。

优选的,根据预设规则推荐教学视频包括:

判断基于所述歌名是否能够检索所述歌曲的教学视频时,如果是,获取所述歌曲的教学视频;如果不是,则进一步判断基于所述歌手名字是否能够检索出歌手的教学视频,如果是,获取所述歌手的教学视频,如果不是,基于所述评分结果获取教学视频。

所述评分结果包括针对预定维度的单独评分或针对各个预定维度的综合评分;

所述基于所述评分结果获取教学视频包括:确定单独评分低于预定维度阈值的预定维度;获取用于提高所述单独评分低于预定维度阈值的预定维度的演唱水平的教学视频。

在一个实施方式中,确定获取的所述歌曲的教学视频是否免费,如果是,则播放歌曲的教学视频,如果不是,则向用户发出收费提示信息;确定获取的所述歌手的教学视频是否免费,如果是,则播放所述歌手的教学视频,如果不是,则向用户发出收费提示信息;确定获取的用于提高所述单独评分低于预定维度阈值的预定维度的演唱水平的教学视频是否免费,如果是,则播放所述用于提高所述单独评分低于预定维度阈值的预定维度的演唱水平的教学视频,如果不是,则向用户发出收费提示信息。

在一个实施方式中,该方法还包括:

第一用户在点歌系统上演唱以生成所述唱歌音频数据,并向云端上传所述唱歌音频数据;位于云端的第二用户定期听取所述唱歌音频数据,以语音的方式对所述唱歌音频数据进行点评,并产生包含附加推荐视频的定位符的语音点评信息;第一用户收听所述语音点评信息,并基于所述定位符定位所述附加推荐视频。

可见,唱歌者(即上述第一用户)在点歌系统上唱了歌曲后可上传录音,声乐老师(即上述第二用户)定期会听取录音,并以语音的方式对录音进行点评,告知用户缺点不足在哪里,可观看哪类教学视频针对性学习。用户可在手机端或点歌系统上听到老师的点评,并根据老师建议在手机端或点歌系统上找到对应的视频进行学习。

在一个实施方式中,基于预设维度为点歌系统中的歌曲添加标签,对实时获取的唱歌音频数据进行评分,获取附加评分结果;当所述附加评分结果低于附加预定阈值时,根据所述唱歌音频数据对应歌曲的标签推荐教学视频;所述预定维度包括下列中的至少一个:音准;音高;吐词;颤音;情感;气息;发声;假声;传声;处理;咬字;混声;高音;低音。

可见,本发明实施方式可以给点歌系统内的所有歌曲打标签,如:处理、气息、感情、发声、高音、低音、传声、咬字、假声、混声、颤音等标签,在评分结果页,当用户的分数低于某个阔值时生成含有该歌曲标签的二维码,用户手机扫码后推送的是对应标签的教学视频。

本发明实施方式提出的个性化教唱方法基于点歌系统,用户在点歌系统上演唱歌曲后,系统针对用户唱歌的不同维度,如音高、音准、吐词等给出评分分数,当分数低于某标准值时,进行教学内容推荐,展示带有参数的二维码。用户通过手机等用户终端扫码后,在用户终端可免费或付费观看刚才演唱歌曲的教学视频,或者该歌曲原唱歌手的演唱特点视频,或者提升用户某维度演唱水平的教学视频。用户还可收藏教学视频,在点歌系统和手机端同步收藏,即可在点歌系统上观看,也可利用碎片时间在手机端观看。

图2为根据本发明在点歌系统侧的演唱评分二维码生成方法流程图。该方法适用于点歌系统。

如图1所示,该方法包括:

步骤201:接收歌曲伴音播放指令,基于歌曲伴音播放指令播放歌曲伴音,并接收唱歌音频数据。

在这里,用户在点歌系统上选定歌曲并发出歌曲伴音播放指令,点歌系统接收歌曲伴音播放指令,基于歌曲伴音播放指令播放歌曲伴音,并接收唱歌音频数据。该唱歌音频数据即为用户发出的歌声。

步骤202:基于预定维度对唱歌音频数据进行评分,得到评分结果。

在这里,预定维度可以包括下列中的至少一个:音准;音高;吐词;颤音;情感,等等。

比如,评分结果可以包括针对每个预定维度的单独评分或针对各个预定维度的综合评分。

举例:评分结果可以包括下列中的至少一个:

(1)、音准评分

音准评分用于判定演唱者准确把握歌曲的旋律。基于预定的音准评分算法可以计算出演唱者的音准评分。另外,还可以设定音准评分门限值,当演唱者的音准评分低于音准评分门限值时,判定演唱者音准技能欠缺。

(2)、音高评分

音高指各种不同高低的声音,即音的高度,是音的基本特征的一种。音的高低是由振动频率决定的,两者成正相关关系:频率(即单位时间内振动次数的多少)高则音"高",反之则"低"。基于预定的音高评分算法可以计算出演唱者的音高评分。另外,还可以设定音高评分门限值,当演唱者的音高评分低于音准评分门限值时,判定演唱者音高技能欠缺。

(3)、颤音评分

类似地,基于预定的颤音评分算法可以计算出演唱者的颤音评分。另外,还可以设定颤音评分门限值,当演唱者的颤音评分低于颤音评分门限值时,判定演唱者颤音技能欠缺。

(4)、情感评分

类似地,基于预定的情感评分算法可以计算出演唱者的情感评分。另外,还可以设定情感评分门限值,当演唱者的情感评分低于情感评分门限值时,判定演唱者情感技能欠缺。

(5)、吐词评分

吐词评分用于判定咬字清晰程度。类似地,基于预定的吐词评分算法可以计算出演唱者的吐词评分。另外,还可以设定吐词评分门限值,当演唱者的吐词评分低于吐词评分门限值时,判定演唱者情感技能欠缺。

(6)、综合评分

综合评分可以是音准评分、音高评分、颤音评分、吐词评分、情感评分等单独维度评分的综合加权结果。

以上详细描述了预定维度的单独评分或针对各个预定维度的综合评分的典型实例,本领域技术人员可以意识到,这种描述仅是示范性的,并不用于限定本发明实施方式的保护范围。

步骤203:当评分结果低于预定阈值时,生成包含歌曲属性信息和评分结果的二维码,并展示二维码。

其中,歌曲属性信息可以包含歌名、歌手名字等歌曲相关属性。

在这里,当评分结果只包含为单个维度评分时,步骤203所述的预定阈值可以实施为该单个维度的预定阈值。比如,当评分结果只包含音准评分时,预定阈值可以实施为音准评分预定阈值。当音准评分结果低于预定阈值时,生成包含歌曲属性信息和音准评分结果的二维码,并展示二维码。

当评分结果包含多个维度评分时,步骤203所述的预定阈值可以实施为对应于多个维度的多个阈值。当任一维度的评分低于相对应的阈值时,生成包含歌曲属性信息和评分结果(即多个维度的评分结果)的二维码,并展示二维码。

当评分结果包含多个维度评分和综合评分时,步骤203所述的预定阈值可以实施为对应于多个维度的多个阈值和综合评分阈值。当任一维度的评分低于相对应的阈值或综合评分低于综合评分阈值时,生成包含歌曲属性信息和评分结果(即多个维度的评分结果和综合评分)的二维码,并展示二维码。

最终生成并展示的二维码即为演唱评分二维码,可以后续供用户扫描使用以提高演唱水平。

以上以二维码为实例描述了获取评分结果的具体实施方式,本领域技术人员可以意识到,这种描述仅是示范性的,并不用于限定本发明实施方式的保护范围。

图3为根据本发明在用户终端侧的个性化教唱方法流程图。

如图3所示,该方法包括:

步骤301:扫描包含歌曲属性信息和评分结果的二维码,以解析出歌曲属性信息和所述评分结果,歌曲属性信息包括歌名和歌手名字。

步骤302:判断基于歌名是否能够检索歌曲的教学视频时,如果是,获取歌曲的教学视频;如果不是,则进一步判断基于歌手名字是否能够检索出歌手的教学视频,如果是,获取歌手的教学视频,如果不是,基于评分结果获取教学视频。

在这里,评分结果包括针对预定维度的单独评分或针对各个预定维度的综合评分;步骤302中基于评分结果获取教学视频包括:确定单独评分低于预定维度阈值的预定维度;获取用于提高单独评分低于预定维度阈值的预定维度的演唱水平的教学视频。

优选的,该方法还包括下列中的至少一个:

确定获取的歌曲的教学视频是否免费,如果是,则播放歌曲的教学视频,如果不是,则向用户发出收费提示信息;

确定获取的歌手的教学视频是否免费,如果是,则播放歌手的教学视频,如果不是,则向用户发出收费提示信息;

确定获取的用于提高单独评分低于预定维度阈值的预定维度的演唱水平的教学视频是否免费,如果是,则播放用于提高单独评分低于预定维度阈值的预定维度的演唱水平的教学视频,如果不是,则向用户发出收费提示信息。

其中,用户终端可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(pc)、平板电脑或个人数字助理(pda),等等。而且,用户终端适用于任意的智能终端操作系统,具体可以采用的操作系统包括但是不局限于:安卓(andorid)、palmos、symbian(塞班)、windowsmobile、linux、android(安卓)、iphone(苹果)os、blackberry(黑莓)os6.0、windowsphone系列,等等。在本发明实施方式中,智能终端具体可以采用andorid操作系统,而且智能终端可以采用到andorid的各个版本之中,包括但是不局限于:阿童木(androidbeta)、发条机器人(android1.0)、纸杯蛋糕(android1.5)、甜甜圈(android1.6)、松饼(android2.0/2.1),冻酸奶(android2.2)、姜饼(android2.3)、蜂巢(android3.0)、冰激凌三明治(android4.0)、果冻豆(jellybean,android4.1)等版本。

以上详细罗列了android平台的具体版本,本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列版本,而还可以适用于其他基于android软件架构的任意版本之中。

下面描述本发明实施方式的一个典型实例。

图4为根据本发明个性化教唱方法的完成示范性流程图。

如图4所示,该方法包括:

步骤401:用户在点歌系统上演唱歌曲。比如,用户演唱陈奕迅的经典曲目《十年》。

步骤402:点歌系统给出用户唱歌不同维度的评分分数,其中该维度可以是音准、音高、吐词、颤音、情感等方面。

步骤403:当总体分数或某一维度的分数低于预定标准值时,弹出带有歌曲属性信息和演唱者演唱水平参数(即总体分数或某一维度)的二维码。比如,歌曲属性信息包含歌名《十年》以及歌手姓名:陈奕迅。

上述步骤401~403为在点歌系统侧执行的操作步骤。下面描述用户终端侧的操作步骤。

步骤404:用户拿出诸如为智能手机的用户终端,利用智能手机的摄像头扫描二维码。

步骤405:基于二维码中包含的歌曲属性信息确定歌名,并判断是否有对应于歌名的歌曲教学视频,如果有,则执行步骤411,否则执行步骤406及其后续步骤。在这里,基于歌曲属性信息中的歌名《十年》,检索是否有《十年》的歌曲教学视频。

步骤406:基于二维码中包含的歌曲属性信息确定歌手姓名,并判断是否有对应于歌手姓名的歌曲教学视频,如果有,则执行步骤412,否则执行步骤407及其后续步骤。在这里,基于歌曲属性信息中的歌手姓名:陈奕迅,检索是否有陈奕迅的歌曲教学视频。

步骤407:基于二维码中包含的评分分数确定打分低于预定维度阈值的维度,并获取用于提高该维度演唱水平的教学视频。比如,基于评分分数确定演唱者的音高低于音高阈值时,获取用于提高音高演唱水平的教学视频。

步骤408:判断视频是否免费,如果是执行步骤413,否则执行步骤409及其后续步骤。

步骤409:用户利用诸如为智能手机的用户终端完成支付。比如,可以采用微信支付、银联支付、支付宝支付,等等。

步骤410:用户利用诸如为智能手机的用户终端播放视频,并结束本流程。

步骤411:获取歌曲的教学视频,并执行步骤408。

步骤412:获取歌手的教学视频,并执行步骤408。

步骤413:用户利用诸如为智能手机的用户终端播放视频,并结束本流程。

综上,用户在点歌系统上演唱歌曲。点歌系统给出用户唱歌不同维度的评分分数(该维度可以是音准、音高、吐词、颤音、情感等方面)。当总体分数或某一维度的分数低于某标准值,弹出教唱推荐二维码。然后,用户手机扫描二维码,如果有这首歌曲的单曲教唱视频,手机端就显示这首歌曲教学视频(这首歌曲的教学视频一般包括演唱这首歌的难点等);如果没有单曲教唱但有这首歌曲原唱歌手的教学视频(歌手的教学视频一般针对这个歌手演唱特点,例如这个歌手删除的演唱技巧,音色特点等),手机端就显示这个歌手的教学视频,如果单曲和歌手教唱视频都没有,手机端就根据这首歌曲的难点和重点以及用户评分低的唱歌维度,显示难点和重点教学视频(该教学视频为系统的教学视频,例如,专门针对如何进行演唱高音的教学视频,或如何实现颤音的教学视频等等);对于收费的视频,还可以给用户免费观看1-2min,若用户有兴趣,再付费观看。如果教学视频是免费的,用户可以直接在手机端在线观看,如果教学视频是付费的,用户可选择不同的产品包支付购买,购买成功后即可观看。另外,在点歌系统、手机app或微信端,都可以设置教唱专区,登录用户可同步收藏、已购视频,在点歌系统tv端,手机端,微信端均可观看。

基于上述描述,图5为根据本发明点歌系统的结构图。

如图5所示,点歌系统包括:

伴音播放模块501,用于接收歌曲伴音播放指令,基于所述歌曲伴音播放指令播放歌曲伴音,并接收唱歌音频数据;

评分模块502,用于基于预定维度对所述唱歌音频数据进行评分,得到评分结果;

二维码生成模块503,用于当评分结果低于预定阈值时,生成包含歌曲信息和所述评分结果的二维码,并展示所述二维码。

在一个实施方式中,预定维度包括下列中的至少一个:音准;音高;吐词;颤音;情感;评分结果包括针对预定维度的单独评分或针对各个预定维度的综合评分;歌曲属性信息包括下列中的至少一个:歌名;歌手名字。

图6为根据本发明用户终端的结构图。

如图6所示,用户终端包括:

扫描模块601,用于扫描包含歌曲属性信息和评分结果的二维码,以解析出所述歌曲属性信息和所述评分结果,所述歌曲属性信息包括歌名和歌手名字;

视频获取模块602,用于判断基于所述歌名是否能够检索所述歌曲的教学视频时,如果是,获取所述歌曲的教学视频;如果不是,则进一步判断基于所述歌手名字是否能够检索出歌手的教学视频,如果是,获取所述歌手的教学视频,如果不是,基于所述评分结果获取教学视频。

在一个实施方式中,该用户终端还包括收费模块603,用于播放视频获取模块602获取的视频。

在一个实施方式中,评分结果包括针对预定维度的单独评分或针对各个预定维度的综合评分;所述基于所述评分结果获取教学视频包括:确定单独评分低于预定阈值的预定维度;获取用于提高所述预定维度的演唱水平的教学视频;该用户终端还包括:

收费模块604,用于确定获取的所述歌曲的教学视频是否免费,如果是,则播放所述歌曲的教学视频,如果不是,则向用户发出收费提示信息;确定获取的所述歌手的教学视频是否免费,如果是,则播放所述歌手的教学视频,如果不是,则向用户发出收费提示信息;确定获取的所述用于提高所述预定维度的演唱水平的教学视频是否免费,如果是,则播放所述用于提高所述预定维度的演唱水平的教学视频,如果不是,则向用户发出收费提示信息。

图7为根据本发明个性化教唱系统的结构图。

如图7所示,个性化教唱系统,包括:

点歌机701,用于接收歌曲伴音播放指令,基于所述歌曲伴音播放指令播放歌曲伴音,并接收唱歌音频数据;基于预定维度对所述唱歌音频数据进行评分,得到评分结果;当评分结果低于预定阈值时,生成包含歌曲属性信息和所述评分结果的二维码,并展示所述二维码,所述歌曲属性信息包括歌名和歌手名字;

用户终端702,用于扫描包含歌曲属性信息和评分结果的二维码,以解析出所述歌曲属性信息和所述评分结果;判断基于所述歌名是否能够检索所述歌曲的教学视频时,如果是,获取所述歌曲的教学视频;如果不是,则判断基于所述歌手名字是否能够检索出歌手的教学视频,如果是,获取所述歌手的教学视频,如果不是,基于所述评分结果获取教学视频。

需要说明的是,上述各流程和各结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。各模块的划分仅仅是为了便于描述采用的功能上的划分,实际实现时,一个模块可以分由多个模块实现,多个模块的功能也可以由同一个模块实现,这些模块可以位于同一个设备中,也可以位于不同的设备中。

各实施方式中的硬件模块可以以机械方式或电子方式实现。例如,一个硬件模块可以包括专门设计的永久性电路或逻辑器件(如专用处理器,如fpga或asic)用于完成特定的操作。硬件模块也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。至于具体采用机械方式,或是采用专用的永久性电路,或是采用临时配置的电路(如由软件进行配置)来实现硬件模块,可以根据成本和时间上的考虑来决定。

本发明还提供了一种机器可读的存储介质,存储用于使一机器执行如本申请所述方法的指令。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施方式的功能的软件程序代码,且使该系统或者装置的计算机(或cpu或mpu)读出并执行存储在存储介质中的程序代码。此外,还可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作。还可以将从存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的cpu等来执行部分和全部实际操作,从而实现上述实施方式中任一实施方式的功能。

用于提供程序代码的存储介质实施方式包括软盘、硬盘、磁光盘、光盘(如cd-rom、cd-r、cd-rw、dvd-rom、dvd-ram、dvd-rw、dvd+rw)、磁带、非易失性存储卡和rom。可选择地,可以由通信网络从服务器计算机上下载程序代码。

综上所述,在本发明实施方式中,基于预定维度对实时获取的唱歌音频数据进行评分,获取评分结果;当所述评分结果低于预定阈值时,根据预设规则推荐教学视频。因此,实现了一种个性化教唱方法,提高了歌曲演唱学习效率。

另外,在本发明实施方式中,接收歌曲伴音播放指令,基于所述歌曲伴音播放指令播放歌曲伴音,并接收唱歌音频数据;基于预定维度对所述唱歌音频数据进行评分,得到评分结果;当所述评分结果低于预定阈值时,生成包含歌曲属性信息和所述评分结果的二维码,并展示二维码。可见,本发明实施方式提出一种可以帮助提高唱歌水平的二维码。

另外,本发明实施方式还可以根据演唱者演唱水平,针对性提高演唱者演唱水平,可以快速帮助演唱者唱好某首歌曲或模仿某歌手,降低学唱歌的时间成本和费用。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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