一种歌词的配乐生成方法和相关装置制造方法及图纸

技术编号:18426381 阅读:20 留言:0更新日期:2018-07-12 02:00
本发明专利技术实施例公开了一种歌词的配乐生成方法和相关装置,配乐服务器中包括分词和配乐片段之间第一对应关系的配乐库,当获取通过对待配乐歌词进行分词处理所获取的多个分词后,可以利用多个分词从配乐库中根据第一对应关系确定出多个分词分别对应的配乐片段集合,之后以待配乐歌词的文字片段为单元,利用一个文字片段中分词对应的配乐片段集合,组合出一个文字片段所对应的子配乐,并将文字片段的子配乐拼接成该待配乐歌词的配乐,由于预存了分词对应的配乐片段,故可以在对待配乐歌词分词后匹配到分词对应的配乐片段,从而可以利用匹配到的配乐片段以及分词在待配乐歌词中的位置自动生成出待配乐歌词的配乐,有效提高了为歌词配乐的效率。

A method of generating the music of the lyrics and related devices

An embodiment of the present invention discloses a method for generating the music of a lyrics and related devices. The music server includes the music library of the first corresponding relationship between the participle and the soundtrack. After obtaining a number of participle obtained by the word segmentation processing of the music lyrics, a number of words can be used to form the first pair from the music library. A set of soundtracks corresponding to a number of separate words are determined by the corresponding relationship, and then the text fragment of the song lyrics is used as a unit, and a set of music fragments corresponding to the segmentation of a word fragment is used to combine the sub music corresponding to a text fragment, and the soundtrack of the text fragment is spliced into a soundtrack for the song lyrics. Because the matching music fragment is stored in the participle, it can be matched to the music fragment corresponding to the participle after the song lyrics of the soundtrack, which can make use of the matching music fragment and the position of the word in the song lyrics to automatically generate the music for the lyrics of the music, which has improved the efficiency of the song lyrics.

