生成歌曲的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27659032 阅读:15 留言:0更新日期:2021-03-12 14:25
本申请实施例提供了一种生成歌曲的方法、装置、电子设备及存储介质。该方法包括:接收用户的帮唱请求,帮唱请求中包括帮唱用户的信息;获取用户输入的歌词信息,以及用户选择的配乐信息;基于帮唱用户的信息,获取帮唱用户的声音特征信息;基于歌词信息、声音特征信息以及配乐信息,生成相应的歌曲。在本申请实施例中,用户录制歌曲时可以选择帮唱用户共同完成歌曲的录制,增加了录制歌曲的方式,可以更好的满足用户的实际需求,提升用户的体验。

【技术实现步骤摘要】
生成歌曲的方法、装置、电子设备及存储介质
本申请涉及互联网
,具体而言,本专利技术涉及一种生成歌曲的方法、装置、电子设备及存储介质。
技术介绍
随着科学技术的高速发展,各种与音乐有关的应用程序层出不穷,用户可通过音乐产品进行录制歌曲,并分享录制歌曲。目前,用户在进行录制歌曲时,大都是用户选择相应的音乐伴奏并跟随音乐伴奏及字幕进行演唱录制,显然,目前进行录制歌曲的方式相对单一,对用户缺少有力的吸引力,无法满足用户的需求。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是录制歌曲的方式相对单一的技术缺陷。第一方面,本申请实施例提供一种生成歌曲的方法,包括:接收用户的帮唱请求,帮唱请求中包括帮唱用户的信息;获取用户输入的歌词信息,以及用户选择的配乐信息;基于帮唱用户的信息,获取帮唱用户的声音特征信息;基于歌词信息、声音特征信息以及配乐信息,生成相应的歌曲。第一方面可选的实施例中,获取用户输入的歌词信息,包括:在接收到用户的歌词录制请求后,获取用户输入的第一语音信息;对第一语音信息进行识别,将识别得到的文本信息作为歌词信息;或者,在接收到用户的歌词录制请求后,获取用户输入的文本信息,将用户输入的文本信息作为歌词信息。第一方面可选的实施例中,通过下列方式获取帮唱用户的声音特征信息:基于帮唱用户的信息,以及预配置的声音特征库,获取帮唱用户的声音特征信息;或者,获取帮唱用户输入的第二语音信息,对输入的第二语音信息进行声音特征提取,得到帮唱用户的声音特征信息。第一方面可选的实施例中,帮唱用户输入的第二语音信息为帮唱用户随机输入的语音信息,或,在将歌词信息提供至帮唱用户后,帮唱用户基于歌词信息输入的第二语音信息。第一方面可选的实施例中,配乐信息包括伴奏信息和曲调信息。第一方面可选的实施例中,声音特征信息包括音色、音调和响色中的至少一种。第二方面,本申请实施例提供一种生成歌曲的装置,包括:帮唱请求接收装置,用于接收用户的帮唱请求,帮唱请求中包括帮唱用户的信息;信息获取装置,用于获取用户输入的歌词信息,以及用户选择的配乐信息;以及基于帮唱用户的信息,获取帮唱用户的声音特征信息;歌曲合成装置,用于基于歌词信息、声音特征信息以及配乐信息,生成相应的歌曲。第二方面可选的实施例中,信息获取装置在获取用户输入的歌词信息时,具体用于:在接收到用户的歌词录制请求后,获取用户输入的第一语音信息;对第一语音信息进行识别,将识别得到的文本信息作为歌词信息;或者,在接收到用户的歌词录制请求后,获取用户输入的文本信息,将用户输入的文本信息作为歌词信息。第二方面可选的实施例中,信息获取装置通过下列方式获取帮唱用户的声音特征信息:基于帮唱用户的信息,以及预配置的声音特征库,获取帮唱用户的声音特征信息;或者,获取帮唱用户输入的第二语音信息,对输入的第二语音信息进行声音特征提取,得到帮唱用户的声音特征信息。第二方面可选的实施例中,帮唱用户输入的第二语音信息为帮唱用户随机输入的语音信息,或,在将歌词信息提供至帮唱用户后,帮唱用户基于歌词信息输入的第二语音信息。第二方面可选的实施例中,配乐信息包括伴奏信息和曲调信息。第二方面可选的实施例中,声音特征信息包括音色、音调和响色中的至少一种。第三方面,本申请实施例提供一种电子设备,包括:处理器;以及存储器,配置用于存储机器可读指令,指令在由处理器执行时,使得处理器执行第一方面任一项的方法。第四方面,本申请实施例提供一种计算机可读存储介质,存储介质存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如第一方面任一项的方法。本申请实施例提供的技术方案带来的有益效果是:在本申请实施例中,用户在录制歌曲时,可以发送包括帮唱用户信息的帮唱请求,进而可以获取到帮唱用户的声音特征信息,并基于歌词信息、帮唱用户的声音特征信息以及配乐信息,生成相应的歌曲。在本申请实施例中,用户录制歌曲时可以选择帮唱用户共同完成歌曲的录制,增加了录制歌曲的方式,可以更好的满足用户的实际需求,提升用户的体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。图1为本申请实施例提供的一种生成歌曲的方法的流程示意图;图2为本申请实施例提供的一种生成歌曲的装置的结构示意图;图3为本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面详细描述本申请的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。本申请实施例提供了一种生成歌曲的方法,如图1所示,该方法包括:步骤S110,接收用户的帮唱请求,帮唱请求中包括帮唱用户的信息。其中,帮唱请求表示用户想要启动帮唱功能,而用户用于触发帮唱请求的具体形式可以根据需要配置,本申请实施例不做限定。例如,在实际应用中,可通过在客户端应用程序的用户界面设置相关触发标识来触发该请求,其中,触发标识的具体形式可以根据实际需要配置,比如,可以是客户端用户界面上的指定触发按钮或输入框,还可以是用户的语音指令,具体的,例如可以是在客户端用户界面上显示的“帮唱”的虚拟按钮,用户点击该按钮的操作即为用户触发了帮唱请求。在实际应用中,帮唱请求中包括帮唱用户的信息,基于该信息可以获知帮唱用户具体为哪一用户,而帮唱用户的信息的具体表现形式可以根据实际需要预先配置,本申请实施例不做限定,比如可以是用户在客户端应用程序中的账号信息。其中本文档来自技高网
...

