本文作者:kaifamei

动物音乐的制作方法、推荐方法、介质、装置和计算设备与流程

更新时间:2025-12-26 05:18:57 0条评论

动物音乐的制作方法、推荐方法、介质、装置和计算设备与流程



1.本公开的实施方式涉及动物音乐制作领域,更具体地,本公开的实施方式涉及动物音乐的制作方法、推荐方法、介质、装置和计算设备。


背景技术:



2.本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.动物音乐是一种为动物专门定制的音乐。动物音乐能够起到唤起动物的情绪的作用。例如,动物音乐可以安抚动物,可以使动物产生愉悦的情绪。
4.动物音乐中包括有唤起动物情绪的特定的旋律。由于不同动物之间存在生态和感官的差异,不同类别的动物对于同一旋律会产生不同的感受,因此,特定的旋律需要通过动物的听觉感知进行制定。
5.动物音乐中的特定旋律的制定需要创作者具备足够的音乐素养,且特定旋律的定制需要掌握动物的听觉感知等知识,也即动物音乐的创造过程中可能需要动物学家以及音乐家参与,导致动物音乐的制作成本较高。


技术实现要素:



6.本公开提供一种动物音乐的制作方法、推荐方法、介质、装置和计算设备,以解决动物音乐的制作成本较高的问题。
7.在本公开实施方式的第一方面中,提供了一种动物音乐的制作方法,包括:采用动物音乐预测模型对各首第一人类音乐进行预测,以获取第二人类音乐,所述第二人类音乐是适合制作动物音乐的所述第一人类音乐;根据所述第二人类音乐制作第一动物音乐。
8.在本公开的另一实施例中,所述根据所述第二人类音乐制作第一动物音乐的步骤包括:获取声音信息,所述声音信息包括使动物产生情绪变化的声音;根据所述声音信息以及所述第二人类音乐制作第一动物音乐。
9.在本公开的另一实施例中,所述根据所述声音信息以及所述第二人类音乐制作第一动物音乐的步骤包括:对所述声音信息进行处理得到辅助声音素材;从所述第二人类音乐提取适合制作动物音乐的音乐片段,并对所述音乐片段进行处理得到主干声音素材;对所述主干声音素材以所述辅助声音素材进行混音,以生成所述第一动物音乐。
10.在本公开的另一实施例中,所述对所述音乐片段进行处理包括以下至少一种:修改所述音乐片段中的声音强度;修改所述音乐片段的声音频率;修改所述音乐片段的节奏;修改所述音乐片段中的乐器声音;修改所述音乐片段中的音。
11.在本公开的另一实施例中,所述对所述音乐片段进行处理得到主干声音素材的步骤之后,还包括:将所述辅助声音素材以及主干声音素材存储至素材数据库。
12.在本公开的另一实施例中,所述采用动物音乐预测模型对各个第一人类音乐进行预测的步骤之前,还包括:获取各首第二动物音乐以及各首第三人类音乐,所述第三人类音
乐设有标签,所述标签用于指示所述第三人类音乐适合或不适合制作动物音乐;根据各首所述第二动物音乐以及各首所述第三人类音乐对预设模型进行训练,得到所述动物音乐预测模型。
13.在本公开的另一实施例中,所述根据所述第二人类音乐制作第一动物音乐的步骤之后,还包括:确定所述第二人类音乐所适用的第一动物;将所述第一动物对应的标识与所述第一动物音乐关联存储于动物音乐数据库。
14.在本公开的另一实施例中,所述将所述第一动物对应的标识与所述第一动物音乐关联存储于动物音乐数据库的步骤之后,还包括:获取动物信息,并确定所述动物信息所属的第二动物;在所述动物音乐数据库,获取所述第二动物的标识所匹配的第三动物音乐;输出所述第三动物音乐。
15.本公开实施方式的第二方面中,提供了一种动物音乐的推荐方法,包括:获取动物信息;在各首第一动物音乐中确定所述动物信息匹配的多首第三动物音乐,所述第一动物音乐根据第二人类音乐制作得到,所述第二人类音乐是适合制作动物音乐的人类音乐输出各首所述第三动物音乐。
16.在本公开的一实施例中,所述在各首第一动物音乐中确定所述动物信息匹配的多首第三动物音乐的步骤包括:在各首所述第一动物音乐中确定所述动物信息匹配的多首第四动物音乐;根据各首所述第四动物音乐的热度值,在各首所述第四动物音乐中确定多首所述第三动物音乐,所述第三动物音乐的热度值大于预设阈值。
17.在本公开的另一实施例中,所述在各首第一动物音乐中确定所述动物信息匹配的多首第三动物音乐的步骤包括:确定所述动物信息所属的第二动物,并根据动物信息确定所述第二动物所需的情绪;在各首所述第一动物音乐中,确定所述第二动物以及所述情绪匹配的第三动物音乐。
18.本公开实施方式的第三方面中,提供了一种动物音乐的制作装置,包括:预测模型,用于采用动物音乐预测模型对各首第一人类音乐进行预测,以获取第二人类音乐,所述第二人类音乐是适合制作动物音乐的所述第一人类音乐;制作模块,用于根据所述第二人类音乐制作第一动物音乐。
19.在本公开的一个实施例中,动物音乐的制作装置包括:获取模块,用于获取声音信息,所述声音信息包括使动物产生情绪变化的声音;所述制作模块,还用于根据所述声音信息以及所述第二人类音乐制作所述动物对应的第一动物音乐。
20.在本公开的另一个实施例中,动物音乐的制作装置包括:处理模块,用于对所述声音信息进行处理得到辅助声音素材;提取模块,用于从所述第二人类音乐提取适合制作动物音乐的音乐片段,并对所述音乐片段进行处理得到主干声音素材;所述处理模块,还用于对所述主干声音素材以所述辅助声音素材进行混音,以生成所述动物音乐对应的第一动物音乐。
21.在本公开的另一个实施例中,动物音乐的制作装置包括:所述处理模块还用于对所述音乐片段进行以下至少一种处理:修改所述音乐片段中的声音强度;修改所述音乐片段的声音频率;修改所述音乐片段的节奏;修改所述音乐片段中的乐器声音;修改所述音乐片段中的音。
22.在本公开的另一个实施例中,动物音乐的制作装置包括:存储模块,用于将所述辅
助声音素材以及主干声音素材存储至素材数据库。
23.在本公开的另一个实施例中,动物音乐的制作装置包括:获取模块,用于获取各首第二动物音乐以及各首第三人类音乐,所述第三人类音乐设有标签,所述标签用于指示所述第三人类音乐适合或不适合制作动物音乐;训练模块,用于根据各首所述第二动物音乐以及各首所述第三人类音乐对预设模型进行训练,得到动物音乐预测模型。
24.在本公开的另一个实施例中,动物音乐的制作装置包括:确定模块,还用于确定所述第二人类音乐所适用的第一动物;存储模块,用于将所述第一动物对应的标识与所述第一动物音乐关联存储于动物音乐数据库。
25.在本公开的另一个实施例中,动物音乐的制作装置包括:获取模块,用于获取动物信息,并确定所述动物信息所属的第二动物;所述获取模块,还用于在所述动物音乐数据库,获取所述第二动物的标识所匹配的第三动物音乐;第一输出模块,用于输出所述第三动物音乐。
26.在本公开实施方式的第四方面中,提供了一种动物音乐的推荐装置,包括:第二获取模块,用于获取动物信息;第二确定模块,用于在各首第一动物音乐中确定所述动物信息匹配的多首第三动物音乐,所述第一动物音乐根据第二人类音乐制作得到,所述第二人类音乐是适合制作动物音乐的人类音乐;第二输出模块,用于输出各首所述第三动物音乐。
27.在本公开的另一个实施例中,包括:所述第二确定模块,还用于在各首所述第一动物音乐中确定所述动物信息匹配的多首第四动物音乐;所述第二确定模块,还用于根据各首所述第四动物音乐的热度值,在各首所述第四动物音乐中确定多首所述第三动物音乐,所述第三动物音乐的热度值大于预设阈值。
28.在本公开的另一个实施例中,包括:所述第二确定模块,还用于确定所述动物信息所属的第二动物,并根据动物信息确定所述第二动物所需的情绪;所述第二确定模块,还用于在各首所述第一动物音乐中,确定所述第二动物以及所述情绪匹配的第三动物音乐。
29.在本公开实施方式的第五方面中,提供了一种介质,包括:计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的动物音乐的制作方法或动物音乐的推荐方法。
30.在本公开第六方面中,提供了一种计算设备,包括:存储器以及处理器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上所述的动物音乐的制作方法或动物音乐的推荐方法。
31.根据本公开实施方式的动物音乐预测模型可以从多首第一人类音乐中筛选出适合制作动物音乐的第二人类音乐,也即利用现有的人类音乐即可制备得到动物音乐,无需为动物创造特定旋律,也即无需创造者具备良好的音乐素养以及动物听觉感知等知识即可制作出动物音乐,降低了动物音乐的制作成本。
附图说明
32.通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
33.图1示意性地示出了根据本公开实施方式的动物音乐的制作流程示意图;
34.图2示意性地示出了根据本公开动物音乐的制作方法一实施例的流程示意图;
35.图3示意性地示出了根据本公开动物音乐的制作方法另一实施例的流程示意图;
36.图4示意性地示出了根据本公开动物音乐的制作方法又一实施例的流程示意图;
37.图5示意性地示出了根据本公开动物音乐的推荐方法一实施例的流程示意图;
38.图6示意性地示出了根据本公开动物音乐的推荐方法另一实施例的流程示意图;
39.图7示意性地示出了根据本公开动物音乐的推荐方法又一实施例的流程示意图;
40.图8示意性地示出了根据本公开实施例提供的程序产品的示意图;
41.图9示意性地示出了根据本公开实施例提供的动物音乐的制作装置的结构示意图;
42.图10示意性地示出了根据本公开实施例提供的动物音乐的推荐装置的结构示意图;
43.图11示意性地示出了根据本公开实施例提供的计算设备的结构示意图。
44.在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
45.下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
46.本领域技术人员知道,本公开的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
47.根据本公开的实施方式,提出了一种动物音乐的制作方法、推荐方法、介质、装置和计算设备。
48.在本文中,需要理解的是,所涉及的术语以及术语的含义如下:
49.动物音乐预测模型:能够在多首人类音乐中预测出适合某种动物聆听的人类音乐。
50.第一人类音乐:泛指适合人类聆听的音乐。
51.第二人类音乐:适合人类且适合某种动物聆听的音乐。
52.第一动物音乐:由第二人类音乐制作得到的动物音乐。
53.声音信息:包括使动物产生情绪变化的声音。
54.辅助声音素材:指的是声音信息处理后的声音。
55.主干声音素材:由第二人类音乐处理得到的和弦以及旋律等。
56.素材数据库:指的是存储辅助声音素材以及主干声音素材的数据库。
57.第二动物音乐:指的是用于训练的已制作的动物音乐。
58.第三人类音乐:指的是打上标签的人类音乐,标签包括适合制作动物音乐或者不适合制作动物音乐。
59.动物音乐数据库:存储制作的动物音乐的数据库。
60.第一动物:指的是第二人类音乐适用的动物;
61.第二动物:指的是待推荐动物音乐的动物。
62.第三动物音乐:推荐动物信息对应的动物聆听的动物音乐。
63.第四动物音乐:具备热度值的动物音乐。
64.此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
65.下面参考本公开的若干代表性实施方式,详细阐释本公开的原理和精神。
66.发明概述
67.本发明人发现,动物音乐通常由音乐家根据特定的规则为某种动物创造。由于物种之间存在生态和感官的差异,不同物种的动物对于同一段音乐旋律也可能产生完全不同的感受,因此,特定的规则需要结合特定的动物的听觉感知、发声技巧进行制定,从而使得动物音乐能够起到唤起动物情绪的作用。可知,动物音乐要求创造者不仅需要足够的音乐素养,还需要对动物知识具有充分的掌握,甚至需要动物学家直接参与其中,动物音乐的制作成本高。
68.正因为如此,动物音乐的数量十分有限,无法实现针对特定的动物进行推荐的场景需求。
69.由于专门为动物设计的音乐难以制作,使得动物音乐数量较少。在实际的应用场景中,如一些寄样设施、动物收容所等场所,往往会直接采用人类音乐中的一些特定流派的音乐作为代替,达到镇定动物情绪的目的,例如一些研究表明古典音乐对于猫、狗等宠物有一定的安抚作用。在实际场景中,普通人可以从人类音乐中筛选音乐。但人类对于声音的感知与动物对声音的感知不相同,筛选的人类音乐不一定合适动物。例如,筛选出的人类音乐存在高音,但是不同物种的动物对于高音的感知范围并不相同,这些听觉上的差异可能会导致动物对人类音乐的感受与筛选者所设想的不同,如,筛选出的人类音乐的高音对某些动物来说可能太高了,甚至会伤害它们的耳朵,而部分动物高音则可能是听不到。
70.本专利发明人因此想到,通过训练出的动物音乐预测模型从人类音乐中挑选出适合制作动物音乐的人类音乐,从而可以制作出大量的动物音乐,即便是创造者无音乐素养且无动物知识也可创造出动物音乐,降低了动物音乐的制作成本。
71.进一步,在制作动物音乐时,加入能够让动物产生情绪变化的声音,使得制作出的动物音乐能够起到唤起动物情绪的目的。
72.此外,由于动物音乐的制作效率提高,且动物音乐可由人类音乐制作,能够制作出足够多的动物音乐,也即能够从大量的动物音乐中到适合动物聆听的音乐,实现了动物音乐的推荐。
73.在介绍了本公开的基本原理之后,下面具体介绍本公开的各种非限制性实施方式。
74.应用场景总览
75.首先参考图1,图1为本公开实施方式的动物音乐的制作流程示意图,具体流程如下:
76.1、终端设备100利用已有的动物音乐以及具备标签的人类音乐对预设模型110进行训练得到动物音乐预测模型120,其中,标签指示人类音乐适合或者不适合制作动物音乐;
77.2、终端设备100通过动物音乐预测模型120从无标签人类音乐中预测得到适合制作动物音乐的人类音乐;
78.3、终端设备100对适合制作动物音乐的人类音乐进行加工即可得到动物音乐。
79.示例性方法
80.下面结合图1的应用场景,参考图2-图4来描述根据本公开示例性实施方式的用于动物音乐的制作方法。需要注意的是,上述应用场景仅是为了便于理解本公开的精神和原理而示出,本公开的实施方式在此方面不受任何限制。相反,本公开的实施方式可以应用于适用的任何场景。
81.示例性的,本公开的实施例的执行设备可为具有数据处理能力的终端。
82.参考图2,图2示例性的示出了根据本公开实施例提供的动物音乐的制作方法一实施例的流程示意图,动物音乐的制作方法包括:
83.步骤s201,采用动物音乐预测模型对各首第一人类音乐进行预测,以获取第二人类音乐,第二人类音乐是适合制作动物音乐的第一人类音乐。
84.在本实施例中,执行主体是动物音乐的制作装置,动物音乐的制作装置可以是任意具备数据处理能力的终端,为了便于描述,以下采用制作装置指代动物音乐的制作装置。
85.制作装置中设置有动物音乐预测模型,动物音乐预测模型用于预测人类音乐是否适合制作动物音乐。在本实施例中,动物包括但不限定于宠物以及饲养的动物。宠物可以为猫、狗等,饲养的动物包括鸡、鸭、羊、鹅、猪等。动物音乐预测模型可以从人类音乐中预测适合制作特定动物的音乐,或者是从人类音乐中预测适合制作多种动物的音乐。
86.在一示例中,可以采用已制作的动物音乐对模型进行训练得到动物音乐预测模型。
87.在另一示例中,由于已制作的动物音乐数量较少,在获取到已制作的动物音乐(第二动物音乐)后,再获取各种第三人类音乐。第三人类音乐设有标签,标签用于指示第三人类音乐适合或不适合制作动物音乐,也即标签可以是“不适合”或者“适合”。此类标签的第三人类音乐训练得到的模型可以从人类音乐中预测出适合制作特定动物的音乐。例如,标签用于指示第三人类音乐适合或不适合制作狗的动物音乐,则训练得到的模型用于从各首第一人类音乐中预测适合制作狗音乐的第二人类音乐。
88.另外,若是训练的动物音乐预测模型可以从人类音乐中预测适合制作多种动物的音乐,则用于训练的第三人类音乐的标签用于指示该第三人类音乐适合制作某种动物的动物音乐,或者标签用于指示该第三人类音乐不适合制作动物音乐。由这些第三人类音乐训练得到的模型可从各首第一人类音乐中预测出适合制作某种动物音乐的第二人类音乐。
89.此外,标签还可以是分数,分数表征标签所对应的第三人类音乐“适合制作某种动物的音乐的程度”,适合程度越高,分数越高,且打分的标准依赖于人类音乐的旋律及和弦与动物的契合度。第三人类音乐的标签可由人工标注。基于各首第二动物音乐以及各首第三人类音乐对预设模型进行训练即可得到动物音乐预测模型。动物音乐预测模型可以是cnn(convolutional neural networks,卷积神经网络)模型。cnn模型可以是alexnet模型、vgg(visual geometry group,超分辨率测试序列)-16模型、或者googlenet模型。alexnet模型、vgg-16模型以及googlenet模型是由不同团队提出的卷积神经网络模型。
90.第三人类音乐作为训练样本,可以使得模型有足够多的训练数据,且训练样本中
包括有已制作的动物音乐,能够使得动物音乐预测模型结合动物音乐的特征以及设有标签的人类音乐的特征,从无标签的人类音乐中准确的确定适合制作动物音乐的人类音乐。
91.制作装置采用动物音乐预测模型对各首第一人类音乐中进行预测,从而获取到第二人类音乐,第二人类音乐是适合制作动物音乐的第一人类音乐,第一人类音乐为无标签的人类音乐,第一人类音乐可以从音乐数据库中获取。具体的,无标签的第一人类音乐数输入至动物音乐预测模型,动物音乐预测模型输出具有标签的人类音乐,标签的内容是适合制作动物音乐的人类音乐被确定为第二人类音乐。
92.步骤s202,根据第二人类音乐制作第一动物音乐。
93.制作装置在获得第二人类音乐后,对第二人类音乐进行加工,即可制作得到第一动物音乐。加工可以是对第二人类音乐进行设定规则的调整,例如,将第二人类音乐中的频率范围调整为某种动物的频率感知范围。
94.进一步的,制作装置在制作完成第一动物音乐后,确定第二人类音乐所适用的第一动物,从而将第一动物的标识与第一动物音乐关联存储于动物音乐数据库。具体的,动物音乐预测模型可以预测出第二人类音乐适合制作某种动物的动物音乐,因而,制作装置可以基于动物音乐预测模型来确定第二人类音乐所适用的第一动物。第一动物的标识可以是动物名称或者动物种类。
95.通过从人类音乐中获取适合制作动物音乐的音乐,即可制作出大量的动物音乐,也即动物音乐数据库存储有大量的动物音乐。通过动物音乐数据库可以推荐动物音乐,以满足动物音乐的实际应用场景。
96.在一示例中,制作装置获取动物信息,动物信息可以是包含动物的图片、或者动物声音的音频。制作装置基于动物信息,即可确定动物信息所属的第二动物。制作装置在动物音乐数据库中进行查,即可获取第二动物的标识所匹配的第三动物音乐。例如,第二动物是猫。则在动物音乐数据库中获取标识为猫的动物音乐作为第三动物音乐。
97.在本实施例提供的技术方案中,动物音乐预测模型可以从多首第一人类音乐中筛选出适合制作动物音乐的第二人类音乐,也即利用现有的人类音乐即可制备得到动物音乐,无需为动物创造特定旋律,也即无需创造者具备良好的音乐素养以及动物听觉感知等知识即可制作出动物音乐,降低了动物音乐的制作成本。
98.在一实施例中,用于训练模型的第三人类音乐的标签可以是用于指示第三人类音乐适合制作产生某种情绪的动物音乐,或者标签用于指示第三人类不适合制作动物音乐,则训练得到的模型可以从各首第一人类音乐中预测出适合制作产生某种情绪的动物音乐。制作装置制作第一动物音乐后,将第一动物音乐存储至动物音乐数据库,存储于动物音乐数据库的第一动物音乐具有标签,且标签内容至少包括动物标识以及情绪,例如,动物音乐数据库中的第一动物音乐的标签内容为“能够使狗产生兴奋”。在进行动物音乐的推荐时,制作装置获取包括情绪以及动物种类的动物信息。例如,动物信息是“需要狗产生的情绪”,则动物种类是狗且情绪为,制作装置即可在动物音乐数据库中查能够使狗产生情绪的动物音乐作为第三动物音乐。
99.参照图3,图3为本公开动物音乐的制作方法另一实施例的流程示意图,基于图2所示的实施例,步骤s202包括:
100.步骤s301,获取声音信息,声音信息包括使动物产生情绪变化的声音。
101.在本实施例中,从动物的偏好环境中获取声音信息,声音信息包括使动物产生情绪变化的声音。偏好环境指的是动物的活动区域所在的环境,也即从动物喜欢的环境中提取声音。偏好的环境能够使得动物产生特定的情绪,因而从环境中提取的声音可以视为使得动物产生情绪变化的声音。例如,动物为人工饲养的鸭,鸭偏好的环境为河流,且能够使得鸭在河流中产生的情绪是河流的水流声,则提取河流的水流声作为声音信息。又例如,动物为宠物狗,宠物狗所偏好的环境是家,能够使得宠物狗在家处于兴奋的情绪是摇铃声,则提取摇铃声作为声音信息。
102.步骤s302,根据声音信息以及第二人类音乐制作第一动物音乐。
103.制作装置基于声音信息以及第二人类音乐即可制作第一动物音乐,具体的,可将声音信息中的声音加入至人类音乐中即可制作得到第一动物音乐。
104.在本实施例提供的技术方案中,制作装置获取使动物产生情绪变化的声音,从而基于声音以及第二人类音乐制作能够让动物产生某种情绪的动物音乐。
105.参照图4,图4是本公开动物音乐的制作方法又一实施例的流程示意图,基于图3所示的实施例,步骤s302包括:
106.步骤s401,对声音信息进行处理得到辅助声音素材。
107.在本实施例中,制作装置先对声音信息进行处理。例如,声音信息中的声音较小,可以适当提高声音的音量。又例如,声音信息中的声音有噪音,则去除噪音。制作装置对声音信息进行处理即可得到辅助声音素材。辅助声音素材不是动物音乐中的必要因素,可以选择加入,也可以不选择加入。或者,辅助音乐素材指的是在动物音乐中占比较少的音乐元素。
108.步骤s402,从第二人类音乐提取适合制作动物音乐的音乐片段,并对音乐片段进行处理得到主干声音素材。
109.动物音乐预测模型可以用于预测第二人类音乐中的某一段适合制作动物音乐,因而,制作装置从第二人类音乐中提取适合制作动物音乐的音乐片段。制作装置再对音乐片段进行处理得到主干声音素材。具体的,第一人类音乐分为多个音乐片段,第一人类音乐的多个音乐片段依次输入动物音乐预测模型。动物音乐预测模型先将音乐片段转换为声音信号特征,声音信号特征包括但不限于mel-spectrogram(梅尔频谱)。动物音乐预测模型的卷积神经网络从声音信号特征再次提取特征,提取的特征可以是表征音乐片段中的旋律或者和弦的声音信号特征。动物音乐预测模型基于提取的特征确定该音乐片段适合作为动物音乐的概率p,通过p与设定阈值的比对,动物音乐预测模型输出具有标签的音乐片段,标签内容包括适合或者不适合制作动物音乐。例如,p大于或等于设定阈值,则音乐片段的标签内容:适合制作动物音乐;p小于设定阈值,则音乐片段的标签内容:不适合制作动物音乐。
110.主干声音素材指的是制作动物音乐的主要素材或者必要素材。
111.在一示例中,对音乐片段进行处理包括:修改音乐片段中的声音强度、修改音乐片段的声音频率、修改音乐片段的节奏、修改音乐片段的乐器声音和/或修改音乐片段中的音。由于动物和人对声音的声音强度、频率感知范围的范围可能不同,故而,制作装置需要将音乐片段中的声音强度、声音频率进行修改以符合动物对声音强度和声音频率的感知。人类音乐的节奏往往更接近人类的心态频率,但这节奏可能并不是适合动物,因而,需要对音乐片段的节奏进行修改以符合动物的感知节奏。人类音乐中包括有乐器声音,一些乐器
声音可能会使得动物产生负面的情绪,例如,鼓点声音,因而需要对音乐片段中使得动物产生负面情绪的乐器声音进行剔除。此外,人类声音可能包括一些尖锐、嘶哑的音,这些音会使得动物产生亢奋的情绪,若是制作动物音乐的目的是使动物,则需要将音进行修改,也即将音修改为柔和音。
112.在制作装置得到主干声音素材后,可以将辅助声音素材以及主干声音素材存储至素材数据库。素材数据库对用户开放,用户可以从素材数据库中直接获取制作动物音乐所需的主干音乐素材以及辅助音乐素材,进而进行动物音乐的制作,也即素材数据库方便用户制作动物音乐,无需采用特定的装置获取主干以及辅助音乐素材,降低了动物音乐的制作难度。
113.步骤s403,对主干声音素材以辅助声音素材进行混音,以生成第一动物音乐。
114.在获取到主干声音素材以及辅助声音素材后,按照设定的规则对主干声音素材以及辅助声音素材进行混音即可生成第一动物音乐。
115.在本实施例中,制作装置对声音信息进行处理得到辅助声音素材,且从第二人类音乐中提取适合制作动物音乐的音乐片段,并对音乐片段进行处理得到主干声音素材,再对辅助声音素材以及主干声音素材进行混音,即可生成适合动物倾听的动物音乐。
116.参考图5,图5示例性的示出了根据本公开实施例提供的动物音乐的推荐方法一实施例的流程示意图,动物音乐的推荐方法包括:
117.步骤s501,获取动物信息。
118.在本实施例中,执行主体是动物音乐的推荐装置,为了便于描述,以下采用推荐装置指代动物音乐的推荐装置。推荐装置可以是任意具备数据处理能力且具备推送功能的终端设备。
119.推荐装置获取动物信息。动物信息可以是包含动物的图片、包含动物的音频。动物信息可以是用户的终端设备上传的,也可以是推荐装置实时采集得到的。例如,推荐装置接收到动物音乐的播放指令,推荐装置则采集所在空间中的动物信息。
120.步骤s502,在各首第一动物音乐中确定动物信息匹配的多首第三动物音乐,第一动物音乐根据第二人类音乐制作得到,第二人类音乐是适合制作动物音乐的人类音乐。
121.推荐装置可以从多首第一动物音乐中确定动物信息匹配的多首第三动物音乐。第一动物音乐根据第二人类音乐制作得到,且第二人类音乐是适合制作动物音乐的人类音乐。第一动物音乐的制作流程具体参照上述说明,在此不再进行赘述。各首第一动物音乐存储于动物音乐数据库,推荐装置可以从动物音乐数据库中获取多首第一动物音乐。
122.推荐装置基于动物信息确定动物,从而在各首第一动物音乐中查到动物所对应的动物音乐作为第三动物音乐。动物信息所属动物对应的动物音乐即为动物信息匹配的第三动物音乐。
123.步骤s503,输出各首第三动物音乐。
124.推荐装置在确定各首第三动物音乐后,即可输出第三动物音乐。例如,可将各首第三动物音乐作为歌单推送至发送动物信息的终端设备上。
125.在本实施例提供的技术方案中,推荐装置获取动物信息,并在多首第一动物音乐中获取动物信息匹配的第三动物音乐,由于动物音乐由适合制作动物音乐的人类音乐制作得到,能够制作出足够多的动物音乐,也即能够从大量的动物音乐中到适合动物聆听的
音乐,可以实现动物音乐的大量推荐。
126.参照图6,图6是本公开动物音乐的推荐方法另一实施例的流程示意图,基于图5所示的实施例,步骤s502包括:
127.步骤s601,在各首第一动物音乐中确定动物信息匹配的多首第四动物音乐。
128.在本实施例中,推荐装置先在各首第一动物音乐中确定动物信息匹配的多首第四动物音乐。例如,动物信息所属动物是狗,则从所有的第一动物音乐中查到适用狗聆听的动物音乐作为第四动物音乐。
129.步骤s602,根据各首第四动物音乐的热度值,在各首第四动物音乐中确定多首第三动物音乐,第三动物音乐的热度值大于预设阈值。
130.每一首第四动物音乐具有对应的热度值。热度值可以是第四动物音乐的播放量转化得到,播放量越大,则热度值越大。此外,热度值也可以基于用户对第四动物音乐的评价确定。第四动物音乐的正向评价的数量与评价总数量的第一比值即可确定为热度值。正向评价例如为,“我家狗狗听了这首歌曲,格外安静,赞!”,也即正向评价的内容中包括第四动物音乐产生用户指定动物所产生情绪的评语。此外,还需要基于负向评价对热度值减小,从而得到第四动物音乐的最终热度值。例如,可以基于负向评价的数量与评价总数量的第二比值,减小第四动物音乐的热度值,第二比值越大,减小量越大。
131.推荐装置中可设置预设阈值,预设阈值可以是预设热度值。推荐装置基于各首第四动物音乐的热度值,在各首第四动物音乐中确定多首第三动物音乐,也即大于预设阈值的热度值所属的第四动物音乐是第三动物音乐。
132.在输出各首第三动物音乐时,可以按照各首第三动物音乐的热度值从大到小的顺序进行排序形成歌单,再将歌单推送至上传动物信息的用户的终端设备。
133.在本实施例中,推荐装置在各首第一动物音乐中确定动物信息匹配的多首第四动物音乐,再基于第四动物音乐的热度值在各首第四动物音乐中确定多首第三动物音乐,从而为用户推荐热度较高的动物音乐。
134.参照图7,图7是本公开动物音乐的推荐方法又一实施例的流程示意图,基于图5所示的实施例,步骤s502包括:
135.步骤s701,确定动物信息所属的第二动物,并根据动物信息确定第二动物所需的情绪。
136.在本实施例中,动物信息可由用户上传,且动物信息包括有用户要求推荐的动物音乐能够使动物产生指定情绪。推荐装置基于动物信息可以确定动物以及动物所需的情绪。动物信息所属的动物即为待推荐动物音乐的动物,动物信息所属的动物定义为第二动物。
137.在一示例中,动物信息包括动物的声音。推荐装置可以基于动物的声音识别出动物以及动物当前的状态,且推荐装置基于动物当前的状态确定动物所需的情绪。例如,动物信息包括猫叫声,则第二动物是猫,且猫叫声的声音频率较高,推荐装置识别出猫当前的状态是慌乱,则猫所需的情绪是。
138.在另一示例中,动物信息包括动物图片。推荐装置识别出动物图片中的动物,并基于动物图片中动物的肢体动作可以确定出动物当前的状态。例如,动物图片中是狗在撕咬沙发,则推荐装置识别出狗当前的状态是兴奋的,推荐装置可以确定狗所需的情绪是平静。
139.步骤s702,在各首第一动物音乐中,确定第二动物以及情绪匹配的第三动物音乐。
140.推荐装置在各首第一动物音乐先确定第二动物所属的多首第四动物音乐。每首动物音乐中设有情绪标签,推荐装置在各首第四动物音乐中到第二动物所需情绪的标签的动物音乐,作为第三动物音乐。例如,第二动物所需情绪是平静,则将设置平静标签的第四动物音乐确定为第三动物音乐。
141.需要说明的是,推荐装置可以根据热度值、第二动物以及第二动物所需的情绪,在各首第一动物音乐中确定第三动物音乐,具体实现方法参照图6所示的实施例以及本实施例的描述,在此不再进行赘述。
142.在本实施例中,推荐装置基于动物信息确定第二动物以及第二动物所需的情绪,从而在各首动物音乐中确定第二动物以及第二动物所需情绪的动物音乐进行推荐。
143.示例性介质
144.在介绍了本公开示例性实施方式的方法之后,接下来,参考图8对本公开示例性实施方式的存储介质进行说明。
145.参考图8所示,存储介质80中存储着根据本公开的实施方式的用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括计算机执行指令,该计算机执行指令用于使计算设备执行本公开所提供的动物音乐的制作方法或动物音乐的推荐方法。然而,本公开的程序产品不限于此。
146.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
147.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机执行指令。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质。
148.可以以一种或多种程序设计语言的任意组合来编写用于执行本公开公开操作的计算机执行指令,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。计算机执行指令可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备。
149.示例性装置
150.在介绍了本公开示例性实施方式的介质之后,接下来,参考图9对本公开示例性实施方式的动物音乐的制作装置进行说明,用于实现上述任一实施例中的动物音乐的制作方法,其实现原理和技术效果类似,在此不再赘述。
151.参考图9,图9示意性地示出了根据本公开实施例提供的动物音乐的制作装置的结构示意图。如图9所示,动物音乐的制作装置包括:
152.预测模块901,用于采用动物音乐预测模型对各首第一人类音乐进行预测,以获取
第二人类音乐,第二人类音乐是适合制作动物音乐的第一人类音乐;
153.制作模块902,用于根据第二人类音乐制作第一动物音乐。
154.在本公开的一个实施例中,动物音乐的制作装置包括:
155.第一获取模块903,用于获取声音信息,声音信息包括使动物产生情绪变化的声音;
156.制作模块902,还用于根据声音信息以及第二人类音乐制作动物对应的第一动物音乐。
157.在本公开的另一个实施例中,动物音乐的制作装置包括:
158.处理模块904,用于对声音信息进行处理得到辅助声音素材;
159.提取模块905,用于从第二人类音乐提取适合制作动物音乐的音乐片段,并对音乐片段进行处理得到主干声音素材;
160.处理模块904,还用于对主干声音素材以辅助声音素材进行混音,以生成动物音乐对应的第一动物音乐。
161.在本公开的另一个实施例中,处理模块还用于对音乐片段进行以下至少一种处理:
162.修改音乐片段中的声音强度;
163.修改音乐片段的声音频率;
164.修改音乐片段的节奏;
165.修改音乐片段中的乐器声音;
166.修改音乐片段中的音。
167.在本公开的另一个实施例中,动物音乐的制作装置包括:
168.存储模块906,用于将辅助声音素材以及主干声音素材存储至素材数据库。
169.在本公开的另一个实施例中,动物音乐的制作装置包括:
170.第一获取模块903,用于获取各首第二动物音乐以及各首第三人类音乐,第三人类音乐设有标签,标签用于指示第三人类音乐适合或不适合制作动物音乐;
171.训练模块907,用于根据各首第二动物音乐以及各首第三人类音乐对预设模型进行训练,得到动物音乐预测模型。
172.在本公开的另一个实施例中,动物音乐的制作装置包括:
173.第一确定模块908,还用于确定第二人类音乐所适用的第一动物;
174.存储模块906,用于将第一动物对应的标识与第一动物音乐关联存储于动物音乐数据库。
175.在本公开的另一个实施例中,动物音乐的制作装置包括:
176.第一获取模块903,用于获取动物信息,并确定动物信息所属的第二动物;
177.第一获取模块903,还用于在动物音乐数据库,获取第二动物的标识所匹配的第三动物音乐;
178.第一输出模块909,用于输出第三动物音乐。
179.在介绍了本公开示例性实施方式的介质之后,接下来,参考图10对本公开示例性实施方式的动物音乐的推荐装置进行说明,用于实现上述任一实施例中的动物音乐的推荐作方法,其实现原理和技术效果类似,在此不再赘述。
180.如图10所示,动物音乐的推荐装置包括:
181.第二获取模块1001,用于获取动物信息;
182.第二确定模块1002,用于在各首第一动物音乐中确定动物信息匹配的多首第三动物音乐,第一动物音乐根据第二人类音乐制作得到,第二人类音乐是适合制作动物音乐的人类音乐;
183.第二输出模块1003,用于输出各首第三动物音乐。
184.在本公开的一个实施例中,动物音乐的推荐装置包括:
185.第二确定模块1002,还用于在各首第一动物音乐中确定动物信息匹配的多首第四动物音乐;
186.第二确定模块1002,还用于根据各首第四动物音乐的热度值,在各首第四动物音乐中确定多首第三动物音乐,第三动物音乐的热度值大于预设阈值。
187.在本公开的另一个实施例中,动物音乐的推荐装置包括:
188.第二确定模块1002,还用于确定动物信息所属的第二动物,并根据动物信息确定第二动物所需的情绪;
189.第二确定模块1002,还用于在各首第一动物音乐中,确定第二动物以及情绪匹配的第三动物音乐。
190.示例性计算设备
191.在介绍了本公开示例性实施方式的方法、介质和装置之后,接下来,参考图11对本公开示例性实施方式的计算设备进行说明。
192.图11显示的计算设备110仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
193.如图11所示,计算设备110以通用计算设备的形式表现。计算设备110的组件可以包括但不限于:至少一个处理单元1101、至少一个存储单元1102,连接不同系统组件(包括处理单元1101和存储单元1102)的总线1103。其中,至少一个存储单元1102中存储有计算机执行指令;至少一个处理单元1101包括处理器,处理器执行该计算机执行指令,以实现上文描述的方法。
194.总线1103包括数据总线、控制总线和地址总线。
195.存储单元1102可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)11021和/或高速缓存存储器11022,可以进一步包括非易失性存储器形式的可读介质,例如只读存储器(rom)11023。
196.存储单元1102还可以包括具有一组(至少一个)程序模块11028的程序/实用工具11025,这样的程序模块11028包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
197.计算设备110也可以与一个或多个外部设备1108(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口1105进行。并且,计算设备110还可以通过网络适配器1106与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图11所示,网络适配器1106通过总线1103与计算设备110的其它模块通信。应当理解,尽管图中未示出,可以结合计算设备110使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存
储系统等。
198.应当注意,尽管在上文详细描述中提及了动物音乐的制作装置、动物音乐的推荐装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
199.此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
200.虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

技术特征:


1.一种动物音乐的制作方法,其特征在于,包括:采用动物音乐预测模型对各首第一人类音乐进行预测,以获取第二人类音乐,所述第二人类音乐是适合制作动物音乐的所述第一人类音乐;根据所述第二人类音乐制作第一动物音乐。2.根据权利要求1所述的动物音乐的制作方法,其特征在于,所述根据所述第二人类音乐制作第一动物音乐的步骤包括:获取声音信息,所述声音信息包括使动物产生情绪变化的声音;根据所述声音信息以及所述第二人类音乐制作第一动物音乐。3.根据权利要求2所述的动物音乐的制作方法,其特征在于,所述根据所述声音信息以及所述第二人类音乐制作第一动物音乐的步骤包括:对所述声音信息进行处理得到辅助声音素材;从所述第二人类音乐提取适合制作动物音乐的音乐片段,并对所述音乐片段进行处理得到主干声音素材;对所述主干声音素材以所述辅助声音素材进行混音,以生成所述第一动物音乐。4.根据权利要求1所述的动物音乐的制作方法,其特征在于,所述根据所述第二人类音乐制作第一动物音乐的步骤之后,还包括:确定所述第二人类音乐所适用的第一动物;将所述第一动物对应的标识与所述第一动物音乐关联存储于动物音乐数据库。5.根据权利要求4所述的动物音乐的制作方法,其特征在于,所述将所述第一动物对应的标识与所述第一动物音乐关联存储于动物音乐数据库的步骤之后,还包括:获取动物信息,并确定所述动物信息所属的第二动物;在所述动物音乐数据库,获取所述第二动物的标识所匹配的第三动物音乐;输出所述第三动物音乐。6.一种动物音乐的推荐方法,其特征在于,包括:获取动物信息;在各首第一动物音乐中确定所述动物信息匹配的多首第三动物音乐,所述第一动物音乐根据第二人类音乐制作得到,所述第二人类音乐是适合制作动物音乐的人类音乐;输出各首所述第三动物音乐。7.一种动物音乐的制作装置,其特征在于,包括:预测模型,用于采用动物音乐预测模型对各首第一人类音乐进行预测,以获取第二人类音乐,所述第二人类音乐是适合制作动物音乐的所述第一人类音乐;制作模块,用于根据所述第二人类音乐制作第一动物音乐。8.一种动物音乐的推荐装置,其特征在于,包括:第二获取模块,用于获取动物信息;第二确定模块,用于在各首第一动物音乐中确定所述动物信息匹配的多首第三动物音乐,所述第一动物音乐根据第二人类音乐制作得到,所述第二人类音乐是适合制作动物音乐的人类音乐;第二输出模块,用于输出各首所述第三动物音乐。9.一种介质,其特征在于,包括:计算机执行指令,所述计算机执行指令被处理器执行
时用于实现如权利要求1至5任一项所述的动物音乐的制作方法或如权利要求6所述的动物音乐的推荐方法。10.一种计算设备,其特征在于,包括:存储器以及处理器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求1至5任一项所述的动物音乐的制作方法或如权利要求6所述的动物音乐的推荐方法。

技术总结


本公开的实施方式提供了一种动物音乐的制作方法。该方法包括:采用动物音乐预测模型对各首第一人类音乐进行预测,以获取第二人类音乐,第二人类音乐是适合制作动物音乐的第一人类音乐;根据第二人类音乐制作第一动物音乐。动物音乐预测模型可以从多首第一人类音乐中筛选出适合制作动物音乐的第二人类音乐,也即利用现有的人类音乐即可制备得到动物音乐,无需为动物创造特定旋律,也即无需创造者具备良好的音乐素养以及动物听觉感知等知识即可制作出动物音乐,降低了动物音乐的制作成本。此外,本公开的实施方式提供了一种动物音乐的推荐方法、介质、装置和计算设备。装置和计算设备。装置和计算设备。


技术研发人员:

孙校珩 黄安麒 丁磊 赵翔宇 刘华平

受保护的技术使用者:

杭州网易云音乐科技有限公司

技术研发日:

2022.04.18

技术公布日:

2022/7/15


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-13321-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2022-12-04 06:54:57

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论