【技术实现步骤摘要】
一种歌词的配乐生成方法和相关装置
本专利技术涉及数据处理领域,特别是涉及一种歌词的配乐生成方法和相关装置。
技术介绍
在音乐创作中,很多情况是先创作出歌词,再根据歌词进行谱曲,即为歌词完成相应的配乐,从而形成一首歌曲。如何能够为歌词快速的完成配乐是一个亟需解决的问题,如果能够自动化的根据歌词的内容进行配乐将大大提高音乐创作的效率。然而,目前并没有一种可以根据歌词的内容自动为该歌词进行配乐的方式。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种歌词的配乐生成方法和相关装置,以利用匹配到的配乐片段以及分词在待配乐歌词中的位置自动生成出待配乐歌词的配乐,有效提高了为歌词配乐的效率。本专利技术实施例公开了如下技术方案:第一方面,本专利技术提供了一种歌词的配乐生成方法,应用于配乐服务器,所述配乐服务器包括配乐库,所述配乐库包括分词和配乐片段的第一对应关系,其中任意一个分词具有一个包括至少一个配乐片段的配乐片段集合,所述方法包括:获取通过对待配乐歌词进行分词处理所获取的多个分词,所述待配乐歌词包括至少一个文字片段,所述至少一个文字片段中一个文字片段包括至少一个分词;根据所述多个分词查找所述配乐库,利用所述第一对应关系确定出每个分词分别对应的配乐片段集合;根据所述多个分词对应的配乐片段集合以及所述至少一个文字片段所包括的分词,确定出所述至少一个文字片段分别对应的子配乐;通过拼接所述至少一个文字片段分别对应的子配乐生成所述待配乐歌词的配乐。可选的,第一文字片段为所述至少一个文字片段中的一个,所述根据所述多个分词对应的配乐片段集合以及所述至少一个文字片段所包括的分词,确定出所述至少一个文字片段分别对应的子配乐,包括:获取所述第一文字片段所包括分词对应的配乐片段集合;根据所述第一文字片段中所包括分词的相邻关系,确定从所述第一文字片段所包括分词对应的配乐片段集合中所选取配乐片段之间的流畅程度;将流畅程度满足预设条件的一组配乐片段作为所述第一文字片段的子配乐。可选的,第一分词与第二分词为所述第一文字片段中的相邻分词,所述根据所述第一文字片段中所包括分词的相邻关系,确定从所述第一文字片段所包括分词对应的配乐片段集合中所选取配乐片段之间的流畅程度,包括:计算所述第一文字片段中第一分词所对应配乐片段集合中的配乐片段与第二分词所对应配乐片段集合中的配乐片段之间的拼接程度,得到所述第一分词和第二分词之间的至少一个拼接得分;根据所述第一文字片段中相邻分词的拼接得分计算得到所述第一文字片段的至少一个拼接总分;所述将流畅程度满足预设阈值的一组配乐片段作为所述第一文字片段的子配乐,包括:从超过预设阈值的拼接总分中选取一个拼接总分所对应的一组配乐片段作为所述第一文字片段的子配乐。可选的,所述计算所述第一文字片段中第一分词所对应配乐片段集合中的配乐片段与第二分词所对应配乐片段集合中的配乐片段之间的拼接程度,得到所述第一分词和第二分词之间的至少一个拼接得分,包括:获取所述第一分词所对应配乐片段集合中的一个配乐片段,获取所述第二分词所对应配乐片段集合中的一个配乐片段;计算这两个配乐片段之间的拼接程度,得到所述第一分词和第二分词之间由这两个配乐片段确定的一个拼接得分。可选的,所述配乐服务器还包括类型库,所述类型库中包括分词属于不同歌曲类型的可能性信息,所述配乐库还包括配乐片段与歌曲类型之间的第二对应关系;在所述根据所述多个分词查找所述配乐库,确定出所述多个分词对应的配乐片段集合之前,还包括:根据所述多个分词查找所述类型库,确定所述待配乐歌词所属的歌曲类型;所述根据所述多个分词查找所述配乐库,利用所述第一对应关系确定出所述多个分词对应的配乐片段集合,包括:根据所述第二对应关系,从所述配乐库中筛选出与所述待配乐歌词所属的歌曲类型对应的配乐片段;根据所述第一对应关系,从与所述待配乐歌词所属的歌曲类型对应的配乐片段中确定出所述多个分词对应的配乐片段集合。可选的,还包括:获取历史歌曲,所述历史歌曲包括历史歌词、历史配乐和歌曲类型;对所述历史歌词进行分词;统计在分词过程中第三分词的出现次数,以及所述第三分词与所属历史歌曲的歌曲类型的对应关系,从而确定出在同一个歌曲类型中所述第三分词出现的次数,所述第三分词为从所述历史歌词中得到的一个分词;根据所述第三分词在分词过程中的出现次数和在同一个歌曲类型中所述第三分词出现的次数确定出所述第三分词属于不同歌曲类型的可能性信息;根据所述历史歌词中得到的分词属于不同歌曲类型的可能性信息建立所述类型库。可选的,还包括:获取历史歌曲,所述历史歌曲包括历史歌词、历史配乐和歌曲类型;对所述历史歌词进行分词;根据得到的分词确定在所述历史配乐中对应的配乐片段;根据得到的分词与所述历史配乐中配乐片段的第一对应关系,以及所述历史配乐中配乐片段与歌曲类型的第二对应关系建立所述配乐库。可选的,所述获取通过对待配乐歌词进行分词处理所获取的多个分词,包括:对获取的待配乐歌词进行分词处理,得到多个分词。第二方面,本专利技术提供了一种歌词的配乐生成装置,应用于配乐服务器,所述配乐服务器包括配乐库,所述配乐库包括分词和配乐片段的第一对应关系,其中任意一个分词具有一个包括至少一个配乐片段的配乐片段集合,所述装置包括获取单元、查找单元、确定单元和生成单元:所述获取单元,用于获取通过对待配乐歌词进行分词处理所获取的多个分词,所述待配乐歌词包括至少一个文字片段,所述至少一个文字片段中一个文字片段包括至少一个分词;所述查找单元,用于根据所述多个分词查找所述配乐库,利用所述第一对应关系确定出每个分词分别对应的配乐片段集合;所述确定单元,用于根据所述多个分词对应的配乐片段集合以及所述至少一个文字片段所包括的分词,确定出所述至少一个文字片段分别对应的子配乐;所述生成单元,用于通过拼接所述至少一个文字片段分别对应的子配乐生成所述待配乐歌词的配乐。可选的,第一文字片段为所述至少一个文字片段中的一个,所述确定单元具体用于获取所述第一文字片段所包括分词对应的配乐片段集合;根据所述第一文字片段中所包括分词的相邻关系,确定从所述第一文字片段所包括分词对应的配乐片段集合中所选取配乐片段之间的流畅程度;将流畅程度满足预设条件的一组配乐片段作为所述第一文字片段的子配乐。可选的,第一分词与第二分词为所述第一文字片段中的相邻分词,所述确定单元包括计算子单元、得到子单元和作为子单元:所述计算子单元,用于计算所述第一文字片段中第一分词所对应配乐片段集合中的配乐片段与第二分词所对应配乐片段集合中的配乐片段之间的拼接程度,得到所述第一分词和第二分词之间的至少一个拼接得分;所述得到子单元,用于根据所述第一文字片段中相邻分词的拼接得分计算得到所述第一文字片段的至少一个拼接总分;所述作为子单元,用于从超过预设阈值的拼接总分中选取一个拼接总分所对应的一组配乐片段作为所述第一文字片段的子配乐。可选的,所述计算子单元具体用于获取所述第一分词所对应配乐片段集合中的一个配乐片段,获取所述第二分词所对应配乐片段集合中的一个配乐片段;计算这两个配乐片段之间的拼接程度,得到所述第一分词和第二分词之间由这两个配乐片段确定的一个拼接得分。可选的,所述配乐服务器还包括类型库,所述类型库中包括分词属于不同歌曲类型的可能性信息,所述配乐本文档来自技高网...