【技术保护点】
1.一种生成歌曲的方法,其特征在于,包括:/n接收用户的帮唱请求,所述帮唱请求中包括帮唱用户的信息;/n获取所述用户输入的歌词信息,以及所述用户选择的配乐信息;/n基于所述帮唱用户的信息,获取帮唱用户的声音特征信息;/n基于所述歌词信息、所述声音特征信息以及所述配乐信息,生成相应的歌曲。/n

【技术特征摘要】
1.一种生成歌曲的方法,其特征在于,包括:
接收用户的帮唱请求,所述帮唱请求中包括帮唱用户的信息;
获取所述用户输入的歌词信息,以及所述用户选择的配乐信息;
基于所述帮唱用户的信息,获取帮唱用户的声音特征信息;
基于所述歌词信息、所述声音特征信息以及所述配乐信息,生成相应的歌曲。


2.根据权利要求1所述的方法,其特征在于,所述获取所述用户输入的歌词信息,包括:
在接收到所述用户的歌词录制请求后,获取所述用户输入的第一语音信息;对所述第一语音信息进行识别,将识别得到的文本信息作为所述歌词信息;
或者,
在接收到所述用户的歌词录制请求后,获取所述用户输入的文本信息,将所述用户输入的文本信息作为所述歌词信息。


3.根据权利要求1所述的方法,其特征在于,通过下列方式获取所述帮唱用户的声音特征信息:
基于所述帮唱用户的信息,以及预配置的声音特征库,获取所述帮唱用户的声音特征信息;或者,
获取所述帮唱用户输入的第二语音信息,对所述输入的第二语音信息进行声音特征提取,得到所述帮唱用户的声音特征信息。


4.根据权利要求3所述的方法,其特征在于,所述帮唱用户输入的第二语音信息为所述帮唱用户随机输入的语音信息,或,在将所述歌词信息提供至所述帮唱用户后,所述帮唱用户基于所述歌词信息输入的第二语音信息。


5.根据权利要求1所述的方法,其特征在于,所述配乐信息包括伴奏信息和曲调信息。

【专利技术属性】
技术研发人员:郝舫张跃白云飞
申请(专利权)人:北京峰趣互联网信息服务有限公司
类型:发明
国别省市:北京;11

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

1