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

技术编号:12345870 阅读:67 留言:0更新日期:2015-11-18 18:31
本发明专利技术公开了一种为歌声语音配乐的方法和装置。该方法包括:接收用户输入的歌声语音;对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字;根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户。本发明专利技术相对于现有技术中的直接跟随背景音乐进行演唱,提高了趣味性,而且可以充分发掘用户的创造性与参与性。

【技术实现步骤摘要】

本专利技术实施例涉及网络技术,尤其涉及一种为歌声语音配乐的方法和装置
技术介绍
随着通信及信息技术的高速发展,音乐功能已经成为计算机或手机等终端中的一项必备应用。现有技术中的音乐类产品,大都是用户选择相应的歌曲进行播放,或者是用户选择相应的音乐伴奏并跟随音乐伴奏及字幕进行演唱,在社交形式上,用户可以将唱好的歌曲分享到社交网站上。存在的缺陷在于与用户互动方式比较单一,缺乏趣味性,不能充分发掘用户的创造性、参与性。
技术实现思路
有鉴于此,本专利技术实施例提供一种为歌声语音配乐的方法和装置,以提高趣味性。第一方面,本专利技术实施例提供了一种为歌声语音配乐的方法,所述方法包括:接收用户输入的歌声语音;对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字;根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户。第二方面,本专利技术实施例还提供了一种为歌声语音配乐的装置,所述装置包括:歌声接收模块,用于接收用户输入的歌声语音;语音识别模块,用于对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字;歌曲合成模块,用于根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户。本专利技术实施例提供的为歌声语音配乐的方法和装置,通过根据用户的歌声语音为所述歌声语音添加背景音乐,或者向用户推荐相应的伴奏带。本专利技术实施例相对于现有技术中的直接跟随背景音乐进行演唱,提高了趣味性,而且可以充分发掘用户的创造性与参与性。【附图说明】图1是本专利技术实施例一提供的一种为歌声语音配乐的方法的流程图;图2是本专利技术实施例二提供的一种为歌声语音配乐的方法的流程图;图3是本专利技术实施例提供的为歌声语音配乐的方法中的提取背景音乐并将背景音乐与歌声语音合成歌曲的流程图;图4是本专利技术实施例三提供的一种为歌声语音配乐的方法的流程图;图5是本专利技术实施例四提供的一种为歌声语音配乐的方法的流程图;图6是本专利技术实施例五提供的一种为歌声语音配乐的装置的结构示意图。【具体实施方式】下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一图1是本专利技术实施例一提供的一种为歌声语音配乐的方法的流程图,本实施例可适用于根据用户输入的一段歌声语音为用户匹配背景音乐的情况,该方法可以由计算机或手机等终端来执行,具体包括如下:S110,接收用户输入的歌声语音。为了充分发掘用户的创造性与参与性,可以为用户唱的一段或一首歌曲匹配背景音乐,使之成为一段或一首具有背景音乐的完整歌曲。为了实现这样的功能,首先要通过话筒接收用户输入的一段或一首歌曲的歌声语音。S120,对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字。利用语音识别系统对所述歌声语音进行语音识别,以识别出所述歌声语音中的旋律或所述歌声语音对应的歌词文字。语音识别技术是让机器通过识别和理解过程把语音信号转变为相应的文本或命令的高技术,语音识别技术主要包括特征提取技术、模式匹配准则及模型训练技术三个方面。S130,根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户。根据所述旋律或歌词文字,在音乐库中搜索与所述旋律或歌词文字对应的歌曲,并在所述歌曲中提取出与所述旋律或歌词文字对应的背景音乐,按照用户的歌声语音中的旋律或歌词文字与背景音乐的对应关系,将所述歌声语音与所述背景音乐合成一首歌曲。也可以根据在音乐库中搜索得到的歌曲,将该歌曲中相应的歌手声音去除,从而得到相应的伴奏带,将该伴奏带推荐给用户,例如,可以告知用户唱的是哪首歌,并推荐用户使用伴奏带进行演唱。本实施例通过在接收到用户的歌声语音后,对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字,根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户,根据用户的歌声语音为所述歌声语音添加了背景音乐。本专利技术实施例提高了趣味性,而且可以充分发掘用户的创造性与参与性,充分调动用户的参与性,迀就用户,而不是用户去配合背景音乐;当用户随便唱了一段歌曲之后,可以自动为用户添加背景音乐,提升用户的满足感和成就感;喜好恶搞的用户,每一句可能都是不同的歌曲,通过本专利技术实施例中的方法可以为其合成一首歌曲,增加了趣味性;对于根据用户的歌声语音,为用户合成歌曲后,用户可以将自己的作品分享到社交网站中,供自己的朋友浏览评论。实施例二图2是本专利技术实施例二提供的一种为歌声语音配乐的方法的流程图,本实施例对实施例一中的根据所述旋律,为所述歌声语音匹配背景音乐生成一首歌曲进行了优化,具体包括如下:S210,接收用户输入的歌声语音。S220,对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律。本实施例根据歌声语音中的旋律搜索与歌声语音匹配的歌曲,因此,本步骤经过语音识别得到与所述歌声语音对应的旋律。S230,根据所述旋律,通过大数据引擎,在音乐库中搜索与所述旋律匹配的至少一首歌曲。其中,大数据引擎指的是对大数据进行收集、存储、计算、挖掘和管理,并通过深度学习技术和数据建模技术,使数据具有“智能”。如百度大数据引擎,百度大数据引擎主要包含三大组件:开放云、数据工厂和百度大脑。音乐库中包含了大量的购买了版权的歌曲文件,所述歌曲文件基本可以涵盖所有种类的音乐,通过大数据引擎在音乐库中搜索,在搜索时,根据所述旋律去匹配音乐库中的歌曲的旋律,当匹配度达到设定值时,可以认为这首歌曲是与所述旋律匹配的歌曲。其中,歌声语音可能是用户唱的某一首歌曲里的一段或者一整首,也可能是每一句话分别来自不同的歌曲,或者是其他情况。因此,上述在音乐库中搜索与所述旋律匹配的歌曲可以搜索到至少一首歌曲。当然,也可以由用户选择一首歌曲或者多首歌曲的模式,从而在音乐库中搜索时,可以按照用户选择的模式为用户匹配相应的歌曲。当用户选择一首歌曲的模式时,在音乐库中搜索一首与所述歌声语音匹配度最高的歌曲;当用户选择多首歌曲的模式时,可以根据歌声语音中的每一小段匹配音乐库中的歌曲的每一小段。S240,提取所述至少一首歌曲中与所述旋律对应的背景音乐,并将所述背景音乐与所述歌声语音合成一首歌曲。将所述至少一首歌曲中与所述旋律对应的背景音乐分别提取出来,将所述背景音乐添加到与所述歌手语音中与所述背景音乐对应的旋律中,从而将所述背景音乐与所述歌声语首合成一首歌曲。具体的,图3是本专利技术实施例提供的为歌声语音配乐的方法中的提取背景音乐并将背景音乐与歌声语音合成歌曲的流程图,如图3所示,提取所述至少一首歌曲中与所述旋律对应的背景音乐,并将所述背景音乐与所述歌声语音合成一首歌曲优选包括如下:S241,根据所述歌声语音中的停顿或间隔,对所述歌声语音进行旋律切片,得到歌声切片;S242,在所述至少一首歌曲中查找与所述歌声切片匹配度达到设定值的歌手声音切片;用户的歌声语音不一定能与歌曲中的歌手声音的旋律完全一致,因此,将与所述歌声切片的匹配度达到设定值的歌手声音切片认为是与用户的歌声切片相符合的歌手声音切片。S2本文档来自技高网...

【技术保护点】
一种为歌声语音配乐的方法,其特征在于,所述方法包括:接收用户输入的歌声语音;对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律或歌词文字;根据所述旋律或歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲或确定相应的伴奏带并推荐给用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:李培帅
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1