【技术保护点】
1.一种歌词的配乐生成方法,其特征在于,应用于配乐服务器,所述配乐服务器包括配乐库,所述配乐库包括分词和配乐片段的第一对应关系,其中任意一个分词具有一个包括至少一个配乐片段的配乐片段集合,所述方法包括:获取通过对待配乐歌词进行分词处理所获取的多个分词,所述待配乐歌词包括至少一个文字片段,所述至少一个文字片段中一个文字片段包括至少一个分词;根据所述多个分词查找所述配乐库,利用所述第一对应关系确定出每个分词分别对应的配乐片段集合;根据所述多个分词对应的配乐片段集合以及所述至少一个文字片段所包括的分词,确定出所述至少一个文字片段分别对应的子配乐;通过拼接所述至少一个文字片段分别对应的子配乐生成所述待配乐歌词的配乐。

【技术特征摘要】
1.一种歌词的配乐生成方法,其特征在于,应用于配乐服务器,所述配乐服务器包括配乐库,所述配乐库包括分词和配乐片段的第一对应关系,其中任意一个分词具有一个包括至少一个配乐片段的配乐片段集合,所述方法包括:获取通过对待配乐歌词进行分词处理所获取的多个分词,所述待配乐歌词包括至少一个文字片段,所述至少一个文字片段中一个文字片段包括至少一个分词;根据所述多个分词查找所述配乐库,利用所述第一对应关系确定出每个分词分别对应的配乐片段集合;根据所述多个分词对应的配乐片段集合以及所述至少一个文字片段所包括的分词,确定出所述至少一个文字片段分别对应的子配乐;通过拼接所述至少一个文字片段分别对应的子配乐生成所述待配乐歌词的配乐。2.根据权利要求1所述的方法,其特征在于,第一文字片段为所述至少一个文字片段中的一个,所述根据所述多个分词对应的配乐片段集合以及所述至少一个文字片段所包括的分词,确定出所述至少一个文字片段分别对应的子配乐,包括:获取所述第一文字片段所包括分词对应的配乐片段集合;根据所述第一文字片段中所包括分词的相邻关系,确定从所述第一文字片段所包括分词对应的配乐片段集合中所选取配乐片段之间的流畅程度;将流畅程度满足预设条件的一组配乐片段作为所述第一文字片段的子配乐。3.根据权利要求2所述的方法,其特征在于,第一分词与第二分词为所述第一文字片段中的相邻分词,所述根据所述第一文字片段中所包括分词的相邻关系,确定从所述第一文字片段所包括分词对应的配乐片段集合中所选取配乐片段之间的流畅程度,包括:计算所述第一文字片段中第一分词所对应配乐片段集合中的配乐片段与第二分词所对应配乐片段集合中的配乐片段之间的拼接程度,得到所述第一分词和第二分词之间的至少一个拼接得分;根据所述第一文字片段中相邻分词的拼接得分计算得到所述第一文字片段的至少一个拼接总分;所述将流畅程度满足预设阈值的一组配乐片段作为所述第一文字片段的子配乐,包括:从超过预设阈值的拼接总分中选取一个拼接总分所对应的一组配乐片段作为所述第一文字片段的子配乐。4.根据权利要求3所述的方法,其特征在于,所述计算所述第一文字片段中第一分词所对应配乐片段集合中的配乐片段与第二分词所对应配乐片段集合中的配乐片段之间的拼接程度,得到所述第一分词和第二分词之间的至少一个拼接得分,包括:获取所述第一分词所对应配乐片段集合中的一个配乐片段,获取所述第二分词所对应配乐片段集合中的一个配乐片段;计算这两个配乐片段之间的拼接程度,得到所述第一分词和第二分词之间由这两个配乐片段确定的一个拼接得分。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述配乐服务器还包括类型库,所述类型库中包括分词属于不同歌曲类型的可能性信息,所述配乐库还包括配乐片段与歌曲类型之间的第二对应关系;在所述根据所述多个分词查找所述配乐库,确定出所述多个分词对应的配乐片段集合之前,还包括:根据所述多个分词查找所述类型库,确定所述待配乐歌词所属的歌曲类型;所述根据所述多个分词查找所述配乐库,利用所述第一对应关系确定出所述多个分词对应的配乐片段集合,包括:根据所述第二对应关系,从所述配乐库中筛选出与所述待配乐歌词所属的歌曲类型对应的配乐片段;根据所述第一对应关系,从与所述待配乐歌词所属的歌曲类型对应的配乐片段中确定出所述多个分词对应的配乐片段集合。6.根据权利要求5所述的方法,其特征在于,还包括:获取历史歌曲,所述历史歌曲包括历史歌词、历史配乐和歌曲类型;对所述历史歌词进行分词;统计在分词过程中第三分词的出现次数,以及所述第三分词与所属历史歌曲的歌曲类型的对应关系,从而确定出在同一个歌曲类型中所述第三分词出现的次数,所述第三分词为从所述历史歌词中得到的一个分词;根据所述第三分词在分词过程中的出现次数和在同一个歌曲类型中所述第三分词出现的次数确定出所述第三分词属于不同歌曲类型的可能性信息;根据所述历史歌词中得到的分词属于不同歌曲类型的可能性信息建立所述类型库。7.根据权利要求5所述的方法,其特征在于,还包括:获取历史歌曲,所述历史歌曲包括历史歌词、历史配乐和歌曲类型;对所述历史歌词进行分词;根据得到的分词确定在所述历史配乐中对应的配乐片段;根据得到的分词与所述历史配乐中配乐片段的第一对应关系,以及所述历史配乐中配乐片段与歌曲类型的第二对应关系建立所述配乐库。8.根据权利要求1所述的方法,其特征在于,所述获取通过对待配乐歌词进行分词处理所获取的多个分词,包括:对获取的待配乐歌词进行分词处理,得到多个分词。9.一种歌词的配乐生成装置,其特征在于,应用于配乐服务器,所述配乐服务器包括配乐库,所述配乐库包括分词和配乐片段的第一对应关系,其中任意一个分词具有一个包括至少一个配乐片段的配乐片段集合,所述装置包括获取单元、查找单元、确定单元和生成单元:所述获取单元,用于获取通过对待配乐歌词进行分词处理所获取的多个分词,所述待配乐歌词包括至少一个文字片段,所述至少一个文字片段中一个文字片段包括至少一个分词;所述查找单元,用于根据所述多个分词查找所述配乐库,利用所述第一对应关系确定出每个分词分别对应的配乐片段集合;所述确定单元,用于根据所述多个分词对应的配乐片段集合以及所述至少一个文字片段所包括的分词,确定出所述至少一个文字片段分别对应的子配乐;所述生成单元,用于通过拼接所述至少一个文字片段分别对应的子配乐生成所述待配乐歌词的配乐。10.根据权利要求9所述的装置,其特征在于,第一文字片段为所述至少一个文字片段中的一个,所述确定单元具体用于获取所述第一文字片段所包括分词对应的配乐片段集合;根据所述第一文字片段中所包括分词的相邻关系,确定从所述第一文字片段所包括分词对应的配乐片段集合中所选取配乐片段之间的流畅程度;将流畅程度满足预设条件的一组配乐片段作为所述第一文字片段的子配乐。11.根据权利要求10所述的装置,其特征在于,第一分词与第二分词为所述第一文字片段中的相邻分词,所述确定单元包括计算子单元、得到子单元和作为子单元:所述计算子单元,用于计算所述第一文字片段中第一分词所对应配乐片段集合中的配乐片段与第二分词所对应配乐片段集合中的配乐片段之间的拼接程度,得到所述第一分词和第二分词之间的至少一个拼接得分;所述得到子单元,用于根据所述第一文字片段中相邻分词的拼接得分计算得到所述第一文字片段的至少一个拼接总分;所述作为子单元,用于从超过预设阈值的拼接总分中选取一个拼接总分所对应的一组配乐片段作为所述第一文字片段的子配乐。12.根据权利要求11所述的装置,其特征在于,所述计算子单元具体用于获取所述第一分词所对应配乐片段集合中的一个配乐片段,获取所述第二分词所对应配乐片段集合中的一个配乐片段;计算这两个配乐片段之间的拼接程度,得到所述第一分词和第二分词之间由这两个配乐片段确定的一个拼接得分。13.根据权利要求9-12任意一项所述的装置,其特征在于,所述配乐服务器还包括类型库,所述类型库中包括分词属于不同歌曲类型的可能性信息,所述配乐库还包括配乐片段与歌曲类型之间的第二对应关系;所述装置还包括确定歌曲类型单元:所述确定歌曲类型单元,用于根据所述多个分词查找所述类型库,确定所述待配乐歌词所属的歌曲类型;所述查找单元包括筛选子单元和确定子单元:所述筛选子单元,用于根据所述第二对应关系,从所述配乐库中筛选出与所述待配乐歌词所属的歌曲类型对应的配乐片段;所述确定子单元,用于根据所述第一对应关系,从与所述待配乐歌词所属的歌曲类型对应的配乐片段中确定出所述多个分词对应的配乐片段集合。14.根据权利要求13所述的装置,其特征在于,所述装置还包括获取历史歌曲单元、分词单元、确定配乐片段单元和建立单元:所述获取历史歌曲单元,用于获取历史歌曲,所述历史歌曲包括历史歌词、历史配乐和歌曲类型;所述分词单元,用于对所述历史歌词进行分词;所述确定配乐片段单元,用于根据得到的分词确定在所述历史配乐中对应的配乐片段;所述建立单元,用于根据得到的分词与所述历史配乐中配乐片段的第一对应关系,以及所述历史配乐中配乐片段与歌曲类型的第二对应关系建立所述配乐库。15.一种歌词的配乐生成...

【专利技术属性】
技术研发人员:叶舟王瑜张亚楠苏飞杨洋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1