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

文档序号:9351128阅读:来源:国知局
乐切片的声音大小、速度及音调,并将所述歌声切片与调节后的伴随人声音乐切片合成在一起。
[0054]其中,纯音乐切片是指歌手声音之间的停顿中的背景音乐,伴随人声音乐切片是指伴随歌手声音的背景音乐。音调(key),就是音乐作品(或一个作品中的某一个部分)中起核心作用的主音支配下互起作用的一群具有一定高度的音,调是与音阶相一致的。
[0055]根据所述歌声切片中的声音大小、速度及音调,调节所述歌声切片对应的伴随人声音乐切片的声音大小、速度及音调,使之适应所述歌声切片,将所述歌声切片与调节后的伴随人声音乐切片合成在一起,使所述伴随人声音乐切片称为所述歌声切片的背景音乐。
[0056]通过对歌声语音切片并在音乐库中的歌曲中查找与所述歌声切片匹配的歌手声音切片,可以提高匹配精度,从而为用户的歌声语音添加更加准确的背景音乐。
[0057]本实施例通过在接收到用户输入的歌声语音后,对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律,根据所述旋律,通过大数据引擎,在音乐库中搜索与所述旋律匹配的至少一首歌曲,提取所述至少一首歌曲中与所述旋律对应的背景音乐,并将所述背景音乐与所述歌声语音合成一首歌曲,根据用户的歌声语音的旋律为所述歌声语音添加了背景音乐,提高了趣味性,而且可以充分发掘用户的创造性与参与性,与实施例一相比,本实施例根据歌声语音的旋律通过大数据引擎在音乐库中搜索匹配的歌曲,可以提高搜索速度及精度。
[0058]在上述技术方案的基础上,在接收用户输入的歌声语音之前,还优选包括:
[0059]对音乐库中的每首歌曲进行旋律切片,确定每首歌曲中的歌手声音切片、纯音乐切片和伴随人声音乐切片。
[0060]—首歌曲由歌手声音和背景音乐组成,而背景音乐还可以分为纯音乐部分(比如头、尾或每句歌手声音之间停顿时的音乐等)和伴随人声音乐部分。其中,歌手声音可以表示为Voice,背景音乐表示为Bgm(Backgroundmusic),纯音乐部分表示为PureBgm,伴随人声音乐部分表示为VoiceBgm。
[0061]通过大数据引擎对音乐库中的旋律进行整理划分,根据每首歌曲的乐谱或歌曲中的停顿或间隔对歌曲进行切片,确定每首歌曲的歌手声音切片VoiCel,VoiCe2,…,VoiceN、纯音乐切片PureBgml, PuerBgm2,…,PuerBgmNl和伴随人声音乐切片VoiceBgml, VoiceBgm2,…,VoiceBgmN,其中,N表示一首歌曲中的歌手声音切片的数量或伴随人声音乐切片的数量,NI表示一首歌曲中纯音乐切片的数量。一般,歌手声音切片与伴随人声音乐切片是一一对应的关系,即每一小段歌手声音都有一小段伴随人声背景音乐,因此,将歌手声音切片的数量和伴随人声音乐切片的数量都用N表示;纯音乐中,加上前奏和后奏即歌曲的头和尾部分,纯音乐切片的数量比歌声声音切片的数量的多I。
[0062]作为扩展,上述对音乐库中的歌曲进行切片后,也可以将得到的切片用于与用户的互动游戏中,例如:播放其中的一个歌手声音切片及对应的背景音乐,让用户猜测该歌曲的名称等;也可以根据用户哼唱的一句,在音乐库中搜索与之匹配的歌手声音切片,从而得到相应的歌曲,根据相似度推出歌曲的排行榜,或者对任意两首音乐作品进行相似度判断。
[0063]实施例三
[0064]图4是本发明实施例三提供的一种为歌声语音配乐的方法的流程图,本实施例对实施例一中的根据所述歌词文字,为所述歌声语音匹配背景音乐生成一首歌曲进行了优化,具体包括如下:
[0065]S410,接收用户输入的歌声语音。
[0066]S420,对所述歌声语音进行语音识别,得到与所述歌声语音对应的歌词文字。
[0067]本实施例根据歌声语音中的歌词文字搜索与歌声语音匹配的歌曲,因此,本步骤经过语音识别得到与所述歌声语音对应的歌词文字。
[0068]S430,根据所述歌词文字,通过大数据引擎,在音乐库中搜索与所述歌词文字匹配的音乐文字。
[0069]通过大数据引擎在音乐库中搜索,在搜索时,根据所述歌词文字去匹配音乐库中的歌曲的音乐文字,当匹配度达到设定值时,可以认为这首歌曲是与所述歌词文字匹配的歌曲。
[0070]S440,根据所述音乐文字,确定与所述音乐文字对应的至少一首歌曲。
[0071]所述音乐文字可能是一首歌曲中的音乐文字,也可能是每一句音乐文字分别来自不同的歌曲,或者是其他情况。因此,根据所述音乐文字,可以确定与所述音乐文字对应的至少一首歌曲。
[0072]S450,提取所述至少一首歌曲中与所述音乐文字对应的背景音乐,并将所述背景音乐与所述歌声语音合成一首歌曲。
[0073]提取背景音乐或将背景音乐与歌声语音合成歌曲可以按照实施例二中相应的提取方式或合成方式完成,这里不再赘述。
[0074]本实施例通过在接收用户输入的歌声语音后,对所述歌声语音进行语音识别得到与所述歌声语音对应的歌词文字,根据所述歌词文字,通过大数据引擎在音乐库中搜索与所述歌词文字匹配的音乐文字,根据所述音乐文字确定与所述音乐文字对应的至少一首歌曲,提取所述至少一首歌曲中与所述音乐文字对应的背景音乐,并将所述北京音乐和所述歌声语音合成一首歌曲,根据用户的歌声语音中的歌词文字为所述歌声语音添加了背景音乐,提高了趣味性,而且可以充分发掘用户的创造性与参与性,与实施例一相比,本实施例根据歌声语音中的歌词文字通过大数据引擎在音乐库中搜索匹配的歌曲,可以提高搜索速度及精度。
[0075]实施例四
[0076]图5是本发明实施例四提供的一种为歌声语音配乐的方法的流程图,本实施例对实施例一中的根据所述旋律,为所述歌声语音匹配背景音乐生成一首歌曲进行了优化,具体包括如下:
[0077]S510,接收用户输入的歌声语音。
[0078]S520,对所述歌声语音进行语音识别,得到与所述歌声语音对应的旋律。
[0079]本实施例中,根据歌声语音中的旋律,驱动模拟乐器生成背景音乐,因此,本步骤经过语音识别得到与所述歌声语音对应的旋律。
[0080]S530,根据所述旋律,驱动模拟乐器生成背景音乐。
[0081]本实施例中,用户的歌声语音,有可能是用户来了兴趣随便唱的,并不是某一首歌曲中的片段,因此无法在音乐库中找到相应的歌曲,这时可以驱动模拟乐器生成背景音乐,即使用户的歌声语音是某首歌曲中的片段也可以驱动模拟乐器生成背景音乐。在驱动模拟乐器生成背景音乐时,根据所述旋律,自动生成与所述歌声语音匹配的乐谱,根据乐谱驱动乐器生成背景音乐。例如,可以驱动模拟乐器生成钢琴版、小提琴版、笛声版、箫声版、大提琴版、吉他版或琵琶版等。其中,所述模拟乐器包括模拟钢琴、模拟小提琴、模拟笛或模拟萧,还可以包括模拟大提琴、模拟吉他或模拟琵琶等。
[0082]另外,也可以根据会员等级,生成不同版本的背景音乐,例如:对于初级会员,可以只有钢琴版;对于高级会员,可以有钢琴版、小提琴版、笛声版、箫声版、大提琴版、吉他版或王五赶%坐t匕 EHi/K.。
[0083]S540,将所述歌声语音和所述背景音乐合成一首歌曲,并保存所述歌曲。
[0084]所述背景音乐时根据歌声语音生成的,在生成背景音乐的过程中,直接将歌声语音与背景音乐进行合成,最终成为一首完整的歌曲,并对所述歌曲进行保存,以便于用户收听自己的作品。
[0085]本实施例在接收到用户输入的歌声语音后,对所述歌声语音进行语音识别得到与所述歌声语音对应的旋律,根据所述旋律驱动模拟乐器生成背景音乐,将所述歌声语音和所述背景音乐合成一首歌曲,并保存所述歌曲,根据用户的歌声语音的旋律为所述歌声语音生成背景音乐,提高了趣味性,而且可以充分发掘用户的创造性与参与性,与实施例一相比,本实施例根据歌声语音的旋律可以驱动模拟乐器为所述歌声语音生成背景音乐,更加可以激发用户的创造性。
[0086]在上述技术方案的基础上,在将所述歌声语音和所述背景音乐合成一首歌曲,并保存所述歌曲之后,还优选包括:
[0087]播放所述歌曲;
[0088]接收用户为所述歌曲定义的节奏类音效和/或和声。
[0089]播放所述歌曲,在播放所述歌曲的过程中,接收用户对所述歌曲的自定义添加、修复等操作,用户可以为所述歌曲添加贝斯、桶鼓等节奏类音效,同时也可以添加和声,还可以在歌曲开始部分添加一段语音自我介绍等信息,在歌曲结尾部分添加语音描述等信息。其中,和声是指两个或两个以上不同的音按一定的法则同时发声而构成的音响组合,包含:和弦,是和声的基本素材,由3个或3个以上不同的音,根据三度叠置或其他方法同时结合构成,这是和声的纵向结构;和声进行,指各和弦的先后连接,这是和声的横向运动。
[0090]实施例五
[0091]图6是本发明实施例五提供的一种为歌声语音配乐的装置的结构示意图,如图6所示,本实施所述的为歌声语音配乐的装置包括歌声接收模块610、语音识别模块620和歌曲合成模块630。
[0092]其中,歌声接收模块610用于接收用户输入的歌声语音;
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1