为歌声语音配乐的方法和装置的制造方法

文档序号:9351128阅读:316来源:国知局
为歌声语音配乐的方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及网络技术,尤其涉及一种为歌声语音配乐的方法和装置。
【背景技术】
[0002]随着通信及信息技术的高速发展,音乐功能已经成为计算机或手机等终端中的一项必备应用。
[0003]现有技术中的音乐类产品,大都是用户选择相应的歌曲进行播放,或者是用户选择相应的音乐伴奏并跟随音乐伴奏及字幕进行演唱,在社交形式上,用户可以将唱好的歌曲分享到社交网站上。存在的缺陷在于与用户互动方式比较单一,缺乏趣味性,不能充分发掘用户的创造性、参与性。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种为歌声语音配乐的方法和装置,以提高趣味性。
[0005]第一方面,本发明实施例提供了一种为歌声语音配乐的方法,所述方法包括:
[0006]接收用户输入的歌声语音;
[0007]对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字;
[0008]根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户。
[0009]第二方面,本发明实施例还提供了一种为歌声语音配乐的装置,所述装置包括:
[0010]歌声接收模块,用于接收用户输入的歌声语音;
[0011]语音识别模块,用于对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字;
[0012]歌曲合成模块,用于根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户。
[0013]本发明实施例提供的为歌声语音配乐的方法和装置,通过根据用户的歌声语音为所述歌声语音添加背景音乐,或者向用户推荐相应的伴奏带。本发明实施例相对于现有技术中的直接跟随背景音乐进行演唱,提高了趣味性,而且可以充分发掘用户的创造性与参与性。
【附图说明】
[0014]图1是本发明实施例一提供的一种为歌声语音配乐的方法的流程图;
[0015]图2是本发明实施例二提供的一种为歌声语音配乐的方法的流程图;
[0016]图3是本发明实施例提供的为歌声语音配乐的方法中的提取背景音乐并将背景音乐与歌声语音合成歌曲的流程图;
[0017]图4是本发明实施例三提供的一种为歌声语音配乐的方法的流程图;
[0018]图5是本发明实施例四提供的一种为歌声语音配乐的方法的流程图;
[0019]图6是本发明实施例五提供的一种为歌声语音配乐的装置的结构示意图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0021]实施例一
[0022]图1是本发明实施例一提供的一种为歌声语音配乐的方法的流程图,本实施例可适用于根据用户输入的一段歌声语音为用户匹配背景音乐的情况,该方法可以由计算机或手机等终端来执行,具体包括如下:
[0023]S110,接收用户输入的歌声语音。
[0024]为了充分发掘用户的创造性与参与性,可以为用户唱的一段或一首歌曲匹配背景音乐,使之成为一段或一首具有背景音乐的完整歌曲。为了实现这样的功能,首先要通过话筒接收用户输入的一段或一首歌曲的歌声语音。
[0025]S120,对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字。
[0026]利用语音识别系统对所述歌声语音进行语音识别,以识别出所述歌声语音中的旋律或所述歌声语音对应的歌词文字。
[0027]语音识别技术是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术,语音识别技术主要包括特征提取技术、模式匹配准则及模型训练技术三个方面。
[0028]S130,根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户。
[0029]根据所述旋律或歌词文字,在音乐库中搜索与所述旋律或歌词文字对应的歌曲,并在所述歌曲中提取出与所述旋律或歌词文字对应的背景音乐,按照用户的歌声语音中的旋律或歌词文字与背景音乐的对应关系,将所述歌声语音与所述背景音乐合成一首歌曲。
[0030]也可以根据在音乐库中搜索得到的歌曲,将该歌曲中相应的歌手声音去除,从而得到相应的伴奏带,将该伴奏带推荐给用户,例如,可以告知用户唱的是哪首歌,并推荐用户使用伴奏带进行演唱。
[0031]本实施例通过在接收到用户的歌声语音后,对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字,根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户,根据用户的歌声语音为所述歌声语音添加了背景音乐。本发明实施例提高了趣味性,而且可以充分发掘用户的创造性与参与性,充分调动用户的参与性,迀就用户,而不是用户去配合背景音乐;当用户随便唱了一段歌曲之后,可以自动为用户添加背景音乐,提升用户的满足感和成就感;喜好恶搞的用户,每一句可能都是不同的歌曲,通过本发明实施例中的方法可以为其合成一首歌曲,增加了趣味性;对于根据用户的歌声语音,为用户合成歌曲后,用户可以将自己的作品分享到社交网站中,供自己的朋友浏览评论。
[0032]实施例二
[0033]图2是本发明实施例二提供的一种为歌声语音配乐的方法的流程图,本实施例对实施例一中的根据所述旋律,为所述歌声语音匹配背景音乐生成一首歌曲进行了优化,具体包括如下:
[0034]S210,接收用户输入的歌声语音。
[0035]S220,对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律。
[0036]本实施例根据歌声语音中的旋律搜索与歌声语音匹配的歌曲,因此,本步骤经过语音识别得到与所述歌声语音对应的旋律。
[0037]S230,根据所述旋律,通过大数据引擎,在音乐库中搜索与所述旋律匹配的至少一首歌曲。
[0038]其中,大数据引擎指的是对大数据进行收集、存储、计算、挖掘和管理,并通过深度学习技术和数据建模技术,使数据具有“智能”。如百度大数据引擎,百度大数据引擎主要包含三大组件:开放云、数据工厂和百度大脑。
[0039]音乐库中包含了大量的购买了版权的歌曲文件,所述歌曲文件基本可以涵盖所有种类的音乐,通过大数据引擎在音乐库中搜索,在搜索时,根据所述旋律去匹配音乐库中的歌曲的旋律,当匹配度达到设定值时,可以认为这首歌曲是与所述旋律匹配的歌曲。
[0040]其中,歌声语音可能是用户唱的某一首歌曲里的一段或者一整首,也可能是每一句话分别来自不同的歌曲,或者是其他情况。因此,上述在音乐库中搜索与所述旋律匹配的歌曲可以搜索到至少一首歌曲。
[0041]当然,也可以由用户选择一首歌曲或者多首歌曲的模式,从而在音乐库中搜索时,可以按照用户选择的模式为用户匹配相应的歌曲。当用户选择一首歌曲的模式时,在音乐库中搜索一首与所述歌声语音匹配度最高的歌曲;当用户选择多首歌曲的模式时,可以根据歌声语音中的每一小段匹配音乐库中的歌曲的每一小段。
[0042]S240,提取所述至少一首歌曲中与所述旋律对应的背景音乐,并将所述背景音乐与所述歌声语音合成一首歌曲。
[0043]将所述至少一首歌曲中与所述旋律对应的背景音乐分别提取出来,将所述背景音乐添加到与所述歌手语音中与所述背景音乐对应的旋律中,从而将所述背景音乐与所述歌声语首合成一首歌曲。
[0044]具体的,图3是本发明实施例提供的为歌声语音配乐的方法中的提取背景音乐并将背景音乐与歌声语音合成歌曲的流程图,如图3所示,提取所述至少一首歌曲中与所述旋律对应的背景音乐,并将所述背景音乐与所述歌声语音合成一首歌曲优选包括如下:
[0045]S241,根据所述歌声语音中的停顿或间隔,对所述歌声语音进行旋律切片,得到歌声切片;
[0046]S242,在所述至少一首歌曲中查找与所述歌声切片匹配度达到设定值的歌手声音切片;
[0047]用户的歌声语音不一定能与歌曲中的歌手声音的旋律完全一致,因此,将与所述歌声切片的匹配度达到设定值的歌手声音切片认为是与用户的歌声切片相符合的歌手声音切片。
[0048]S243,根据所述歌手声音切片,确定与所述歌手声音切片对应的背景音乐切片,所述背景音乐切片作为与所述歌声切片对应的背景音乐切片;
[0049]S244,将所述歌声切片及与所述歌声切片对应的背景音乐切片合成一首歌曲。
[0050]其中,所述背景音乐切片优选包括纯音乐切片和伴随人声音乐切片;
[0051]将所述歌声切片及与所述歌声切片对应的背景音乐切片合成一首歌曲优选包括:
[0052]将所述纯音乐切片插入到相邻的歌声切片之间;
[0053]根据所述歌声切片中的声音大小、速度及音调,调节与所述歌声切片对应的伴随人声音
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1